2024-04-20 23:05 ftp://ftp.de.debian.org/debian/pool/main/p/partclone/partclone_0.3.27+repack.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: fb15ac6 (2024-04-20 19:16:41 +0200) count: 1557 1561 elapsed-time: 61.2 118.4 head-timing-info: old-timing-info: head results: partclone-0.3.27/src/apfsclone.c:50:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/apfsclone.c:141:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/apfsclone.c:70:10: warning: Either the condition '!cpm' is redundant or there is possible null pointer dereference: cpm. [nullPointerRedundantCheck] partclone-0.3.27/src/apfsclone.c:68:7: note: Assuming that condition '!cpm' is not redundant partclone-0.3.27/src/apfsclone.c:70:10: note: Null pointer dereference partclone-0.3.27/src/bitmap.h:10:50: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/apfsclone.c:111:25: style: Variable 'free_count' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/apfsclone.c:178:24: style: Variable 'sm_offset' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/apfsclone.c:184:25: style: Variable 'read_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/apfsclone.c:187:18: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/apfsclone.c:188:24: style: Variable 'cnt_count' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/apfsclone.c:189:20: style: Variable 'chunk' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/apfsclone.c:195:27: style: Variable 'bitmap_block' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/apfsclone.c:243:27: style: Variable 'read_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/apfsclone.c:267:39: style: Variable 'read_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:345:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:418:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MSG_MEMORY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:596:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_RELOC_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:620:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/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.27/src/btrfs/check/qgroup-verify.c:726:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:775:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_RELOC_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:836:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:904:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:924:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_status_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:960:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_QGROUP_RELATION_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1054:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1111:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_data_ref [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_METADATA_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READA_BACK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1369:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next_group [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1418:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MSG_MEMORY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1525:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MSG_MEMORY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_QGROUP_INFO_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1635:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_QGROUP_STATUS_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:915:2: error: Memory leak: list [memleak] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1430:56: style: Same expression on both sides of '&&' because 'counts.rescan_running==0' and '!counts.rescan_running' represent the same value. [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:407:16: style: Local variable 'counts' shadows outer variable [shadowVariable] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:89:3: note: Shadowed declaration partclone-0.3.27/src/btrfs/check/qgroup-verify.c:407:16: note: Shadow variable partclone-0.3.27/src/btrfs/check/qgroup-verify.c:116:61: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:192:36: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:361:15: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:604:51: style: Parameter 'unode' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:825:23: style: Variable 'curr' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1099:23: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1134:51: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1264:65: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1265:11: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1274:11: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1274:25: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1390:22: style: Variable 'info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1391:22: style: Variable 'disk' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1489:21: style: Variable 'unode' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1504:21: style: Variable 'unode' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1559:53: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1617:55: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1372:9: warning: Uninitialized variables: glist.group, glist.member [uninitvar] partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1675: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.27/src/btrfs/check/repair.c:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/repair.c:83:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/repair.c:183:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/repair.c:244:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/repair.c:319:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/check/repair.c:124:8: style: Local variable 'end' shadows outer variable [shadowVariable] partclone-0.3.27/src/btrfs/check/repair.c:75:6: note: Shadowed declaration partclone-0.3.27/src/btrfs/check/repair.c:124:8: note: Shadow variable partclone-0.3.27/src/btrfs/check/repair.c:37:27: style: Parameter 'first_key' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/check/repair.c:309:28: style: Parameter 'first_key' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/common/cpu-utils.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_FLAG_SSE2 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-scan.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-scan.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-scan.c:229:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-scan.c:260:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-scan.c:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-scan.c:302:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_FSID_HASH_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-scan.c:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_FSID_HASH_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-scan.c:360:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_FSID_HASH_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-scan.c:448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-scan.c:513:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ARG_REG [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-scan.c:128:28: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/common/device-scan.c:273:53: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/common/device-scan.c:299:22: style: Parameter 'fsid' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/common/device-scan.c:303:20: style: Variable 'seen' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/common/device-scan.c:315:23: style: Parameter 'fsid' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/common/device-utils.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:153:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:242:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREP_DEVICE_ZONED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLKGETSIZE64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:329:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLKGETSIZE64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:374:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:394:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:440:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_ZONE_UNUSABLE_UNKNOWN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:487:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:543:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:588:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/device-utils.c:490:8: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] partclone-0.3.27/src/btrfs/common/extent-cache.c:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_ROOT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/extent-cache.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/extent-cache.c:34:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/common/extent-cache.c:35:36: style: Variable 'range' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/common/extent-cache.c:50:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/common/extent-cache.c:62:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/common/extent-cache.c:63:36: style: Variable 'range' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/common/extent-cache.c:82:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/common/filesystem-utils.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/filesystem-utils.c:66:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/filesystem-utils.c:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_WRITES [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/filesystem-utils.c:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/filesystem-utils.c:151:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/filesystem-utils.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/fsfeatures.c:255:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_STRING_BUF_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/fsfeatures.c:385:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/fsfeatures.c:488:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/fsfeatures.c:545:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/fsfeatures.c:575:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_METADATA_BLOCKSIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/fsfeatures.c:600:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/fsfeatures.c:622:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/fsfeatures.c:342:58: style: Parameter 'features' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/common/fsfeatures.c:376:8: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/common/fsfeatures.c:515:8: style: Variable 'this_char' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/common/fsfeatures.c:569:33: style: Parameter 'features' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/common/messages.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/messages.c:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_POINTER [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/messages.c:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/messages.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/messages.c:111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/messages.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/messages.c:148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/open-utils.c:47:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/open-utils.c:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/open-utils.c:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/open-utils.c:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/open-utils.c:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/open-utils.c:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_MAGIC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/open-utils.c:288:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/open-utils.c:303:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/open-utils.c:310:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/parse-utils.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/parse-utils.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/parse-utils.c:178:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/parse-utils.c:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_TYPE_CRC32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/parse-utils.c:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_COMPRESS_ZLIB [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/parse-utils.c:280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NR_RAID_TYPES [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/parse-utils.c:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/parse-utils.c:342:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:187:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:227:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:276:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:377:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:439:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:457:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/path-utils.c:63:17: style: Variable 'mnt' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/common/path-utils.c:323:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/common/rbtree-utils.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/rbtree-utils.c:49:43: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/common/units.c:58:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNITS_NEGATIVE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/units.c:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNITS_MODE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/units.c:160:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNITS_MODE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/units.c:167:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNITS_DEFAULT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/common/utils.c:992: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.27/src/btrfs/crypto/blake2b-ref.c:143:34: style: Condition 'blake2b_init_param(S,P)<0' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/crypto/blake2b-ref.c:143:25: note: Calling function 'blake2b_init_param' returns 0 partclone-0.3.27/src/btrfs/crypto/blake2b-ref.c:143:34: note: Condition 'blake2b_init_param(S,P)<0' is always false partclone-0.3.27/src/btrfs/crypto/blake2b-ref.c:244:51: style:inconclusive: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'. [funcArgNamesDifferent] partclone-0.3.27/src/btrfs/crypto/blake2.h:87:53: note: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'. partclone-0.3.27/src/btrfs/crypto/blake2b-ref.c:244:51: note: Function 'blake2b_update' argument 2 names different: declaration 'in' definition 'pin'. partclone-0.3.27/src/btrfs/crypto/hash.c:35:6: style: Redundant initialization for 'crc'. The initialized value is overwritten before it is read. [redundantInitialization] partclone-0.3.27/src/btrfs/crypto/hash.c:33:10: note: crc is initialized partclone-0.3.27/src/btrfs/crypto/hash.c:35:6: note: crc is overwritten partclone-0.3.27/src/btrfs/crypto/sha224-256.c:213:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA224HashSize [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/crypto/sha224-256.c:257:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/crypto/sha224-256.c:314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/crypto/sha224-256.c:349:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256HashSize [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/crypto/sha224-256.c:370:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/crypto/sha224-256.c:503:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_Message_Block_Size [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/crypto/sha224-256.c:543:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_Message_Block_Size [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/crypto/sha224-256.c:595:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/crypto/sha224-256.c:301:18: style: Variable 'masks' can be declared as const array [constVariable] partclone-0.3.27/src/btrfs/crypto/sha224-256.c:307:18: style: Variable 'markbit' can be declared as const array [constVariable] partclone-0.3.27/src/btrfs/crypto/sha224-256.c:368:62: style: Parameter 'H0' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/crypto/xxhash.h:1376:75: style:inconclusive: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] partclone-0.3.27/src/btrfs/crypto/xxhash.h:567:84: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. partclone-0.3.27/src/btrfs/crypto/xxhash.h:1376:75: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. partclone-0.3.27/src/btrfs/kernel-lib/raid56.c:152:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_STRIPE_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-lib/raid56.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-lib/raid56.c:259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-lib/raid56.c:291:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_RAID56_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-lib/raid56.c:306:34: style: Condition 'dest1!=-1' is always true [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-lib/raid56.c:152:17: style: Checking if unsigned expression 'stripe_len' is less than zero. [unsignedLessThanZero] partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:72:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_BLACK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:142:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_BLACK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:266:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_BLACK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:434: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.27/src/btrfs/kernel-lib/rbtree.c:439:15: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:434:52: note: Parameter 'node' can be declared as pointer to const partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:434: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.27/src/btrfs/kernel-lib/rbtree.c:439:15: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:434:74: note: Parameter 'stop' can be declared as pointer to const partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:435: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.27/src/btrfs/kernel-lib/rbtree.c:440:10: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:435:47: note: Parameter 'old' can be declared as pointer to const partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:435: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.27/src/btrfs/kernel-lib/rbtree.c:440:10: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:435:68: note: Parameter 'new' can be declared as pointer to const partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:436: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.27/src/btrfs/kernel-lib/rbtree.c:454:39: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:436:49: note: Parameter 'old' can be declared as pointer to const partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:436: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.27/src/btrfs/kernel-lib/rbtree.c:454:39: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:436:70: note: Parameter 'new' can be declared as pointer to const partclone-0.3.27/src/btrfs/kernel-shared/accessors.c:106:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/accessors.c:107:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/accessors.c:108:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/accessors.c:109:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/accessors.c:106:1: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/accessors.c:107:1: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/accessors.c:108:1: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/accessors.c:109:1: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/async-thread.c:76:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/async-thread.c:260:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_work [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:131:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:152:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:213:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_path [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:235:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TRACK_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:297:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:366:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:477:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SHAREABLE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:524:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_RELOC_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:602:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SHAREABLE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:674:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:696:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_CRIT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:769:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:825:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:855:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:896:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1092:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1248:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_256K [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1394:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1498:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1614:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1676:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1721:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NESTING_NORMAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1788:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1843:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NESTING_NORMAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1901:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1969:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2146:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2266:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2333:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2502:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2629:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2688:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_DEFAULT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2757:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2853:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2886:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2974:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3051:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3111:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3226:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3277:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3339:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:978:8: style: Condition 'wret' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2878:12: note: Assignment 'ret=0', assigned value is 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:977:24: note: Calling function 'btrfs_del_ptr' returns 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:977:24: note: Assignment 'wret=btrfs_del_ptr(root,path,level+1,pslot+1)', assigned value is 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:978:8: note: Condition 'wret' is always false partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1025:7: style: Condition 'wret' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2878:12: note: Assignment 'ret=0', assigned value is 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1024:23: note: Calling function 'btrfs_del_ptr' returns 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1024:23: note: Assignment 'wret=btrfs_del_ptr(root,path,level+1,pslot)', assigned value is 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1025:7: note: Condition 'wret' is always false partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1872:6: style: Condition 'wret' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1869:19: note: Calling function 'insert_ptr' returns 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1869: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.27/src/btrfs/kernel-shared/ctree.c:1872:6: note: Condition 'wret' is always false partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2286:6: style: Condition 'wret' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2284:19: note: Calling function 'insert_ptr' returns 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2284: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.27/src/btrfs/kernel-shared/ctree.c:2286:6: note: Condition 'wret' is always false partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2373:13: style: Condition 'mid!=nritems' is always true [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2369:13: note: Assuming that condition 'slot>=nritems' is not redundant partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2372:9: note: mid is assigned 'slot' here. partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2373:13: note: Condition 'mid!=nritems' is always true partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2431:8: style: Condition 'wret' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2428:21: note: Calling function 'insert_ptr' returns 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2428: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.27/src/btrfs/kernel-shared/ctree.c:2431:8: note: Condition 'wret' is always false partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2444:8: style: Condition 'wret' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2440:21: note: Calling function 'insert_ptr' returns 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2440:21: note: Assignment 'wret=insert_ptr(trans,root,path,&disk_key,right->start,path->slots[1],1)', assigned value is 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2444:8: note: Condition 'wret' is always false partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2924:6: style: Condition 'ret' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2878:12: note: Assignment 'ret=0', assigned value is 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2923:21: note: Calling function 'btrfs_del_ptr' returns 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2923:21: note: Assignment 'ret=btrfs_del_ptr(root,path,1,path->slots[1])', assigned value is 0 partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2924:6: note: Condition 'ret' is always false partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1640:32: style:inconclusive: Function 'balance_node_right' argument 2 names different: declaration 'dst_buf' definition 'dst'. [funcArgNamesDifferent] partclone-0.3.27/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.27/src/btrfs/kernel-shared/ctree.c:1640:32: note: Function 'balance_node_right' argument 2 names different: declaration 'dst_buf' definition 'dst'. partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1641:32: style:inconclusive: Function 'balance_node_right' argument 3 names different: declaration 'src_buf' definition 'src'. [funcArgNamesDifferent] partclone-0.3.27/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.27/src/btrfs/kernel-shared/ctree.c:1641:32: note: Function 'balance_node_right' argument 3 names different: declaration 'src_buf' definition 'src'. partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:669:63: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:670:27: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:784:53: style: Parameter 'eb' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1573:54: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1639:58: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3043:40: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3073:23: warning: Uninitialized variable: slot [uninitvar] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3051:14: note: Assuming condition is false partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3073:23: note: Uninitialized variable: slot partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1081:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1118:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1161:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2716:11: style: Variable 'data_end' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:64:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:339:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ADD_DELAYED_REF [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UPDATE_DELAYED_HEAD [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ADD_DELAYED_EXTENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:577:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:37:58: style: Parameter 'ref1' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:38:37: style: Parameter 'ref2' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:89:33: style: Variable 'ins' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_XATTR_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DIR_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DIR_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DIR_INDEX_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:314:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:351:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_dir_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:47:26: style: Variable 'di' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:53:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_header [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:70:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:245:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:275:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_BAD_TRANSID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:297:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:353:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_BAD_TRANSID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:436:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:472:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:541:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_root [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:598:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:708:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:723:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:742:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:754:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:770:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:840:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_fs_info [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:895:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_SUPP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:937:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NUM_BACKUP_ROOTS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:957:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_PARTIAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:980:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_NO_BLOCK_GROUPS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:999:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_BACKUP_ROOT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1214:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1326:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_lookup [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1397:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1448:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBREAD_DEFAULT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1616:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1652:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_IGNORE_CHUNK_TREE_ERROR [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1671:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_IGNORE_CHUNK_TREE_ERROR [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1696:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1866:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1954:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2050:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NUM_BACKUP_ROOTS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2134:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2226:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAGIC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2274:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2315:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1872:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:212:50: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:673:21: style: Variable 'root' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:720:28: style: Variable 'block_group' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1699:6: style: Variable 'metadata_uuid' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2272:47: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:65:18: style: Variable 'fsid_match' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:315:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_ROOT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GFP_DMA32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:182:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_ATOMIC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:213:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_ATOMIC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:364:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:393:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_CTLBITS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:506:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:529:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_CTLBITS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:579:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_CLEAR_ALL_BITS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:812:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:943:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1001:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1262:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1683:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1709:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1722:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1734:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1756:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1789:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:495:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_MIRROR_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:322:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:571:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:649:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_DATA_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:729:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:769:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:801:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:825:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:841:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:877:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1045:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1135:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1192:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1258:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1304:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1388:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1474:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SHAREABLE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1558:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1598:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1617:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_TYPE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1635:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTEMPTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1689:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_RAID0 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1733:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1809:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1827:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1873:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1900:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1950:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_LOG_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2214:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2345:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2395:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2498:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2566:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2594:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_node [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2658:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2675:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2706:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2760:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2850:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2916:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2952:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2988:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_FLAG_CHANGING_BG_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3001:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_1G [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3020:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3058:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3231:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3357:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3391:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3428:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3475:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3533:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3557:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3614:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3766:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_UPTODATE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3779:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_UPTODATE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3790:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3845:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3921:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3968:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:4001:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:4098:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DROP_DELAYED_REF [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:4122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_FLAG_CHANGING_BG_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2719:10: style: Condition 'ret<0' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2718:29: note: Calling function 'read_block_group_item' returns 0 partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2718:29: note: Assignment 'ret=read_block_group_item(cache,path,&key)', assigned value is 0 partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2719:10: note: Condition 'ret<0' is always false partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3794:7: style: Condition 'ret' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3793:28: note: Calling function 'add_excluded_extent' returns 0 partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3793:28: note: Assignment 'ret=add_excluded_extent(fs_info,cache->start,stripe_len)', assigned value is 0 partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3794:7: note: Condition 'ret' is always false partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3825:8: style: Condition 'ret' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3824:29: note: Calling function 'add_excluded_extent' returns 0 partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3824:29: note: Assignment 'ret=add_excluded_extent(fs_info,start,len)', assigned value is 0 partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3825:8: note: Condition 'ret' is always false partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3852:27: style: Condition 'extent_start>start' is always true [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3850:20: note: Assuming that condition 'extent_start<=start' is not redundant partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3852:27: note: Condition 'extent_start>start' is always true partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1910:13: style: The comparison 'err < 0' is always false. [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1880:12: note: 'err' is assigned value '0' here. partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1910:13: note: The comparison 'err < 0' is always false. partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3982:34: style: Local variable 'ref' shadows outer variable [shadowVariable] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3962:33: note: Shadowed declaration partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3982:34: note: Shadow variable partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:59:52: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:176:28: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:261:55: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:343:43: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2285:30: style: Variable 'bg_cache' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2488:42: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3191:34: style: Parameter 'block_group' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3221:27: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3302:25: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3771:33: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3962:33: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:134:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_buffer [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DUMMY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:170:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DUMMY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:248:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lru [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:312:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DUMMY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:321:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_RAID_RAID6 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:430:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:497:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:579:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:591:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:614:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:620:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:321:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:410:33: portability: 'pointers[failed_a]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:523:25: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:543:39: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:626:26: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:640:27: portability: '(void*)dst->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:646:28: portability: '(void*)dst->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:652:26: portability: '(void*)eb->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:491:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/file-item.c:48:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_HOLES [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/file-item.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/file-item.c:150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_CSUM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/file-item.c:193:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/file-item.c:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:58:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:185:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:252:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_free_space_entry [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:465:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:542:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:716:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:806:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:843:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:924:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:703:9: warning: Identical condition and return expression 'ret', return value is always 0 [identicalConditionAfterEarlyExit] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:698:6: note: If condition 'ret' is true, the function will return/exit partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:703:9: note: Returning identical expression 'ret' partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:97:48: style: Parameter 'io_ctl' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:516:27: style: Variable 'info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:779:54: style: Parameter 'block_group' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:911:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:84:31: portability: 'io_ctl->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:159:23: portability: 'io_ctl->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:185:15: portability: 'io_ctl->cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:189:15: portability: 'io_ctl->cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:201:14: portability: 'io_ctl->cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:224:33: portability: 'io_ctl->orig' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:252:14: portability: 'io_ctl->cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:55:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_BITMAP_BITS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_BITMAP_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:178:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:196:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:243:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:381:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:520:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_USING_BITMAPS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:546:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_BITMAP_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:589:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:622:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:728:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:814:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_USING_BITMAPS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:830:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_SPACE_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:887:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_EXTENT_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:996:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_USING_BITMAPS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1012:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_SPACE_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1042:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_SPACE_TREE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1071:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1238:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1279:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1505:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1563:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:30:33: style: Parameter 'block_group' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:44:59: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:539:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1482:67: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_EXTREF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:272:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_EXTREF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:341:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_EXTREF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/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.27/src/btrfs/kernel-shared/locking.c:6:68: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/locking.c:11:72: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/locking.c:16:63: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/messages.c:331: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.27/src/btrfs/kernel-shared/print-tree.c:38:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FT_REG_FILE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:142:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_QGROUP_STATUS_FLAG_ON [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:255:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:320:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:383:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FILE_EXTENT_INLINE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:418:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_FLAG_DATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:453:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:540:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SUBVOL_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:571:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:629:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_free_space_header [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:643:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:702:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_STATS_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:817:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:863:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:897:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_NODATASUM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:986:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_STAT_VALUES_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1026:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_data_ref [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1040:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_shared_data_ref [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1049:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_free_space_info [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1058:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1082:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_status_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1097:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_info_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1112:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_limit_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1188:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1310:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_CSUM_ITEMS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1499:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_FOLLOW [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1561:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_FOLLOW [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1604:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_FOLLOW [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1669:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1778:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_COMPAT_RO_SUPP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1785:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_SUPP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1791:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1808:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1945:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1959:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:199:4: warning:inconclusive: The buffer 'profile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1642:6: style: Condition 'follow' is always true [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1639:6: note: Assuming that condition '!follow' is not redundant partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1642:6: note: Condition 'follow' is always true partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1244:18: warning: Either the condition 'fs_info' is redundant or there is possible null pointer dereference: fs_info. [nullPointerRedundantCheck] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1265:6: note: Assuming that condition 'fs_info' is not redundant partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1244:18: note: Null pointer dereference partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1601:34: warning: Either the condition '!eb' is redundant or there is possible null pointer dereference: eb. [nullPointerRedundantCheck] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1607:6: note: Assuming that condition '!eb' is not redundant partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1601:34: note: Null pointer dereference partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1270:7: style: Redundant initialization for 'tmp'. The initialized value is overwritten before it is read. [redundantInitialization] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1266:13: note: tmp is initialized partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1270:7: note: tmp is overwritten partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1160:53: style: Parameter 'eb' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1163:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1234:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1601:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1744:30: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1888:51: style: Parameter 'backup' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1959:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1960:6: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:107:15: style: Variable 'name_len' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:108:12: style: Variable 'index' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:424:10: style: Variable 'empty' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1543:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/root-tree.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/root-tree.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/root-tree.c:156:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/root-tree.c:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/transaction.c:31:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EROFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/transaction.c:158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/transaction.c:203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EROFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/transaction.c:133:24: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:145:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FILE_EXTENT_INLINE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:201:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_XATTR_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:237:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:371:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_FLAG_CHANGING_DATA_CSUM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:421:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:473:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:520:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:686:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:828:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_raid_array [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:976:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_chunk [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1031:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_ITEMS_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1078:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SUBVOL_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1294:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_METADATA_ITEM_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1529:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_DATA_REF_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1567:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1605:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1680:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_chunk [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1719:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1883:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1898:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1947:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1981:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_LOG_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:2023:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_BTRFS_DEBUG [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:139:25: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:227:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:364:35: style: Parameter 'prev_key' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1654:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:640:45: portability: '(void*)di' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/btrfs/kernel-shared/ulist.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_ROOT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ulist.c:83:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ulist.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ulist.c:226:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/ulist.c:168:21: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/uuid-tree.c:35:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/uuid-tree.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/uuid-tree.c:102:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_KEY_SUBVOL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/uuid-tree.c:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_KEY_RECEIVED_SUBVOL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/uuid-tree.c:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/uuid-tree.c:114:66: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/uuid-tree.c:117:24: style: Variable 'fs_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_RAID10 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NR_RAID_TYPES [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:232:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tolerated_failures [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:239:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devs_min [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:246:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncopies [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:253:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nparity [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:260:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sub_stripes [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:271:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devs_max [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:280:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devs_min [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:309:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:324:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:344:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_METADATA_UUID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:493:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_uuids [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:507:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:552:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:575:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_RESERVED_1M_FOR_SUPER [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:678:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:819:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED_HOST_MANAGED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:880:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:920:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_ITEMS_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:964:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1024:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1066:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SYSTEM_CHUNK_ARRAY_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1084:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_RAID1_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_RESERVED_1M_FOR_SUPER [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1261:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_stripes [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1311:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_STRIPE_LEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1373:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1497:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1601:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1634:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1681:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1713:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_lookup [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1818:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2019:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2038:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2067:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2084:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2186:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2198:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2284:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2372:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2424:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_uuids [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2476:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2540:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2626:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2675:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_EXTENT_KEY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2728:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_ITEMS_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2783:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2864:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2900:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:304:18: style: Parameter 'uuid' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:318:47: style: Parameter 'fsid' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:318:57: style: Parameter 'metadata_uuid' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:869:50: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1056:50: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1057:27: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1079:56: style: Parameter 'ctl' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1103:30: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1335:53: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1629:21: style: Variable 'map' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1667:21: style: Variable 'map' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2010:62: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2011:26: style: Parameter 'fsid' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2053:21: style: Variable 'map' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2095:76: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2101:23: style: Variable 'ce' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2428:53: style: Parameter 'orig_eb' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2465:32: style: Parameter 'raid_map' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2662:65: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2280:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:85:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED_NONE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:973:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:997:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:1038:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED_HOST_MANAGED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:1056:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:1080:8: style: Condition '!zone_size' is always true [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:1055:18: note: Assignment 'zone_size=0', assigned value is 0 partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:1063:18: note: Assuming condition is false partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:1080:8: note: Condition '!zone_size' is always true partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:1055:6: style: Local variable 'zone_size' shadows outer function [shadowFunction] partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:79:5: note: Shadowed declaration partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:1055:6: note: Shadow variable partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:1076:36: style: Variable 'zone_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SEND_A_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:283:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:302:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:501:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/btrfsutil_internal.h:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/btrfsutil_internal.h:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/btrfsutil_internal.h:66:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/btrfsutil_internal.h:73:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/btrfsutil_internal.h:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/qgroup.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/qgroup.c:60:2: error: Common realloc mistake: 'tmp' nulled but not freed upon failure [memleakOnRealloc] partclone-0.3.27/src/btrfs/libbtrfsutil/stubs.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_MAGIC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_MAGIC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:141:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:177:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:293:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:307:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:449:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:462:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:491:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:506:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:528:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:542:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:603:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:628:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:669:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:694:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:716:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:800:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:878:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:917:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:940:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:963:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1027:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1095:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1115:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1233:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1253:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1300:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1463:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1514:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1614:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1630:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:457: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.27/src/btrfs/libbtrfsutil/btrfsutil.h:301:75: note: Function 'btrfs_util_get_subvolume_read_only_fd' argument 2 names different: declaration 'ret' definition 'read_only_ret'. partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:457:18: note: Function 'btrfs_util_get_subvolume_read_only_fd' argument 2 names different: declaration 'ret' definition 'read_only_ret'. partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1278:71: style:inconclusive: Function 'btrfs_util_delete_subvolume_by_id_fd' argument 1 names different: declaration 'fd' definition 'parent_fd'. [funcArgNamesDifferent] partclone-0.3.27/src/btrfs/libbtrfsutil/btrfsutil.h:501:64: note: Function 'btrfs_util_delete_subvolume_by_id_fd' argument 1 names different: declaration 'fd' definition 'parent_fd'. partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1278:71: note: Function 'btrfs_util_delete_subvolume_by_id_fd' argument 1 names different: declaration 'fd' definition 'parent_fd'. partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:639:27: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:639:37: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:869:31: style: Variable 'top' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:901:29: style: Variable 'top' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:901:35: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/kernel-shared/ctree.h:718:0: error: #error "UUID items require BTRFS_UUID_SIZE == 16!" [preprocessorErrorDirective] partclone-0.3.27/src/btrfs/root-tree.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/root-tree.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/root-tree.c:156:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/root-tree.c:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:190:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FS_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:359:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:382:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:548:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:590:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_ROOT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:735:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_ROOT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:758:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:776:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/send-utils.c:94:28: style: Variable 'item' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/send-utils.c:180:22: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/send-utils.c:368:56: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/btrfs/send-utils.c:580:26: style: Variable 'root_item_ptr' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/btrfs/send-utils.c:59:20: style: Variable 'off' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/send-utils.c:584:20: style: Variable 'off' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/btrfs/uuid-tree.c:34:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/uuid-tree.c:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_TREE_OBJECTID [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/uuid-tree.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_KEY_SUBVOL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/btrfs/uuid-tree.c:109:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_KEY_RECEIVED_SUBVOL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/checksum.c:111:37: style:inconclusive: Function 'crc32' argument 2 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] partclone-0.3.27/src/checksum.h:14:44: note: Function 'crc32' argument 2 names different: declaration 'buf' definition 'buffer'. partclone-0.3.27/src/checksum.c:111:37: note: Function 'crc32' argument 2 names different: declaration 'buf' definition 'buffer'. partclone-0.3.27/src/checksum.c:136:18: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/deplib_version.c:62:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] partclone-0.3.27/src/deplib_version.c:22:11: style: Variable 'libfs' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/exfat/platform.h:60:0: error: #error Unknown platform [preprocessorErrorDirective] partclone-0.3.27/src/extfsclone.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT2_FLAG_JOURNAL_DEV_OK [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/extfsclone.c:149:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT4_FEATURE_RO_COMPAT_GDT_CSUM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/extfsclone.c:216:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT4_FEATURE_RO_COMPAT_GDT_CSUM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/extfsclone.c:51:24: warning: Logical conjunction always evaluates to false: use_superblock && !(use_blocksize). [incorrectLogicOperator] partclone-0.3.27/src/extfsclone.c:43:25: note: 'use_blocksize' is assigned value '0' here. partclone-0.3.27/src/extfsclone.c:42:26: note: 'use_superblock' is assigned value '0' here. partclone-0.3.27/src/extfsclone.c:51:24: note: Logical conjunction always evaluates to false: use_superblock && !(use_blocksize). partclone-0.3.27/src/extfsclone.c:51:24: style: Opposite expression on both sides of '&&'. [oppositeExpression] partclone-0.3.27/src/extfsclone.c:43:25: note: 'use_blocksize' is assigned value '0' here. partclone-0.3.27/src/extfsclone.c:42:26: note: 'use_superblock' is assigned value '0' here. partclone-0.3.27/src/extfsclone.c:51:24: note: Opposite expression on both sides of '&&'. partclone-0.3.27/src/extfsclone.c:108:18: style: Variable 'bg_flags' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/extfsclone.c:111:19: style: Variable 'B_UN_INIT' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/f2fs/f2fs.h:316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/clone.c:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/clone.c:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/clone.c:77:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/clone.c:21:23: style: Variable 'fsck' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/clone.c:53:30: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/clone.c:54:29: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/list.h:60:16: portability: '(void*)0x00100100' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/f2fs/list.h:61:16: portability: '(void*)0x00200200' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/f2fs/fsck.c:22:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:286:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:510:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:548:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:631:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:680:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:709:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:744:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/fsck.c:486:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/f2fs/fsck.c:732:23: style: Variable 'sm_i' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/fsck.c:661:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/f2fs/fsck.c:662:14: style: Variable 'blk_cnt' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/f2fs/libf2fs.c:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/libf2fs.c:349:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/libf2fs.c:399:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUNTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/libf2fs.c:439:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/libf2fs.c:318:49: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/f2fs/libf2fs.c:333:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/libf2fs.c:380:17: style: Variable 'mnt' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/libf2fs.c:506:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/f2fs/mount.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:404:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:439:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:547:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:616:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:638:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:661:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:671:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:701:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:751:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:797:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:874:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:912:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:962:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:991:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:1064:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/f2fs/mount.c:637:31: style: Condition 'read_compacted_summaries(sbi)' is always false [knownConditionTrueFalse] partclone-0.3.27/src/f2fs/mount.c:637:31: note: Calling function 'read_compacted_summaries' returns 0 partclone-0.3.27/src/f2fs/mount.c:637:31: note: Condition 'read_compacted_summaries(sbi)' is always false partclone-0.3.27/src/f2fs/mount.c:953:85: style:inconclusive: Function 'lookup_nat_in_journal' argument 3 names different: declaration 'ne' definition 'raw_nat'. [funcArgNamesDifferent] partclone-0.3.27/src/f2fs/f2fs.h:340:92: note: Function 'lookup_nat_in_journal' argument 3 names different: declaration 'ne' definition 'raw_nat'. partclone-0.3.27/src/f2fs/mount.c:953:85: note: Function 'lookup_nat_in_journal' argument 3 names different: declaration 'ne' definition 'raw_nat'. partclone-0.3.27/src/f2fs/mount.c:81:8: style: Variable 'dump_blk' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:90:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:137:26: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:260:48: style: Parameter 'sbi' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/f2fs/mount.c:386:17: style: Variable 'version_bitmap' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:434:8: style: Variable 'src_bitmap' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:520:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:676:19: style: Variable 'sit_i' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:695:23: style: Variable 'sm_info' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:733:26: style: Variable 'ckpt' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:734:22: style: Variable 'curseg' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:788:20: style: Variable 'fsck' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:789:23: style: Variable 'nm_i' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:898:23: style: Variable 'sm_i' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:906:20: style: Variable 'se' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:973:23: style: Variable 'nm_i' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fs/mount.c:899:19: style: Variable 'j' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/f2fs/mount.c:904:14: style: Variable 'vblocks' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/f2fsclone.c:71:30: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fsclone.c:79:23: style: Variable 'fsck' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fsclone.c:116:30: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/f2fsclone.c:117:29: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/fatclone.c:66:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/fatclone.c:106:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/fatclone.c:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/fatclone.c:432:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/fatclone.c:497:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/bitmap.h:63:9: warning: Either the condition 'fat_bitmap==NULL' is redundant or there is possible null pointer dereference: bitmap. [nullPointerRedundantCheck] partclone-0.3.27/src/fatclone.c:485:20: note: Assuming that condition 'fat_bitmap==NULL' is not redundant partclone-0.3.27/src/fatclone.c:487:20: note: Calling function 'pc_init_bitmap', 1st argument 'fat_bitmap' value is 0 partclone-0.3.27/src/bitmap.h:63:9: note: Null pointer dereference partclone-0.3.27/src/fatclone.c:250:27: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/fatclone.c:428: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.27/src/fatclone.c:161:12: style: Variable 'rd' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fatclone.c:215:12: style: Variable 'rd' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fatclone.c:298:24: style: Variable 'DamagedClusters' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fatclone.c:303:14: style: Variable 'bfree' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fatclone.c:307:14: style: Variable 'bused' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fatclone.c:325:24: style: Variable 'DamagedClusters' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fatclone.c:330:14: style: Variable 'bfree' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fatclone.c:334:14: style: Variable 'bused' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fatclone.c:353:24: style: Variable 'DamagedClusters' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fatclone.c:358:14: style: Variable 'bfree' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fatclone.c:362:14: style: Variable 'bused' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fstype.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/fstype.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/fuseimg.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/fuseimg.c:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/fuseimg.c:319:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/fuseimg.c:52:21: warning: Either the condition 'path' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck] partclone-0.3.27/src/fuseimg.c:269:9: note: Assuming that condition 'path' is not redundant partclone-0.3.27/src/fuseimg.c:266:25: note: Calling function 'pathtoblock', 1st argument 'path' value is 0 partclone-0.3.27/src/fuseimg.c:52:21: note: Null pointer dereference partclone-0.3.27/src/fuseimg.c:53:21: warning: Either the condition 'path' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] partclone-0.3.27/src/fuseimg.c:269:9: note: Assuming that condition 'path' is not redundant partclone-0.3.27/src/fuseimg.c:266:25: note: Calling function 'pathtoblock', 1st argument 'path' value is 0 partclone-0.3.27/src/fuseimg.c:53:21: note: Null pointer addition partclone-0.3.27/src/fuseimg.c:181:14: style: Variable 'opt.info' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.27/src/fuseimg.c:176:15: note: opt.info is assigned partclone-0.3.27/src/fuseimg.c:181:14: note: opt.info is overwritten partclone-0.3.27/src/fuseimg.c:68:30: style: Variable 'nx_current' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fuseimg.c:115:24: style: Variable 'readed_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fuseimg.c:163:15: style: Variable 'current_block' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fuseimg.c:224:11: style: Variable 'n' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fuseimg.c:263:19: style: Variable 'r_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/fuseimg.c:277:13: style: Variable 'r_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/hfsplusclone.c:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/hfsplusclone.c:37:69: style: Parameter 'allocationFileContents' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/hfsplusclone.c:195:45: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/hfsplusclone.c:258:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/hfsplusclone.c:260:25: style: Variable 'embed_offset' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/hfsplusclone.c:260:40: style: Variable 'embed_end' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/hfsplusclone.c:261:46: style: Variable 'block_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/info.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/info.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/info.c:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/info.c:69:11: style: Variable 'opt.info' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.27/src/info.c:64:12: note: opt.info is assigned partclone-0.3.27/src/info.c:69:11: note: opt.info is overwritten partclone-0.3.27/src/info.c:116:19: style: Local variable 'img_opt' shadows outer variable [shadowVariable] partclone-0.3.27/src/partclone.h:265:22: note: Shadowed declaration partclone-0.3.27/src/info.c:116:19: note: Shadow variable partclone-0.3.27/src/jfsclone.c:150:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dinode [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/jfsclone.c:311:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dinode [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/jfsclone.c:350:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPERCTL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/jfsclone.c:374:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INOSPERIAG [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/jfsclone.c:427:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSIZE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/jfsclone.c:405:23: style:inconclusive: Boolean expression 'offset==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] partclone-0.3.27/src/jfsclone.c:227:13: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] partclone-0.3.27/src/jfsclone.c:225:43: note: outer condition: tbdn_mapsize partclone-0.3.27/src/jfsclone.c:135:24: style: Variable 'block_free' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/jfsclone.c:327:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/main.c:230:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/main.c:133: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.27/src/main.c:134:67: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] partclone-0.3.27/src/main.c:1249: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.27/src/main.c:1250:68: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] partclone-0.3.27/src/main.c:1103:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] partclone-0.3.27/src/main.c:821:22: style: The comparison 'blocks_write == 0' is always true. [knownConditionTrueFalse] partclone-0.3.27/src/main.c:811:33: note: 'blocks_write' is assigned value '0' here. partclone-0.3.27/src/main.c:821:22: note: The comparison 'blocks_write == 0' is always true. partclone-0.3.27/src/main.c:731:20: style: Checking if unsigned expression 'blocks_read' is less than zero. [unsignedLessThanZero] partclone-0.3.27/src/main.c:108:19: style: Local variable 'img_opt' shadows outer variable [shadowVariable] partclone-0.3.27/src/partclone.h:265:22: note: Shadowed declaration partclone-0.3.27/src/main.c:108:19: note: Shadow variable partclone-0.3.27/src/main.c:1041:23: style: Variable 'nx_current' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/main.c:1150:14: style: Variable 'w_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/main.c:1152:49: style: Variable 'w_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/main.c:1155:48: style: Variable 'w_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/minixclone.c:125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/minixclone.c:175:17: style: Checking if unsigned expression 'test_zone' is less than zero. [unsignedLessThanZero] partclone-0.3.27/src/minixclone.c:260:17: style: Checking if unsigned expression 'test_zone' is less than zero. [unsignedLessThanZero] partclone-0.3.27/src/minixclone.c:124:27: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/minixclone.c:149:45: style: Variable 'test_zone' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/minixclone.c:226:45: style: Variable 'test_zone' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/nilfsclone.c:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sui_nblocks [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/nilfsclone.c:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/nilfsclone.c:72:7: style: Condition '!all' is always false [knownConditionTrueFalse] partclone-0.3.27/src/nilfsclone.c:69:12: note: Assignment 'all=1', assigned value is 1 partclone-0.3.27/src/nilfsclone.c:72:7: note: Condition '!all' is always false partclone-0.3.27/src/ntfsclone-ng.c:146:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/ntfsclone-ng.c:218:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/ntfsclone-ng.c:235:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/ntfsfixboot.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/ntfsfixboot.c:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/ntfsfixboot.c:225:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/ntfsfixboot.c:55:7: style: Condition '*c' is always true [knownConditionTrueFalse] partclone-0.3.27/src/ntfsfixboot.c:53:10: note: Assignment 'test=1', assigned value is 1 partclone-0.3.27/src/ntfsfixboot.c:55:7: note: Condition '*c' is always true partclone-0.3.27/src/ntfsfixboot.c:237:7: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:243:7: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:252:9: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:268:9: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:289:5: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:294:5: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:299:5: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:304:5: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:312:7: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:359:7: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:364:5: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:373:5: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:377:5: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:383:5: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:387:5: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:392:5: error: Resource leak: device [resourceLeak] partclone-0.3.27/src/ntfsfixboot.c:67:17: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/ntfsfixboot.c:140:15: style: Variable 'sizePtr' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/partclone.c:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:286:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:306:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:454:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:838:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:878:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:965:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1011:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1023:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1321:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1441:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1489:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1531:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1592:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1719:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1768:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1789:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1902:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1947:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:1971:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:2021:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/partclone.c:103:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] partclone-0.3.27/src/partclone.c:1171:23: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] partclone-0.3.27/src/partclone.c:1508:7: style: Condition 'real_fsname' is always true [knownConditionTrueFalse] partclone-0.3.27/src/partclone.c:2009:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] partclone-0.3.27/src/partclone.c:1691:8: error: Return value of allocation function 'opendir' is not stored. [leakReturnValNotUsed] partclone-0.3.27/src/partclone.c:843:19: style:inconclusive: Function 'log_mesg' argument 1 names different: declaration 'lerrno' definition 'log_level'. [funcArgNamesDifferent] partclone-0.3.27/src/partclone.h:287:26: note: Function 'log_mesg' argument 1 names different: declaration 'lerrno' definition 'log_level'. partclone-0.3.27/src/partclone.c:843:19: note: Function 'log_mesg' argument 1 names different: declaration 'lerrno' definition 'log_level'. partclone-0.3.27/src/partclone.c:843:34: style:inconclusive: Function 'log_mesg' argument 2 names different: declaration 'lexit' definition 'log_exit'. [funcArgNamesDifferent] partclone-0.3.27/src/partclone.h:287:38: note: Function 'log_mesg' argument 2 names different: declaration 'lexit' definition 'log_exit'. partclone-0.3.27/src/partclone.c:843:34: note: Function 'log_mesg' argument 2 names different: declaration 'lexit' definition 'log_exit'. partclone-0.3.27/src/partclone.c:843:48: style:inconclusive: Function 'log_mesg' argument 3 names different: declaration 'only_debug' definition 'log_stderr'. [funcArgNamesDifferent] partclone-0.3.27/src/partclone.h:287:49: note: Function 'log_mesg' argument 3 names different: declaration 'only_debug' definition 'log_stderr'. partclone-0.3.27/src/partclone.c:843:48: note: Function 'log_mesg' argument 3 names different: declaration 'only_debug' definition 'log_stderr'. partclone-0.3.27/src/partclone.c:1754:27: style:inconclusive: Function 'io_all' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] partclone-0.3.27/src/partclone.h:289:34: note: Function 'io_all' argument 2 names different: declaration 'buffer' definition 'buf'. partclone-0.3.27/src/partclone.c:1754:27: note: Function 'io_all' argument 2 names different: declaration 'buffer' definition 'buf'. partclone-0.3.27/src/partclone.c:144:57: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:835:21: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:901:82: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:923:117: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:1110:44: style: Parameter 'ret' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:1167:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/partclone.c:1246:116: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:1486:18: style: Variable 'mnt' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/partclone.c:1527:40: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:1714:28: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:1714:109: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:1754:17: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:1754:81: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:1787:33: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/partclone.c:680: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.27/src/partclone.c:1350: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.27/src/partclone.c:184:17: style: Variable 'new_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/partclone.c:1112:16: style: Unused variable: dest_block [unusedVariable] partclone-0.3.27/src/partclone.c:1405:15: style: Variable 'err_exit' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/progress.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/progress.c:168: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.27/src/progress.c:176: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.27/src/progress.c:183: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.27/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.27/src/progress.c:108:50: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/progress.c:109:11: style: Variable 'format' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/progress.c:118:16: style: Variable 'Rtm' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/progress.c:118:22: style: Variable 'Etm' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/progress.c:241:58: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/progress.c:122:16: style: Variable 'spflen' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/progress.c:163:16: style: Variable 'spflen' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/readblock.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/readblock.c:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/readblock.c:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/readblock.c:183:20: style: Comparing expression of type 'unsigned int' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] partclone-0.3.27/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.27/src/readblock.c:70:11: style: Variable 'opt.info' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.27/src/readblock.c:66:12: note: opt.info is assigned partclone-0.3.27/src/readblock.c:70:11: note: opt.info is overwritten partclone-0.3.27/src/readblock.c:183:18: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] partclone-0.3.27/src/readblock.c:178:31: note: Assignment 'block=0', assigned value is 0 partclone-0.3.27/src/readblock.c:183:18: note: Unsigned less than zero partclone-0.3.27/src/readblock.c:121:19: style: Local variable 'img_opt' shadows outer variable [shadowVariable] partclone-0.3.27/src/partclone.h:265:22: note: Shadowed declaration partclone-0.3.27/src/readblock.c:121:19: note: Shadow variable partclone-0.3.27/src/readblock.c:199:12: style: Variable 'r_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/readblock.c:200:12: style: Variable 'w_size' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/readblock.c:191:34: style: Variable 'write_buffer' is allocated memory that is never used. [unusedAllocatedMemory] partclone-0.3.27/src/reiser4clone.c:49:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ops [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/reiserfsclone.c:50:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_CLEAN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/torrent_helper.c:45:25: style: Checking if unsigned expression 'sha_remain_length' is less than zero. [unsignedLessThanZero] partclone-0.3.27/src/torrent_helper.c:67:28: style: Checking if unsigned expression 'buffer_remain_length' is less than zero. [unsignedLessThanZero] partclone-0.3.27/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.27/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.27/src/torrent_helper.c:36:39: style: Variable 'sha_remain_length' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/torrent_helper.c:41:8: style: Variable 'x' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/torrent_helper.c:96:8: style: Variable 'x' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/ufsclone.c:69:27: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/ufs/sys/disklabel.h:156:13: style: Variable 'start' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/ufs/sys/disklabel.h:156:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/vmfs5clone.c:348:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMFS_FSINFO_BASE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/vmfs5clone.c:428:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/vmfs5clone.c:243:16: style: Local variable 'fs' shadows outer variable [shadowVariable] partclone-0.3.27/src/vmfs5clone.c:27:12: note: Shadowed declaration partclone-0.3.27/src/vmfs5clone.c:243:16: note: Shadow variable partclone-0.3.27/src/vmfs5clone.c:253:16: style: Local variable 'fs' shadows outer variable [shadowVariable] partclone-0.3.27/src/vmfs5clone.c:27:12: note: Shadowed declaration partclone-0.3.27/src/vmfs5clone.c:253:16: note: Shadow variable partclone-0.3.27/src/vmfs5clone.c:267:16: style: Local variable 'fs' shadows outer variable [shadowVariable] partclone-0.3.27/src/vmfs5clone.c:27:12: note: Shadowed declaration partclone-0.3.27/src/vmfs5clone.c:267:16: note: Shadow variable partclone-0.3.27/src/vmfs5clone.c:243:16: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/vmfs5clone.c:253:16: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/vmfs5clone.c:267:16: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/vmfs5clone.c:44:9: style: struct member 'vmfs_dir_map::is_dir' is never used. [unusedStructMember] partclone-0.3.27/src/vmfs5clone.c:45:21: style: struct member 'vmfs_dir_map::blk_map' is never used. [unusedStructMember] partclone-0.3.27/src/vmfs5clone.c:61:21: style: struct member 'vmfs_blk_map::dir_map' is never used. [unusedStructMember] partclone-0.3.27/src/vmfs5clone.c:71:11: style: struct member 'vmfs_dump_info::blk_count' is never used. [unusedStructMember] partclone-0.3.27/src/vmfsclone.c:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMFS_VOLINFO_BASE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/vmfsclone.c:125:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/vmfsclone.c:85:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/xfs/libxfs/xfs_cksum.h:23:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u32 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/libxfs_priv.h:302:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/libxfs_priv.h:596:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/libxfs_priv.h:604:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/libxfs_priv.h:612:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:1272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_CACHE_RATIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:124:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:142:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ch_list [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:183:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_DIRTY_PRIORITY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_DIRTY_PRIORITY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:402:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_MISCOMPARE_PURGE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:526:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_MAX_PRIORITY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:588:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_DIRTY_PRIORITY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:664:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_CACHE_RATIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/cache.c:700:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] partclone-0.3.27/src/xfs/libxfs/xfs_bit.h:59:8: style: Condition 'n' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_bit.h:58:11: note: Assignment 'n=ffs(w)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_bit.h:59:8: note: Condition 'n' is always false partclone-0.3.27/src/xfs/libxfs/cache.c:588:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] partclone-0.3.27/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.27/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.27/src/xfs/libxfs/cache.c:445:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] partclone-0.3.27/src/xfs/libxfs/cache.c:98:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/cache.c:121:22: style: Parameter 'node' can be declared as pointer to const. However it seems that 'cache_zero_check' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/cache.c:140:2: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/cache.c:121:22: note: Parameter 'node' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/cache.c:216:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/cache.c:322:18: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/cache.c:379:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/cache.c:559:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/cache.c:632:21: style: Variable 'head' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/libxfs_priv.h:613:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/xfs_fs.h:322:36: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:286:59: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:311:62: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:320:67: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:325:58: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:335:59: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:345:59: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:351:60: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:356:59: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:362:60: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:367:61: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:372:62: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:443:17: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:459:17: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:476:17: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:486:17: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:495:57: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:500:63: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:513:55: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:531:62: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:537:60: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:543:61: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_format.h:554:35: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/darwin.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/darwin.c:77:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/darwin.c:30:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/darwin.c:30:44: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/darwin.c:30:64: style: Parameter 's' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/darwin.c:36:45: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/darwin.c:57:38: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/darwin.c:69:26: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.h:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/defer_item.c:87:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_NONE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/defer_item.c:365:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/defer_item.c:489:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/defer_item.c:36:31: style: Variable 'ra' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/defer_item.c:37:31: style: Variable 'rb' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/defer_item.c:48: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.27/src/xfs/libxfs/defer_item.c:156:19: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:48:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:57:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_extent_free_log_item' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:158:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:57:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:58:11: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_extent_free_log_item' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:158:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:58:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:59:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_extent_free_log_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:158:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:59:21: note: Parameter 'item' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:66: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.27/src/xfs/libxfs/defer_item.c:159:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:66:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:67:11: 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.27/src/xfs/libxfs/defer_item.c:159:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:67:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:95:11: 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.27/src/xfs/libxfs/defer_item.c:157:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:95:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:194: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.27/src/xfs/libxfs/defer_item.c:276:19: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:194:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:203:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_rmap_update_log_item' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:278:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:203:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:204:11: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_rmap_update_log_item' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:278:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:204:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:205:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_rmap_update_log_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:278:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:205:21: note: Parameter 'item' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:212: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.27/src/xfs/libxfs/defer_item.c:279:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:212:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:213:11: 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.27/src/xfs/libxfs/defer_item.c:279:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:213:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:258:11: 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.27/src/xfs/libxfs/defer_item.c:277:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:258:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:302:30: style: Variable 'ra' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/defer_item.c:303:30: style: Variable 'rb' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/defer_item.c:314: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.27/src/xfs/libxfs/defer_item.c:404:19: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:314:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:323:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_refcount_update_log_item' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:406:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:323:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:324:11: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_refcount_update_log_item' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:406:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:324:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:325:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_refcount_update_log_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:406:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:325:21: note: Parameter 'item' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:332: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.27/src/xfs/libxfs/defer_item.c:407:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:332:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:333:11: 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.27/src/xfs/libxfs/defer_item.c:407:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:333:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:386:11: 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.27/src/xfs/libxfs/defer_item.c:405:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:386:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:440: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.27/src/xfs/libxfs/defer_item.c:516:19: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:440:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:449:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_bmap_update_log_item' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:518:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:449:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:450:11: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_bmap_update_log_item' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:518:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:450:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:451:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_bmap_update_log_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:518:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:451:21: note: Parameter 'item' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:458: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.27/src/xfs/libxfs/defer_item.c:519:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:458:21: note: Parameter 'tp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:459:11: 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.27/src/xfs/libxfs/defer_item.c:519:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:459:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/defer_item.c:498:11: 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.27/src/xfs/libxfs/defer_item.c:517:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:498:11: note: Parameter 'intent' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_log_format.h:527:48: style: Parameter 'blf' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.h:174:66: style: Parameter 'irec' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.h:55:25: style: Parameter 'oi' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.h:106:25: style: Parameter 'oinfo' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/freebsd.c:47:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MNT_NOWAIT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/freebsd.c:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MNT_NOWAIT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/freebsd.c:118:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/freebsd.c:30:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/freebsd.c:30:64: style: Parameter 's' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/freebsd.c:69:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/freebsd.c:97:38: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/freebsd.c:109:26: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/gen_crc32table.c:96:75: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/init.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/init.c:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_ISREADONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/init.c:183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/init.c:190:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_ISREADONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/init.c:261:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/init.c:376:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_da_state_zone [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/init.c:420:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_DEBUGGER [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/init.c:471:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/init.c:651:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_32BITINODES [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/init.c:897:6: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] partclone-0.3.27/src/xfs/libxfs/init.c:897:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] partclone-0.3.27/src/xfs/libxfs/init.c:585:10: style:inconclusive: Function 'libxfs_buftarg_init' argument 2 names different: declaration 'ddev' definition 'dev'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/libxfs_io.h:28:61: note: Function 'libxfs_buftarg_init' argument 2 names different: declaration 'ddev' definition 'dev'. partclone-0.3.27/src/xfs/libxfs/init.c:585:10: note: Function 'libxfs_buftarg_init' argument 2 names different: declaration 'ddev' definition 'dev'. partclone-0.3.27/src/xfs/libxfs/init.c:470:12: style: Variable 'sbp' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/init.c:892:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.h:148:27: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.h:160:27: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/irix.c:111:1: error: Unmatched '}'. Configuration: '__GNUC__=1'. [syntaxError] partclone-0.3.27/src/xfs/libxfs/kmem.c:13:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmem_zone_t [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/kmem.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/kmem.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/kmem.c:72:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/kmem.c:93:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/linux.c:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/linux.c:140:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/linux.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLKFLSBUF [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/linux.c:172:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/linux.c:251:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/linux.c:56:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/linux.c:56:60: style: Parameter 's' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/linux.c:131:38: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/linux.c:163:26: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/list_sort.c:75:7: style: Condition '!(++count)' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/logitem.c:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/logitem.c:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/logitem.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/logitem.c:146:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/logitem.c:33:22: style: Parameter 'btp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/logitem.c:74:19: style: Variable 'lip' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/radix-tree.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/radix-tree.c:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/radix-tree.c:792:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/radix-tree.c:290:55: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/radix-tree.c:431:34: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/rdwr.c:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:168:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLOG_INIT_CYCLE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:530:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_HIT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:562:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:602:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:632:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mru [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:686:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:729:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:906:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1074:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1102:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTALE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1241:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mru [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1265:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mru [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1353:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:533:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1262:19: style: Local variable 'next' shadows outer function [shadowFunction] partclone-0.3.27/src/xfs/libxfs/rdwr.c:126:14: note: Shadowed declaration partclone-0.3.27/src/xfs/libxfs/rdwr.c:1262:19: note: Shadow variable partclone-0.3.27/src/xfs/libxfs/rdwr.c:268:12: style: Parameter 'fs_uuid' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/rdwr.c:524:18: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/rdwr.c:525:21: style: Variable 'bkey' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1068:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1021:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1138:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1202:21: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1205:27: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1208:21: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/xfs/libxfs/rdwr.c:633:12: error: Uninitialized variable: bp->b_bcount [uninitvar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1242:11: error: Uninitialized variable: bp->b_flags [uninitvar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:1266:12: error: Uninitialized variable: bp->b_addr [uninitvar] partclone-0.3.27/src/xfs/libxfs/rdwr.c:109:15: style: struct member 'Anonymous8::magic' is never used. [unusedStructMember] partclone-0.3.27/src/xfs/libxfs/rdwr.c:110:15: style: struct member 'Anonymous8::pad1' is never used. [unusedStructMember] partclone-0.3.27/src/xfs/libxfs/rdwr.c:111:15: style: struct member 'Anonymous8::pad2' is never used. [unusedStructMember] partclone-0.3.27/src/xfs/libxfs/trans.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:143:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:261:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:425:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_INODE_ALLOC_BUF [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:496:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:538:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:566:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_STALE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:590:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_STALE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:633:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_HOLD [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:685:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:734:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:890:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_HOLD [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:912:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:937:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_HOLD [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:962:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/trans.c:426:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.27/src/xfs/libxfs/trans.c:883:22: style: Local variable 'xfs_buf_item_zone' shadows outer variable [shadowVariable] partclone-0.3.27/src/xfs/libxfs/libxfs_priv.h:59:21: note: Shadowed declaration partclone-0.3.27/src/xfs/libxfs/trans.c:883:22: note: Shadow variable partclone-0.3.27/src/xfs/libxfs/trans.c:187:24: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/trans.c:545:16: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/trans.c:622:16: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/trans.c:191:14: style: Variable 'error' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/xfs/libxfs/trans.c:426:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.h:380:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be16 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:176:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_XFLAG_IMMUTABLE [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:217:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_XFLAG_DAX [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:259:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_ino_t [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_log_item [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:614:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:629:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:640:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:657:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSBADCRC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:676:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSBADCRC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/util.c:389:47: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.h:40:53: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.h:775:52: style: Parameter 'leafp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.h:867:67: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.h:42:9: portability: 'b->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/xfs/libxfs/util.c:404:8: portability: '(bp)->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.h:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_RMAPBT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:152:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_RMAPBT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:175:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_RMAPBT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:217:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:271:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_METADATA [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_RMAPBT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:396:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_RMAPBT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:568:10: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:321:12: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:69:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:106:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_ILOCK_SHARED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:298:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:329:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:432:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:513:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:579:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:755:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:797:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:854:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:1074:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:1308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:341:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:332:6: note: Assuming that condition 'error' is not redundant partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:341:6: note: Condition 'error' is always false partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:375:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:368:6: note: Assuming that condition 'error' is not redundant partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:375:6: note: Condition 'error' is always false partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:446:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:435:6: note: Assuming that condition 'error' is not redundant partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:446:6: note: Condition 'error' is always false partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:1095:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:1074:6: note: Assuming that condition 'error' is not redundant partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:1095:7: note: Condition 'error' is always false partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:1021:9: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:1003:9: note: error is assigned partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:1021:9: note: error is overwritten partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:131:2: style: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:326:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:429:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:195:20: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:250:11: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:62:10: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_bit.c:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_bit.c:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_bit.c:20:24: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_bit.c:39:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/xfs_bit.c:78:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1227:6: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:429:10: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:68:11: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:131:11: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:278:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be16 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:286:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be16 [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:70:28: style: Parameter 'sfep' can be declared as pointer to const. However it seems that 'xfs_dir2_sfe_get_ftype' is a callback function, if 'sfep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:697:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:70:28: note: Parameter 'sfep' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:114:26: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:125:26: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:235:30: style: Parameter 'dep' can be declared as pointer to const. However it seems that 'xfs_dir2_data_get_ftype' is a callback function, if 'dep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:705:20: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:235:30: note: Parameter 'dep' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:366:52: style: Parameter 'hdr' can be declared as pointer to const. However it seems that 'xfs_dir2_data_bestfree_p' is a callback function, if 'hdr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:758:21: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:366:52: note: Parameter 'hdr' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:410:48: style: Parameter 'geo' can be declared as pointer to const. However it seems that 'xfs_dir2_max_leaf_ents' is a callback function, if 'geo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:777:19: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:410:48: note: Parameter 'geo' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:417:44: style: Parameter 'lp' can be declared as pointer to const. However it seems that 'xfs_dir2_leaf_ents_p' is a callback function, if 'lp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:778:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:417:44: note: Parameter 'lp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:423:48: style: Parameter 'geo' can be declared as pointer to const. However it seems that 'xfs_dir3_max_leaf_ents' is a callback function, if 'geo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:827:19: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:423:48: note: Parameter 'geo' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:504:44: style: Parameter 'dap' can be declared as pointer to const. However it seems that 'xfs_da2_node_tree_p' is a callback function, if 'dap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:848:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:504:44: note: Parameter 'dap' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:576:49: style: Parameter 'geo' can be declared as pointer to const. However it seems that 'xfs_dir2_free_max_bests' is a callback function, if 'geo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:788:20: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:576:49: note: Parameter 'geo' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:608:49: style: Parameter 'geo' can be declared as pointer to const. However it seems that 'xfs_dir3_free_max_bests' is a callback function, if 'geo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:838:20: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:608:49: note: Parameter 'geo' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:205:45: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:223:46: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:241:49: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:251:43: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:279:43: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:297:47: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:304:46: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_defer.c:193:3: error: There is an unknown macro here somewhere. Configuration is required. If list_for_each is a macro then please configure it. [unknownMacro] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:222:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:259:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:314:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:358:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:427:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:488:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:606:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:199:3: style: Redundant assignment of 'mp' to itself. [selfAssignment] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:256:3: style: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:348:2: style: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:425:2: style: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:244:16: style:inconclusive: Function 'libxfs_dir_createname' argument 5 names different: declaration 'tot' definition 'total'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:120:18: note: Function 'libxfs_dir_createname' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:244:16: note: Function 'libxfs_dir_createname' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:418:16: style:inconclusive: Function 'xfs_dir_removename' argument 5 names different: declaration 'tot' definition 'total'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:126:18: note: Function 'xfs_dir_removename' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:418:16: note: Function 'xfs_dir_removename' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:476:16: style:inconclusive: Function 'libxfs_dir_replace' argument 5 names different: declaration 'tot' definition 'total'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:129:18: note: Function 'libxfs_dir_replace' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:476:16: note: Function 'libxfs_dir_replace' argument 5 names different: declaration 'tot' definition 'total'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:597:9: style:inconclusive: Function 'libxfs_dir2_isblock' argument 2 names different: declaration 'r' definition 'vp'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:141:60: note: Function 'libxfs_dir2_isblock' argument 2 names different: declaration 'r' definition 'vp'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:597:9: note: Function 'libxfs_dir2_isblock' argument 2 names different: declaration 'r' definition 'vp'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:617:9: style:inconclusive: Function 'libxfs_dir2_isleaf' argument 2 names different: declaration 'r' definition 'vp'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.h:142:59: note: Function 'libxfs_dir2_isleaf' argument 2 names different: declaration 'r' definition 'vp'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:617:9: note: Function 'libxfs_dir2_isleaf' argument 2 names different: declaration 'r' definition 'vp'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:59:19: style: Parameter 'name' can be declared as pointer to const. However it seems that 'xfs_ascii_ci_hashname' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:95:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:59:19: note: Parameter 'name' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:72:22: style: Parameter 'args' can be declared as pointer to const. However it seems that 'xfs_ascii_ci_compname' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:96:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:72:22: note: Parameter 'args' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:54:11: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:72:10: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:112:10: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:91:11: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:652:10: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:59:10: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2502:11: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:286:10: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:590:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:610:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_NOFS [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:670:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:877:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:1003:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:931:2: style: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:927:17: style:inconclusive: Function 'libxfs_iext_lookup_extent' argument 3 names different: declaration 'bno' definition 'offset'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.h:111:41: note: Function 'libxfs_iext_lookup_extent' argument 3 names different: declaration 'bno' definition 'offset'. partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:927:17: note: Function 'libxfs_iext_lookup_extent' argument 3 names different: declaration 'bno' definition 'offset'. partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:987:24: style:inconclusive: Function 'xfs_iext_update_extent' argument 4 names different: declaration 'gotp' definition 'new'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.h:123:26: note: Function 'xfs_iext_update_extent' argument 4 names different: declaration 'gotp' definition 'new'. partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:987:24: note: Function 'xfs_iext_update_extent' argument 4 names different: declaration 'gotp' definition 'new'. partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:45:56: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:59:24: style: Parameter 'irec' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:78:23: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:132:54: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:281:24: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:294:23: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:364:24: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:435:10: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:611:13: portability: 'new' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:388:12: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:184:5: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_log_rlimit.c:52:24: style: Variable 'end_resp' can be declared as pointer to const [constVariablePointer] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:180:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:231:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:353:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:414:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:530:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:591:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:675:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:917:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1049:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1193:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1277:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1418:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1506:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1604:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1631:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1558:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1557:28: note: Calling function '__xfs_refcount_add' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1557:28: note: Assignment 'error=__xfs_refcount_add(tp,XFS_REFCOUNT_ALLOC_COW,fsb,len)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1558:6: note: Condition 'error' is always false partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:123:7: style: Redundant initialization for 'agno'. The initialized value is overwritten before it is read. [redundantInitialization] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:112:24: note: agno is initialized partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:123:7: note: agno is overwritten partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:193:10: style:inconclusive: Function 'xfs_refcount_insert' argument 3 names different: declaration 'stat' definition 'i'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.h:77:40: note: Function 'xfs_refcount_insert' argument 3 names different: declaration 'stat' definition 'i'. partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:193:10: note: Function 'xfs_refcount_insert' argument 3 names different: declaration 'stat' definition 'i'. partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1209:25: style:inconclusive: Function 'xfs_refcount_increase_extent' argument 2 names different: declaration 'irec' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.h:33:25: note: Function 'xfs_refcount_increase_extent' argument 2 names different: declaration 'irec' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1209:25: note: Function 'xfs_refcount_increase_extent' argument 2 names different: declaration 'irec' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1224:25: style:inconclusive: Function 'xfs_refcount_decrease_extent' argument 2 names different: declaration 'irec' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.h:35:25: note: Function 'xfs_refcount_decrease_extent' argument 2 names different: declaration 'irec' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1224:25: note: Function 'xfs_refcount_decrease_extent' argument 2 names different: declaration 'irec' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:325:28: style: Parameter 'rc' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:735:28: style: Parameter 'rc' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1209:25: style: Parameter 'PREV' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1224:25: style: Parameter 'PREV' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:837:11: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:214:10: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:99:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:157:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:238:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:491:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:752:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:966:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:1392:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:1774:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:1947:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2187:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2295:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2312:24: style:inconclusive: Function 'xfs_rmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.h:189:40: note: Function 'xfs_rmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2312:24: note: Function 'xfs_rmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2328:24: style:inconclusive: Function 'xfs_rmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.h:191:40: note: Function 'xfs_rmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2328:24: note: Function 'xfs_rmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2350:24: style:inconclusive: Function 'xfs_rmap_convert_extent' argument 5 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.h:194:25: note: Function 'xfs_rmap_convert_extent' argument 5 names different: declaration 'imap' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2350:24: note: Function 'xfs_rmap_convert_extent' argument 5 names different: declaration 'imap' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:401:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:403:24: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:683:24: style: Parameter 'irec' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2052:24: style: Parameter 'rmap' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2102:26: style: Parameter 'low_rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2103:26: style: Parameter 'high_rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2510:25: style: Parameter 'rec' can be declared as pointer to const. However it seems that 'xfs_rmap_has_other_keys_helper' is a callback function, if 'rec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2547:4: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2510:25: note: Parameter 'rec' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:762:2: error: Uninitialized struct member: ltrec.rm_startblock [uninitStructMember] partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:762:2: error: Uninitialized struct member: ltrec.rm_blockcount [uninitStructMember] partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:312:10: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:1023:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:977:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:976:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:977:6: note: Condition 'error' is always false partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:86:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:34:18: style: Parameter 'bp' can be declared as pointer to const. However it seems that 'xfs_rtbuf_verify_read' is a callback function, if 'bp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:48:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:34:18: note: Parameter 'bp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:41:18: style: Parameter 'bp' can be declared as pointer to const. However it seems that 'xfs_rtbuf_verify_write' is a callback function, if 'bp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:49:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:41:18: note: Parameter 'bp' can be declared as pointer to const partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:1009:27: style: Parameter 'low_rec' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:498:7: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:352:13: style: Variable 'bufp' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:397:13: style: Variable 'bufp' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:844:13: style: Variable 'bufp' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:890:13: style: Variable 'bufp' is assigned a value that is never used. [unreadVariable] partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:699:33: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:93:10: error: syntax error [syntaxError] partclone-0.3.27/src/xfs/libxfs/xfs_trans_resv.c:752:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_qoff_logitem [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_trans_resv.c:763:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_qoff_logitem [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs/xfs_trans_resv.c:550:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_trans_resv.c:675:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_trans_resv.c:714:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_trans_resv.c:750:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_trans_resv.c:772:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] partclone-0.3.27/src/xfs/libxfs/xfs_types.c:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] partclone-0.3.27/src/xfs/libxfs.h:149:18: error: Cannot find end of expression [internalError] partclone-0.3.27/src/bitmap.h:63:9: warning: Null pointer dereference: bitmap [ctunullpointer] partclone-0.3.27/src/fatclone.c:485:20: note: Assuming that condition 'fat_bitmap==NULL' is not redundant partclone-0.3.27/src/fatclone.c:487:19: note: Calling function pc_init_bitmap, 1st argument is null partclone-0.3.27/src/bitmap.h:63:9: note: Dereferencing argument bitmap that is null partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:695:6: error: Null pointer dereference: trans [ctunullpointer] partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1280:25: note: Calling function btrfs_search_slot, 1st argument is null partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1340:11: note: Calling function btrfs_cow_block, 1st argument is null partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:695:6: note: Dereferencing argument trans that is null partclone-0.3.27/src/fuseimg.c:52:21: warning: Null pointer dereference: path [ctunullpointer] partclone-0.3.27/src/fuseimg.c:269:9: note: Assuming that condition 'path' is not redundant partclone-0.3.27/src/fuseimg.c:266:24: note: Calling function pathtoblock, 1st argument is null partclone-0.3.27/src/fuseimg.c:52:21: note: Dereferencing argument path that is null diff: head partclone-0.3.27/src/apfsclone.c:141:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1054:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1111:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_data_ref [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1134:51: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_METADATA_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READA_BACK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1369:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next_group [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1418:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MSG_MEMORY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1525:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MSG_MEMORY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1559:53: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_QGROUP_INFO_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1617:55: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:1635:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_QGROUP_STATUS_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:418:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MSG_MEMORY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:596:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_RELOC_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:620:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:689:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:726:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:775:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_RELOC_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:836:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:904:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:924:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_status_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/qgroup-verify.c:960:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_QGROUP_RELATION_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/repair.c:183:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/repair.c:244:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/repair.c:319:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/check/repair.c:83:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-scan.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-scan.c:229:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-scan.c:260:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-scan.c:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-scan.c:302:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_FSID_HASH_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-scan.c:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_FSID_HASH_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-scan.c:360:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_FSID_HASH_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-scan.c:448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-scan.c:513:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ARG_REG [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:153:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:242:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREP_DEVICE_ZONED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLKGETSIZE64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:329:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLKGETSIZE64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:374:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:394:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:440:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_ZONE_UNUSABLE_UNKNOWN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:487:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:543:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:588:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/device-utils.c:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/extent-cache.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/filesystem-utils.c:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/filesystem-utils.c:151:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/filesystem-utils.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/filesystem-utils.c:66:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_LABEL_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/filesystem-utils.c:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_WRITES [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/fsfeatures.c:385:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/fsfeatures.c:488:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/fsfeatures.c:545:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/fsfeatures.c:575:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_METADATA_BLOCKSIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/fsfeatures.c:600:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/fsfeatures.c:622:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/messages.c:111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/messages.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/messages.c:148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/messages.c:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_POINTER [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/messages.c:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/messages.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/open-utils.c:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/open-utils.c:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/open-utils.c:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/open-utils.c:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_MAGIC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/open-utils.c:288:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/open-utils.c:303:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/open-utils.c:310:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/open-utils.c:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/parse-utils.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/parse-utils.c:178:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/parse-utils.c:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_TYPE_CRC32 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/parse-utils.c:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_COMPRESS_ZLIB [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/parse-utils.c:280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NR_RAID_TYPES [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/parse-utils.c:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/parse-utils.c:342:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:187:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:227:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:276:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:377:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:439:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:457:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/path-utils.c:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/rbtree-utils.c:49:43: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/common/units.c:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNITS_MODE_MASK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/units.c:160:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNITS_MODE_MASK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/common/units.c:167:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNITS_DEFAULT [valueFlowBailoutIncompleteVar] 2.13.0 partclone-0.3.27/src/btrfs/crypto/blake2b-ref.c:94:18: warning: Uninitialized variable: P->digest_length [uninitvar] partclone-0.3.27/src/btrfs/crypto/blake2b-ref.c:143:30: note: Calling function 'blake2b_init_param', 2nd argument 'P' value is partclone-0.3.27/src/btrfs/crypto/blake2b-ref.c:94:18: note: Uninitialized variable: P->digest_length head partclone-0.3.27/src/btrfs/crypto/sha224-256.c:257:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/crypto/sha224-256.c:314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/crypto/sha224-256.c:349:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256HashSize [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/crypto/sha224-256.c:370:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/crypto/sha224-256.c:503:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_Message_Block_Size [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/crypto/sha224-256.c:543:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_Message_Block_Size [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/crypto/sha224-256.c:595:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-lib/raid56.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-lib/raid56.c:259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-lib/raid56.c:291:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_RAID56_MASK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:142:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_BLACK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:266:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_BLACK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:434: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.27/src/btrfs/kernel-lib/rbtree.c:439:15: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:434:52: note: Parameter 'node' can be declared as pointer to const head partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:434: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.27/src/btrfs/kernel-lib/rbtree.c:439:15: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:434:74: note: Parameter 'stop' can be declared as pointer to const head partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:435: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.27/src/btrfs/kernel-lib/rbtree.c:440:10: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:435:47: note: Parameter 'old' can be declared as pointer to const head partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:435: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.27/src/btrfs/kernel-lib/rbtree.c:440:10: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:435:68: note: Parameter 'new' can be declared as pointer to const head partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:436: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.27/src/btrfs/kernel-lib/rbtree.c:454:39: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:436:49: note: Parameter 'old' can be declared as pointer to const head partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:436: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.27/src/btrfs/kernel-lib/rbtree.c:454:39: note: You might need to cast the function pointer here partclone-0.3.27/src/btrfs/kernel-lib/rbtree.c:436:70: note: Parameter 'new' can be declared as pointer to const head partclone-0.3.27/src/btrfs/kernel-shared/accessors.c:107:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/accessors.c:108:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/accessors.c:109:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/async-thread.c:260:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_work [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1092:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1248:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_256K [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1394:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1498:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:152:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1573:54: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1614:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1639:58: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1676:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1721:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NESTING_NORMAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1788:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1843:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NESTING_NORMAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1901:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:1969:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:213:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_path [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2146:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2266:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2333:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:235:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2502:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2629:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TRACK_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2688:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_DEFAULT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2757:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2853:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2886:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_key_ptr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:2974:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:297:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3051:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3111:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3226:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3277:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:3339:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:366:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:477:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SHAREABLE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:524:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_RELOC_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:602:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SHAREABLE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:674:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:696:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_CRIT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:769:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:784:53: style: Parameter 'eb' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:825:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:855:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ctree.c:896:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:339:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ADD_DELAYED_REF [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UPDATE_DELAYED_HEAD [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ADD_DELAYED_EXTENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:577:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/delayed-ref.c:64:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DIR_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DIR_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DIR_INDEX_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:314:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:351:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_dir_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/dir-item.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_XATTR_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_BACKUP_ROOT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1214:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1326:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_lookup [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1397:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1448:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBREAD_DEFAULT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1616:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1652:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_IGNORE_CHUNK_TREE_ERROR [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1671:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_IGNORE_CHUNK_TREE_ERROR [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1696:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1866:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:1954:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2050:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NUM_BACKUP_ROOTS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2134:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2226:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAGIC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2274:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:2315:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:245:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:275:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_BAD_TRANSID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:297:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:353:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_BAD_TRANSID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:436:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:472:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:541:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_root [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:598:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:708:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:70:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:723:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:742:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:754:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:770:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:840:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_fs_info [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:895:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_SUPP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:937:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NUM_BACKUP_ROOTS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:957:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_PARTIAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:980:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_CTREE_NO_BLOCK_GROUPS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/disk-io.c:999:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1001:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1262:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GFP_DMA32 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1683:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1709:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1722:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1734:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1756:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:1789:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_state [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:182:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_ATOMIC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:213:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_ATOMIC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:364:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:393:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_CTLBITS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:506:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:529:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_CTLBITS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:579:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_CLEAR_ALL_BITS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:812:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_LOCKED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-io-tree.c:943:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1045:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1135:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1192:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1258:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1304:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1388:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1474:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SHAREABLE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1558:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1598:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1617:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_TYPE_MASK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1635:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTEMPTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1689:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_RAID0 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1733:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_METADATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1809:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1827:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1873:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1900:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:1950:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_LOG_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2214:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2345:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_DATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2395:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2498:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2566:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2594:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_node [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2658:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2675:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2706:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2760:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2850:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2916:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2952:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_GROUP_TREE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:2988:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_FLAG_CHANGING_BG_TREE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3001:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SZ_1G [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3020:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3058:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3221:27: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:322:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3231:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3357:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3391:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3428:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:343:43: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3475:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3533:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3557:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3614:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3766:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_UPTODATE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3779:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_UPTODATE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3790:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3845:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3921:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_METADATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:3968:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:4001:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:4098:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DROP_DELAYED_REF [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:4122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_FLAG_CHANGING_BG_TREE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:571:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:59:52: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:649:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_DATA_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:729:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:769:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:801:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:825:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_BLOCK_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:841:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_FREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent-tree.c:877:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKINNY_METADATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:134:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extent_buffer [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DUMMY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:170:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DUMMY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:248:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lru [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:312:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DUMMY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:321:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_RAID_RAID6 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:430:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:497:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:579:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:591:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_BUFFER_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:614:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:620:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/extent_io.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/file-item.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/file-item.c:150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_CSUM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/file-item.c:193:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/file-item.c:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_DATA_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:185:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:252:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_free_space_entry [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:465:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:542:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:716:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:779:54: style: Parameter 'block_group' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:806:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:843:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-cache.c:924:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1012:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_SPACE_TREE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1042:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_SPACE_TREE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_BITMAP_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1071:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1238:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1279:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1482:67: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1505:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_OFFSET [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:1563:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:178:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:196:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_BYTE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:243:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:381:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:520:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_USING_BITMAPS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:546:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_BITMAP_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:55:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_BITMAP_BITS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:589:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:622:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:728:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:814:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_USING_BITMAPS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_INFO_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:830:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_SPACE_TREE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:887:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_EXTENT_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/free-space-tree.c:996:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FREE_SPACE_USING_BITMAPS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_EXTREF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:272:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_EXTREF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:341:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_EXTREF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/inode-item.c:399:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1026:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_data_ref [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1040:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_shared_data_ref [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1049:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_free_space_info [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1058:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1082:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_status_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1097:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_info_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1112:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_qgroup_limit_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1188:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1310:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_CSUM_ITEMS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:142:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1499:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_FOLLOW [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1561:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_FOLLOW [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1604:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_PRINT_TREE_FOLLOW [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1669:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_CSUM_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_DATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1778:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_COMPAT_RO_SUPP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1785:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_SUPP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1791:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1808:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1945:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_EXTENT_TREE_V2 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:1959:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_QGROUP_STATUS_FLAG_ON [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:255:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:320:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:383:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FILE_EXTENT_INLINE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:418:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_EXTENT_FLAG_DATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:453:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_extent_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:540:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SUBVOL_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:571:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_UNPARSED_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NAME_LEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:629:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_free_space_header [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:643:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:702:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_STATS_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:817:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:863:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:897:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_NODATASUM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/print-tree.c:986:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_STAT_VALUES_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/root-tree.c:156:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/root-tree.c:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/root-tree.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/transaction.c:133:24: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/transaction.c:158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/transaction.c:203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EROFS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1031:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_ITEMS_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1078:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_SUBVOL_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1294:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_METADATA_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1529:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SHARED_DATA_REF_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1567:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1605:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1680:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_chunk [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1719:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_HEADER_FLAG_WRITTEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1883:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1898:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_MAX_LEVEL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1947:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_BLOCK_CLEAN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:1981:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_TREE_LOG_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:201:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_XATTR_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:2023:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_BTRFS_DEBUG [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:237:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:371:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_FLAG_CHANGING_DATA_CSUM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:421:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_INODE_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:473:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_ITEM_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:520:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:686:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:828:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_raid_array [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/tree-checker.c:976:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btrfs_chunk [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ulist.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ulist.c:226:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/ulist.c:83:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/uuid-tree.c:102:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_KEY_SUBVOL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/uuid-tree.c:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_KEY_RECEIVED_SUBVOL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/uuid-tree.c:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/uuid-tree.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1024:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1056:50: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1066:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SYSTEM_CHUNK_ARRAY_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1084:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_RAID1_MASK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1103:30: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_RESERVED_1M_FOR_SUPER [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1261:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_stripes [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1311:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_STRIPE_LEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1373:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FIRST_CHUNK_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1497:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1601:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1634:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1681:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1713:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_lookup [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:1818:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2019:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2038:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2067:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2084:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_NOFS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2186:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2198:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_NR_RAID_TYPES [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2284:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_INFO_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:232:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tolerated_failures [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2372:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:239:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devs_min [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2424:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_uuids [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:246:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncopies [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2476:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:253:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nparity [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2540:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:260:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sub_stripes [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2626:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_GROUP_PROFILE_MASK [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2662:65: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2675:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_EXTENT_KEY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:271:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devs_max [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2728:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_ITEMS_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2783:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:280:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devs_min [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2864:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUCLEAN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:2900:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:309:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:324:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FSID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:344:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FEATURE_INCOMPAT_METADATA_UUID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:493:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_uuids [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:507:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_list [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:552:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:575:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_BLOCK_RESERVED_1M_FOR_SUPER [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:678:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:819:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED_HOST_MANAGED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:869:50: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:880:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:920:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_DEV_ITEMS_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/volumes.c:964:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:1038:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED_HOST_MANAGED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:1056:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:85:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED_NONE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:973:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/kernel-shared/zoned.c:997:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SEND_A_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:283:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:302:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfs/send-stream.c:501:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/btrfsutil_internal.h:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/btrfsutil_internal.h:66:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/btrfsutil_internal.h:73:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u32 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/btrfsutil_internal.h:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u32 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/qgroup.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1027:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1095:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1115:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1233:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1253:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1300:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:141:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1463:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1514:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1614:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:1630:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:177:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:293:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:307:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:449:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:462:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:491:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:506:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:528:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:542:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_id [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_MAGIC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:603:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:628:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:669:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:694:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:716:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:800:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_SUPER_MAGIC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:878:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:917:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:940:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/libbtrfsutil/subvolume.c:963:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/root-tree.c:156:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/root-tree.c:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/root-tree.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/send-utils.c:190:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/send-utils.c:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/send-utils.c:259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_FS_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/send-utils.c:359:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/send-utils.c:368:56: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/btrfs/send-utils.c:382:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_SIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/send-utils.c:487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/send-utils.c:548:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] 2.13.0 partclone-0.3.27/src/btrfs/send-utils.c:563:19: style: Condition 'sk->nr_items==0' is always false [knownConditionTrueFalse] partclone-0.3.27/src/btrfs/send-utils.c:556:17: note: Assignment 'sk->nr_items=1', assigned value is 1 partclone-0.3.27/src/btrfs/send-utils.c:559:10: note: Assuming condition is false partclone-0.3.27/src/btrfs/send-utils.c:563:19: note: Condition 'sk->nr_items==0' is always false head partclone-0.3.27/src/btrfs/send-utils.c:590:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_ROOT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/send-utils.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_ROOT_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/send-utils.c:735:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RB_ROOT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/send-utils.c:758:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/send-utils.c:776:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/uuid-tree.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_KEY_SUBVOL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/uuid-tree.c:109:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_KEY_RECEIVED_SUBVOL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/btrfs/uuid-tree.c:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTRFS_UUID_TREE_OBJECTID [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/extfsclone.c:149:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT4_FEATURE_RO_COMPAT_GDT_CSUM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/extfsclone.c:216:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXT4_FEATURE_RO_COMPAT_GDT_CSUM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/clone.c:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/clone.c:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/clone.c:77:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:22:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:286:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:510:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:548:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:631:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:680:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:709:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:744:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/fsck.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/libf2fs.c:349:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/libf2fs.c:399:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUNTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/libf2fs.c:439:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:1064:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:404:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:439:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:547:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:616:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:638:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:661:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:671:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:701:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:751:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:797:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:874:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:912:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:962:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/f2fs/mount.c:991:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/fatclone.c:106:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/fatclone.c:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/fatclone.c:432:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/fatclone.c:497:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/fstype.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/fuseimg.c:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/fuseimg.c:319:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] 2.13.0 partclone-0.3.27/src/hfsplusclone.c:180:29: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] 2.13.0 partclone-0.3.27/src/hfsplusclone.c:187:29: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] head partclone-0.3.27/src/info.c:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/info.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/jfsclone.c:311:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dinode [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/jfsclone.c:350:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPERCTL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/jfsclone.c:374:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INOSPERIAG [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/jfsclone.c:427:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSIZE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/nilfsclone.c:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/ntfsclone-ng.c:218:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/ntfsclone-ng.c:235:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/ntfsfixboot.c:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/ntfsfixboot.c:225:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1011:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1023:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1321:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1441:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1489:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1531:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1592:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1719:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1768:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1789:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1902:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1947:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:1971:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:2021:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:286:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:306:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:454:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:838:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:878:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/partclone.c:965:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/progress.c:241:58: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/readblock.c:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/readblock.c:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/vmfs5clone.c:428:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/vmfsclone.c:125:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs.h:149:18: error: Cannot find end of expression [internalError] 2.13.0 partclone-0.3.27/src/xfs/libxfs.h:188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_INODES_PER_HOLEMASK_BIT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:124:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:142:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ch_list [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:183:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_DIRTY_PRIORITY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_DIRTY_PRIORITY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:402:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_MISCOMPARE_PURGE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_CACHE_RATIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:526:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_MAX_PRIORITY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:588:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_DIRTY_PRIORITY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:664:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_CACHE_RATIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/cache.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/darwin.c:30:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/xfs/libxfs/darwin.c:30:44: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/xfs/libxfs/darwin.c:30:64: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/xfs/libxfs/darwin.c:57:38: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/xfs/libxfs/darwin.c:77:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/defer_item.c:194: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.27/src/xfs/libxfs/defer_item.c:276:19: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:194:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:203:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_rmap_update_log_item' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:278:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:203:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:204:11: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_rmap_update_log_item' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:278:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:204:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:205:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_rmap_update_log_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:278:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:205:21: note: Parameter 'item' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:212: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.27/src/xfs/libxfs/defer_item.c:279:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:212:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:213:11: 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.27/src/xfs/libxfs/defer_item.c:279:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:213:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:258:11: 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.27/src/xfs/libxfs/defer_item.c:277:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:258:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:314: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.27/src/xfs/libxfs/defer_item.c:404:19: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:314:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:323:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_refcount_update_log_item' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:406:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:323:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:324:11: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_refcount_update_log_item' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:406:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:324:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:325:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_refcount_update_log_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:406:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:325:21: note: Parameter 'item' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:332: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.27/src/xfs/libxfs/defer_item.c:407:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:332:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:333:11: 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.27/src/xfs/libxfs/defer_item.c:407:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:333:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:365:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/defer_item.c:386:11: 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.27/src/xfs/libxfs/defer_item.c:405:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:386:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:440: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.27/src/xfs/libxfs/defer_item.c:516:19: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:440:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:449:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_bmap_update_log_item' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:518:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:449:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:450:11: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_bmap_update_log_item' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:518:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:450:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:451:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_bmap_update_log_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:518:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:451:21: note: Parameter 'item' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:458: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.27/src/xfs/libxfs/defer_item.c:519:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:458:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:459:11: 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.27/src/xfs/libxfs/defer_item.c:519:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:459:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:489:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/defer_item.c:48: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.27/src/xfs/libxfs/defer_item.c:156:19: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:48:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:498:11: 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.27/src/xfs/libxfs/defer_item.c:517:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:498:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:57:21: style: Parameter 'tp' can be declared as pointer to const. However it seems that 'xfs_extent_free_log_item' is a callback function, if 'tp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:158:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:57:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:58:11: style: Parameter 'intent' can be declared as pointer to const. However it seems that 'xfs_extent_free_log_item' is a callback function, if 'intent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:158:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:58:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:59:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'xfs_extent_free_log_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/defer_item.c:158:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:59:21: note: Parameter 'item' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:66: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.27/src/xfs/libxfs/defer_item.c:159:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:66:21: note: Parameter 'tp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:67:11: 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.27/src/xfs/libxfs/defer_item.c:159:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:67:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/defer_item.c:87:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_NONE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/defer_item.c:95:11: 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.27/src/xfs/libxfs/defer_item.c:157:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/defer_item.c:95:11: note: Parameter 'intent' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/freebsd.c:118:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/freebsd.c:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MNT_NOWAIT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/freebsd.c:97:38: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] head partclone-0.3.27/src/xfs/libxfs/init.c:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_ISREADONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/init.c:183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/init.c:190:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_ISREADONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/init.c:261:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/init.c:376:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_da_state_zone [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/init.c:420:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_DEBUGGER [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/init.c:471:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/init.c:651:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_32BITINODES [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/init.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/kmem.c:13:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmem_zone_t [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/kmem.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/kmem.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/kmem.c:72:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/kmem.c:93:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/libxfs_priv.h:302:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/libxfs_priv.h:596:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/libxfs_priv.h:604:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/libxfs_priv.h:612:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/linux.c:140:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/linux.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLKFLSBUF [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/linux.c:172:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/linux.c:251:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/linux.c:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/logitem.c:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/logitem.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/logitem.c:146:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/logitem.c:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/radix-tree.c:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/radix-tree.c:792:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_LONG [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:1074:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:1102:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTALE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:1222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:1241:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mru [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:1265:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mru [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:1353:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:1383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:168:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XLOG_INIT_CYCLE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:530:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_HIT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:562:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:602:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:632:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mru [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:686:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:729:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/rdwr.c:906:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:143:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:261:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:425:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_INODE_ALLOC_BUF [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:426:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/trans.c:426:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] head partclone-0.3.27/src/xfs/libxfs/trans.c:451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:496:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:538:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:566:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_STALE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:590:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_STALE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:633:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_HOLD [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:685:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_LI_DIRTY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:734:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:890:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_HOLD [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:912:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:937:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_BLI_HOLD [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/trans.c:962:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable li_trans [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:176:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_XFLAG_IMMUTABLE [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:217:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_XFLAG_DAX [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:259:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_ino_t [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_log_item [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:614:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:629:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:640:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:657:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSBADCRC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/util.c:676:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSBADCRC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:152:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_RMAPBT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:175:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_RMAPBT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:217:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:271:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_METADATA [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_RMAPBT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.c:396:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_RMAPBT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_ag_resv.h:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_AG_RESV_RMAPBT [valueFlowBailoutIncompleteVar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:1932:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:1933:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:1972:20: style: Parameter 'pag' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2200:26: style: Parameter 'oinfo' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2485:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2566:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2581:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2581:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2584:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2584:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2593:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2593:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2599:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2599:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2604:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2604:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2613:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2613:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2617:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2617:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2622:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2622:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2637:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:2637:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:3046:14: style: Variable 'busy_flags' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:3079:32: style: Parameter 'low_rec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:3080:32: style: Parameter 'high_rec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:3118:10: style:inconclusive: Function 'xfs_alloc_has_record' argument 4 names different: declaration 'exist' definition 'exists'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_alloc.h:246:27: note: Function 'xfs_alloc_has_record' argument 4 names different: declaration 'exist' definition 'exists'. partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:3118:10: note: Function 'xfs_alloc_has_record' argument 4 names different: declaration 'exist' definition 'exists'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:425:20: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:568:10: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:568:10: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:568:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:570:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:570:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:578:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:578:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:583:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:583:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:587:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:587:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:608:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:608:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:765:2: warning: Redundant assignment of 'args->mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:766:2: warning: Redundant assignment of 'args->mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc.c:824:2: error: Uninitialized variable: busy_gen [legacyUninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:146:21: style: Variable 'rrp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:240:26: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:251:26: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:293:20: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:295:20: style: Variable 'pag' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:321:12: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:321:12: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:321:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:323:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:323:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:333:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:333:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:335:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:335:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:338:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:338:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:34:23: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'xfs_allocbt_set_root' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:460:15: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:34:23: note: Parameter 'ptr' can be declared as pointer to const 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:351:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:351:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:86:19: style: Parameter 'bp' can be declared as pointer to const. However it seems that 'xfs_allocbt_free_block' is a callback function, if 'bp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:462:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_alloc_btree.c:86:19: note: Parameter 'bp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:106:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XFS_ILOCK_SHARED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:1074:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:1308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:131:2: style: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:131:2: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:298:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:326:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:326:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:329:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:429:2: style: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:429:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:432:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:513:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:579:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:69:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:755:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:797:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr.c:854:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOATTR [valueFlowBailoutIncompleteVar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1047:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1091:2: warning: Redundant assignment of 'args->trans' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1136:15: style:inconclusive: Function 'xfs_attr3_leaf_create' argument 2 names different: declaration 'which_block' definition 'blkno'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:44:18: note: Function 'xfs_attr3_leaf_create' argument 2 names different: declaration 'which_block' definition 'blkno'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1136:15: note: Function 'xfs_attr3_leaf_create' argument 2 names different: declaration 'which_block' definition 'blkno'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1153:2: warning: Redundant assignment of 'args->trans' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:118:27: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:120:31: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1247:19: style:inconclusive: Function 'xfs_attr3_leaf_add' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.h:66:40: note: Function 'xfs_attr3_leaf_add' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1247:19: note: Function 'xfs_attr3_leaf_add' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1326:19: style:inconclusive: Function 'xfs_attr3_leaf_add_work' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:45:52: note: Function 'xfs_attr3_leaf_add_work' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1326:19: note: Function 'xfs_attr3_leaf_add_work' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1329:8: style:inconclusive: Function 'xfs_attr3_leaf_add_work' argument 4 names different: declaration 'freemap_index' definition 'mapindex'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:47:38: note: Function 'xfs_attr3_leaf_add_work' argument 4 names different: declaration 'freemap_index' definition 'mapindex'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1329:8: note: Function 'xfs_attr3_leaf_add_work' argument 4 names different: declaration 'freemap_index' definition 'mapindex'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1447:31: style:inconclusive: Function 'xfs_attr3_leaf_compact' argument 2 names different: declaration 'ichdr' definition 'ichdr_dst'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:49:37: note: Function 'xfs_attr3_leaf_compact' argument 2 names different: declaration 'ichdr' definition 'ichdr_dst'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1447:31: note: Function 'xfs_attr3_leaf_compact' argument 2 names different: declaration 'ichdr' definition 'ichdr_dst'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1448:19: style:inconclusive: Function 'xfs_attr3_leaf_compact' argument 3 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:50:24: note: Function 'xfs_attr3_leaf_compact' argument 3 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1448:19: note: Function 'xfs_attr3_leaf_compact' argument 3 names different: declaration 'leaf_buffer' definition 'bp'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1506:31: style: Parameter 'leaf1hdr' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1508:31: style: Parameter 'leaf2hdr' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1744:28: style:inconclusive: Function 'xfs_attr3_leaf_figure_balance' argument 2 names different: declaration 'leaf_blk_1' definition 'blk1'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:55:24: note: Function 'xfs_attr3_leaf_figure_balance' argument 2 names different: declaration 'leaf_blk_1' definition 'blk1'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1744:28: note: Function 'xfs_attr3_leaf_figure_balance' argument 2 names different: declaration 'leaf_blk_1' definition 'blk1'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1745:31: style: Parameter 'ichdr1' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1746:28: style:inconclusive: Function 'xfs_attr3_leaf_figure_balance' argument 4 names different: declaration 'leaf_blk_2' definition 'blk2'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:57:24: note: Function 'xfs_attr3_leaf_figure_balance' argument 4 names different: declaration 'leaf_blk_2' definition 'blk2'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1746:28: note: Function 'xfs_attr3_leaf_figure_balance' argument 4 names different: declaration 'leaf_blk_2' definition 'blk2'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1747:31: style: Parameter 'ichdr2' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1748:10: style:inconclusive: Function 'xfs_attr3_leaf_figure_balance' argument 6 names different: declaration 'number_entries_in_blk1' definition 'countarg'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:59:9: note: Function 'xfs_attr3_leaf_figure_balance' argument 6 names different: declaration 'number_entries_in_blk1' definition 'countarg'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1748:10: note: Function 'xfs_attr3_leaf_figure_balance' argument 6 names different: declaration 'number_entries_in_blk1' definition 'countarg'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1749:10: style:inconclusive: Function 'xfs_attr3_leaf_figure_balance' argument 7 names different: declaration 'number_usedbytes_in_blk1' definition 'usedbytesarg'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:60:9: note: Function 'xfs_attr3_leaf_figure_balance' argument 7 names different: declaration 'number_usedbytes_in_blk1' definition 'usedbytesarg'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1749:10: note: Function 'xfs_attr3_leaf_figure_balance' argument 7 names different: declaration 'number_usedbytes_in_blk1' definition 'usedbytesarg'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1844:9: style:inconclusive: Function 'xfs_attr3_leaf_toosmall' argument 2 names different: declaration 'retval' definition 'action'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.h:76:62: note: Function 'xfs_attr3_leaf_toosmall' argument 2 names different: declaration 'retval' definition 'action'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1844:9: note: Function 'xfs_attr3_leaf_toosmall' argument 2 names different: declaration 'retval' definition 'action'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1970:19: style:inconclusive: Function 'xfs_attr3_leaf_remove' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.h:68:43: note: Function 'xfs_attr3_leaf_remove' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:1970:19: note: Function 'xfs_attr3_leaf_remove' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2136:12: style: Redundant initialization for 'drop_leaf'. The initialized value is overwritten before it is read. [redundantInitialization] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2128:39: note: drop_leaf is initialized partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2136:12: note: drop_leaf is overwritten 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2137:12: style: Redundant initialization for 'save_leaf'. The initialized value is overwritten before it is read. [redundantInitialization] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2129:39: note: save_leaf is initialized partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2137:12: note: save_leaf is overwritten 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2250:19: style:inconclusive: Function 'xfs_attr3_leaf_lookup_int' argument 1 names different: declaration 'leaf' definition 'bp'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.h:63:47: note: Function 'xfs_attr3_leaf_lookup_int' argument 1 names different: declaration 'leaf' definition 'bp'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2250:19: note: Function 'xfs_attr3_leaf_lookup_int' argument 1 names different: declaration 'leaf' definition 'bp'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2257:35: style: Variable 'name_loc' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2368:30: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2427:29: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 2 names different: declaration 'src_leaf' definition 'leaf_s'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:66:31: note: Function 'xfs_attr3_leaf_moveents' argument 2 names different: declaration 'src_leaf' definition 'leaf_s'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2427:29: note: Function 'xfs_attr3_leaf_moveents' argument 2 names different: declaration 'src_leaf' definition 'leaf_s'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2428:31: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 3 names different: declaration 'src_ichdr' definition 'ichdr_s'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:67:33: note: Function 'xfs_attr3_leaf_moveents' argument 3 names different: declaration 'src_ichdr' definition 'ichdr_s'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2428:31: note: Function 'xfs_attr3_leaf_moveents' argument 3 names different: declaration 'src_ichdr' definition 'ichdr_s'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2429:9: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 4 names different: declaration 'src_start' definition 'start_s'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:67:48: note: Function 'xfs_attr3_leaf_moveents' argument 4 names different: declaration 'src_start' definition 'start_s'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2429:9: note: Function 'xfs_attr3_leaf_moveents' argument 4 names different: declaration 'src_start' definition 'start_s'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2430:29: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 5 names different: declaration 'dst_leaf' definition 'leaf_d'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:68:31: note: Function 'xfs_attr3_leaf_moveents' argument 5 names different: declaration 'dst_leaf' definition 'leaf_d'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2430:29: note: Function 'xfs_attr3_leaf_moveents' argument 5 names different: declaration 'dst_leaf' definition 'leaf_d'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2431:31: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 6 names different: declaration 'dst_ichdr' definition 'ichdr_d'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:69:33: note: Function 'xfs_attr3_leaf_moveents' argument 6 names different: declaration 'dst_ichdr' definition 'ichdr_d'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2431:31: note: Function 'xfs_attr3_leaf_moveents' argument 6 names different: declaration 'dst_ichdr' definition 'ichdr_d'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2432:9: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 7 names different: declaration 'dst_start' definition 'start_d'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:69:48: note: Function 'xfs_attr3_leaf_moveents' argument 7 names different: declaration 'dst_start' definition 'start_d'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2432:9: note: Function 'xfs_attr3_leaf_moveents' argument 7 names different: declaration 'dst_start' definition 'start_d'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2433:9: style:inconclusive: Function 'xfs_attr3_leaf_moveents' argument 8 names different: declaration 'move_count' definition 'count'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:70:8: note: Function 'xfs_attr3_leaf_moveents' argument 8 names different: declaration 'move_count' definition 'count'. partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2433:9: note: Function 'xfs_attr3_leaf_moveents' argument 8 names different: declaration 'move_count' definition 'count'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:250:11: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:250:11: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:250:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:253:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:253:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:255:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:255:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:257:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:257:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2593:30: style: Variable 'entries' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2595:31: style: Variable 'name_rmt' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:260:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:260:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:2618:22: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:268:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:268:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:275:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:275:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:277:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:277:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:283:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:283:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:299:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:299:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:301:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:301:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:303:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:303:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:305:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:305:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:310:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:310:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:312:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:312:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:357:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:357:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:385:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:385:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:841:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:91:27: style: Parameter 'geo' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:922:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:922:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:935:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:935:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:939:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:939:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:948:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:948:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:956:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:956:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:964:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:964:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:969:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_leaf.c:969:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:126:16: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:126:16: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:138:15: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:138:15: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:189:29: style: Variable 'rmt' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:202:42: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:202:42: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:213:41: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:213:41: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:599:8: style: Variable 'dblkcnt' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:599:8: style: Variable 'dblkno' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:600:7: style: Condition 'bp' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:599:8: note: Assignment 'bp=NULL', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:600:7: note: Condition 'bp' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:62:10: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:62:10: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:62:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:64:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:64:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:66:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:66:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:68:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:68:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:84:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:84:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:86:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:86:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:88:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:88:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:90:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:90:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:92:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:92:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:95:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:95:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:97:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_attr_remote.c:97:10: style: Label '__here' is not used. [unusedLabel] head partclone-0.3.27/src/xfs/libxfs/xfs_bit.c:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_bit.c:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1074:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1067:6: note: Assuming that condition 'error' is not redundant partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1074:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1175:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1227:6: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1227:6: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1227:6: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1299:18: style:inconclusive: Function 'xfs_bmap_first_unused' argument 4 names different: declaration 'unused' definition 'first_unused'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.h:193:36: note: Function 'xfs_bmap_first_unused' argument 4 names different: declaration 'unused' definition 'first_unused'. partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1299:18: note: Function 'xfs_bmap_first_unused' argument 4 names different: declaration 'unused' definition 'first_unused'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1329:11: error: Uninitialized variable: got.br_startoff [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1453:18: style:inconclusive: Function 'libxfs_bmap_last_offset' argument 2 names different: declaration 'unused' definition 'last_block'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.h:196:63: note: Function 'libxfs_bmap_last_offset' argument 2 names different: declaration 'unused' definition 'last_block'. partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1453:18: note: Function 'libxfs_bmap_last_offset' argument 2 names different: declaration 'unused' definition 'last_block'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:1549:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:156:15: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:186:20: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:2052:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:2660:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:2861:19: style: Parameter 'gotp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:2862:19: style: Parameter 'prevp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3221:23: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3223:17: style: Parameter 'blen' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3305:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3304:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3305:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3329:24: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3405:6: style: Condition 'align' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3374:23: note: Assignment 'align=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3405:6: note: Condition 'align' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3421:35: style: Same value in both branches of ternary operator. [duplicateValueTernary] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3477:6: style: Condition 'align' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3374:23: note: Assignment 'align=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3477:6: note: Condition 'align' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3696:24: style: Parameter 'got' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3822:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3829:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3909:26: style:inconclusive: Function 'xfs_bmapi_reserve_delalloc' argument 7 names different: declaration 'cur' definition 'icur'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.h:229:54: note: Function 'xfs_bmapi_reserve_delalloc' argument 7 names different: declaration 'cur' definition 'icur'. partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3909:26: note: Function 'xfs_bmapi_reserve_delalloc' argument 7 names different: declaration 'cur' definition 'icur'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3949:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3947:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:3949:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4265:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4274:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4490:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4541:29: style: Condition 'ip->i_d.di_format!=XFS_DINODE_FMT_BTREE' is always true [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4539:24: note: Assuming that condition 'ip->i_d.di_format!=XFS_DINODE_FMT_EXTENTS' is not redundant partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4541:29: note: Condition 'ip->i_d.di_format!=XFS_DINODE_FMT_BTREE' is always true 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4640:26: style:inconclusive: Function 'xfs_bmap_del_extent_delay' argument 3 names different: declaration 'cur' definition 'icur'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.h:212:27: note: Function 'xfs_bmap_del_extent_delay' argument 3 names different: declaration 'cur' definition 'icur'. partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4640:26: note: Function 'xfs_bmap_del_extent_delay' argument 3 names different: declaration 'cur' definition 'icur'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4654:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4760:9: warning: Identical condition and return expression 'error', return value is always 0 [identicalConditionAfterEarlyExit] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4681:6: note: If condition 'error' is true, the function will return/exit partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4760:9: note: Returning identical expression 'error' 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4766:26: style:inconclusive: Function 'xfs_bmap_del_extent_cow' argument 2 names different: declaration 'cur' definition 'icur'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.h:215:27: note: Function 'xfs_bmap_del_extent_cow' argument 2 names different: declaration 'cur' definition 'icur'. partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4766:26: note: Function 'xfs_bmap_del_extent_cow' argument 2 names different: declaration 'cur' definition 'icur'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4768:24: style: Parameter 'del' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4776:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:4867:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5094:17: style:inconclusive: Function '__xfs_bunmapi' argument 3 names different: declaration 'bno' definition 'start'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.h:206:17: note: Function '__xfs_bunmapi' argument 3 names different: declaration 'bno' definition 'start'. partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5094:17: note: Function '__xfs_bunmapi' argument 3 names different: declaration 'bno' definition 'start'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5128:3: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5157:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:530:26: style: Parameter 'oinfo' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5467:24: style: Parameter 'left' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5468:24: style: Parameter 'got' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5512:21: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5582:20: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5635:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5753:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5859:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5952:26: style:inconclusive: Function 'xfs_bmap_split_extent' argument 2 names different: declaration 'split_offset' definition 'split_fsb'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.h:226:63: note: Function 'xfs_bmap_split_extent' argument 2 names different: declaration 'split_offset' definition 'split_fsb'. partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5952:26: note: Function 'xfs_bmap_split_extent' argument 2 names different: declaration 'split_offset' definition 'split_fsb'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:5980:24: style: Parameter 'bmap' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6022:24: style:inconclusive: Function 'xfs_bmap_map_extent' argument 3 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.h:260:25: note: Function 'xfs_bmap_map_extent' argument 3 names different: declaration 'imap' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6022:24: note: Function 'xfs_bmap_map_extent' argument 3 names different: declaration 'imap' definition 'PREV'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6035:24: style:inconclusive: Function 'xfs_bmap_unmap_extent' argument 3 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_bmap.h:262:25: note: Function 'xfs_bmap_unmap_extent' argument 3 names different: declaration 'imap' definition 'PREV'. partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6035:24: note: Function 'xfs_bmap_unmap_extent' argument 3 names different: declaration 'imap' definition 'PREV'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6097:24: style: Parameter 'irec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6107:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6107:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6109:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6109:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6112:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6112:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6114:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6114:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6117:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6117:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6120:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:6120:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap.c:95:24: style: Parameter 'irec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:134:19: style: Variable 'fkp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:135:12: style: Variable 'fpp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:280:19: style: Parameter 'bp' can be declared as pointer to const. However it seems that 'xfs_bmbt_free_block' is a callback function, if 'bp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:515:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:280:19: note: Parameter 'bp' can be declared as pointer to const 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:303:21: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:321:21: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:38:19: style: Variable 'fkp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:39:12: style: Variable 'fpp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:411:20: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:429:10: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:429:10: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:429:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:441:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:441:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:453:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:453:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:61:23: style:inconclusive: Function 'xfs_bmbt_disk_get_all' argument 1 names different: declaration 'r' definition 'rec'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.h:93:51: note: Function 'xfs_bmbt_disk_get_all' argument 1 names different: declaration 'r' definition 'rec'. partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:61:23: note: Function 'xfs_bmbt_disk_get_all' argument 1 names different: declaration 'r' definition 'rec'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:62:24: style:inconclusive: Function 'xfs_bmbt_disk_get_all' argument 2 names different: declaration 's' definition 'irec'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.h:93:71: note: Function 'xfs_bmbt_disk_get_all' argument 2 names different: declaration 's' definition 'irec'. partclone-0.3.27/src/xfs/libxfs/xfs_bmap_btree.c:62:24: note: Function 'xfs_bmbt_disk_get_all' argument 2 names different: declaration 's' definition 'irec'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1044:26: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1067:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1068:23: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1078:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1092:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1114:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1116:23: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:111:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1243:19: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1257:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:134:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:134:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1350:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1352:23: style: Parameter 'src_key' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1364:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1366:23: style: Parameter 'src_rec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:137:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:137:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1380:23: style: Parameter 'src_ptr' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1402: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.27/src/xfs/libxfs/xfs_btree.c:3738:36: note: Calling function 'xfs_btree_shift_keys', 3rd argument '-1' value is -1 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1402:27: note: Negative value is converted to an unsigned value 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:141:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:141:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1421: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.27/src/xfs/libxfs/xfs_btree.c:3748:6: note: Calling function 'xfs_btree_shift_recs', 3rd argument '-1' value is -1 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1421:27: note: Negative value is converted to an unsigned value 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:143:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:143:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1440: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.27/src/xfs/libxfs/xfs_btree.c:3739:36: note: Calling function 'xfs_btree_shift_ptrs', 3rd argument '-1' value is -1 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1440:27: note: Negative value is converted to an unsigned value 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1456:3: warning: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:146:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:146:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1477:2: warning: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1499:3: warning: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:150:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:150:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:154:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:154:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1570:3: warning: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:175:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1917:6: warning: Redundant assignment of 'cur->bc_mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1973:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1972:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:1973:8: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2114:24: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2283:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2211:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2282:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2282:32: note: Assignment 'error=xfs_btree_update_keys(cur,0)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2283:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2381:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2380:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2381:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2418:9: style: Local variable 'i' shadows outer variable [shadowVariable] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2315:8: note: Shadowed declaration partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2418:9: note: Shadow variable 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2422:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2421:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2422:8: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2460:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2211:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2459:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2459:32: note: Assignment 'error=xfs_btree_update_keys(tcur,level)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2460:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2468:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2211:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2467:31: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2467:31: note: Assignment 'error=xfs_btree_update_keys(cur,level)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2468:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2567:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2566:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2567:8: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2575:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2574:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2575:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2628:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2211:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2627:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2627:32: note: Assignment 'error=xfs_btree_update_keys(cur,level)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2628:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2634:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2211:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2633:31: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2633:31: note: Assignment 'error=xfs_btree_update_keys(tcur,level)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2634:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2749:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2748:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2749:8: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2806:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2211:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2805:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2805:32: note: Assignment 'error=xfs_btree_update_keys(cur,level)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2806:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2992:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2991:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2992:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2999:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2998:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2999:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3337:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3336:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3337:8: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3345:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3344:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3345:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3396:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2211:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3395:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3395:32: note: Assignment 'error=xfs_btree_update_keys(cur,level)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3396:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3594:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3593:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3594:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3697:20: error: Array 'cur->bc_ptrs[9]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4189:33: note: Calling function 'xfs_btree_delrec', 2nd argument 'level' value is 9998 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3697:20: note: Array index out of bounds 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3733:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3732:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3733:8: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3819:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2211:29: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3818:32: note: Calling function 'xfs_btree_update_keys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3818:32: note: Assignment 'error=xfs_btree_update_keys(cur,level)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:3819:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4071:8: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4070:12: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4071:8: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4145:15: warning: Either the condition 'level>0' is redundant or the array 'cur->bc_ptrs[9]' is accessed at index 9, which is out of bounds. [arrayIndexOutOfBoundsCond] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4144:12: note: Assuming that condition 'level>0' is not redundant partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4145:15: note: Array index out of bounds 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4202:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:2190:28: note: Calling function '__xfs_btree_updkeys' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4201:34: note: Calling function 'xfs_btree_updkeys_force' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4201:34: note: Assignment 'error=xfs_btree_updkeys_force(cur,0)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4202:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4305:15: style: Variable 'error' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4440:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4440:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4442:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4442:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4444:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4444:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4447:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4447:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4462:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4462:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4467:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4467:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4470:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4470:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4489:20: style: Variable 'pag' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4492:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4492:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4494:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4494:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4496:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4496:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4498:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4498:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4519:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4519:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4525:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4525:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4528:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4528:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4539:10: style: Parameter 'limits' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4593:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4592:28: note: Calling function 'xfs_btree_get_rec' returns 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4592:28: note: Assignment 'error=xfs_btree_get_rec(cur,&recp,&stat)', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4593:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4794:25: style: Parameter 'low_rec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4795:25: style: Parameter 'high_rec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4846:10: style: Parameter 'limits' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:4889:25: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:519:64: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:534:62: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:68:11: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:68:11: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:68:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:71:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:71:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:73:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:73:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:77:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:77:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:79:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:79:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:82:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:82:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:86:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:86:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:90:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_btree.c:90:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1127:9: style:inconclusive: Function 'xfs_da3_node_toosmall' argument 2 names different: declaration 'retval' definition 'action'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:61:62: note: Function 'xfs_da3_node_toosmall' argument 2 names different: declaration 'retval' definition 'action'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1127:9: note: Function 'xfs_da3_node_toosmall' argument 2 names different: declaration 'retval' definition 'action'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1273:28: style:inconclusive: Function 'xfs_da3_fixhashpath' argument 2 names different: declaration 'path_to_to_fix' definition 'path'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.h:159:34: note: Function 'xfs_da3_fixhashpath' argument 2 names different: declaration 'path_to_to_fix' definition 'path'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1273:28: note: Function 'xfs_da3_fixhashpath' argument 2 names different: declaration 'path_to_to_fix' definition 'path'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:131:11: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:131:11: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:131:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:134:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:134:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:136:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:136:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1378:27: style:inconclusive: Function 'xfs_da3_node_unbalance' argument 2 names different: declaration 'src_node_blk' definition 'drop_blk'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:65:27: note: Function 'xfs_da3_node_unbalance' argument 2 names different: declaration 'src_node_blk' definition 'drop_blk'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1378:27: note: Function 'xfs_da3_node_unbalance' argument 2 names different: declaration 'src_node_blk' definition 'drop_blk'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1379:27: style:inconclusive: Function 'xfs_da3_node_unbalance' argument 3 names different: declaration 'dst_node_blk' definition 'save_blk'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:66:27: note: Function 'xfs_da3_node_unbalance' argument 3 names different: declaration 'dst_node_blk' definition 'save_blk'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1379:27: note: Function 'xfs_da3_node_unbalance' argument 3 names different: declaration 'dst_node_blk' definition 'save_blk'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:138:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:138:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:141:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:141:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:144:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:144:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:146:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:146:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:148:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:148:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:156:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:156:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1987:32: style:inconclusive: Function 'libxfs_da_hashname' argument 1 names different: declaration 'name_string' definition 'name'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.h:195:37: note: Function 'libxfs_da_hashname' argument 1 names different: declaration 'name_string' definition 'name'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1987:32: note: Function 'libxfs_da_hashname' argument 1 names different: declaration 'name_string' definition 'name'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1987:42: style:inconclusive: Function 'libxfs_da_hashname' argument 2 names different: declaration 'name_length' definition 'namelen'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.h:195:54: note: Function 'libxfs_da_hashname' argument 2 names different: declaration 'name_length' definition 'namelen'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:1987:42: note: Function 'libxfs_da_hashname' argument 2 names different: declaration 'name_length' definition 'namelen'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2016:22: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2026:19: style: Parameter 'name' can be declared as pointer to const. However it seems that 'xfs_default_hashname' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2032:14: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2026:19: note: Parameter 'name' can be declared as pointer to const 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:204:7: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:204:7: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2194:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2245:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:224:42: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:224:42: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2267:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2290:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2301:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2303:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2323:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2330:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2341:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:249:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:249:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2552:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2573:20: style:inconclusive: Function 'libxfs_da_get_buf' argument 5 names different: declaration 'bp' definition 'bpp'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.h:184:27: note: Function 'libxfs_da_get_buf' argument 5 names different: declaration 'bp' definition 'bpp'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2573:20: note: Function 'libxfs_da_get_buf' argument 5 names different: declaration 'bp' definition 'bpp'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2668:15: style:inconclusive: Function 'xfs_da_reada_buf' argument 3 names different: declaration 'mapped_bno' definition 'mappedbno'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.h:190:17: note: Function 'xfs_da_reada_buf' argument 3 names different: declaration 'mapped_bno' definition 'mappedbno'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2668:15: note: Function 'xfs_da_reada_buf' argument 3 names different: declaration 'mapped_bno' definition 'mappedbno'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:2688:12: style: Variable 'mappedbno' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:291:4: warning: Redundant assignment of 'tp->t_mountp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:297:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:332:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:518:27: style:inconclusive: Function 'xfs_da3_root_split' argument 2 names different: declaration 'existing_root' definition 'blk1'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:41:30: note: Function 'xfs_da3_root_split' argument 2 names different: declaration 'existing_root' definition 'blk1'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:518:27: note: Function 'xfs_da3_root_split' argument 2 names different: declaration 'existing_root' definition 'blk1'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:519:27: style:inconclusive: Function 'xfs_da3_root_split' argument 3 names different: declaration 'new_child' definition 'blk2'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:42:30: note: Function 'xfs_da3_root_split' argument 3 names different: declaration 'new_child' definition 'blk2'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:519:27: note: Function 'xfs_da3_root_split' argument 3 names different: declaration 'new_child' definition 'blk2'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:566:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:584:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:649:27: style:inconclusive: Function 'xfs_da3_node_split' argument 2 names different: declaration 'existing_blk' definition 'oldblk'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:44:30: note: Function 'xfs_da3_node_split' argument 2 names different: declaration 'existing_blk' definition 'oldblk'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:649:27: note: Function 'xfs_da3_node_split' argument 2 names different: declaration 'existing_blk' definition 'oldblk'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:650:27: style:inconclusive: Function 'xfs_da3_node_split' argument 3 names different: declaration 'split_blk' definition 'newblk'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:45:30: note: Function 'xfs_da3_node_split' argument 3 names different: declaration 'split_blk' definition 'newblk'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:650:27: note: Function 'xfs_da3_node_split' argument 3 names different: declaration 'split_blk' definition 'newblk'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:651:27: style:inconclusive: Function 'xfs_da3_node_split' argument 4 names different: declaration 'blk_to_add' definition 'addblk'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:46:30: note: Function 'xfs_da3_node_split' argument 4 names different: declaration 'blk_to_add' definition 'addblk'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:651:27: note: Function 'xfs_da3_node_split' argument 4 names different: declaration 'blk_to_add' definition 'addblk'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:746:27: style:inconclusive: Function 'xfs_da3_node_rebalance' argument 2 names different: declaration 'node_blk_1' definition 'blk1'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:50:27: note: Function 'xfs_da3_node_rebalance' argument 2 names different: declaration 'node_blk_1' definition 'blk1'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:746:27: note: Function 'xfs_da3_node_rebalance' argument 2 names different: declaration 'node_blk_1' definition 'blk1'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:747:27: style:inconclusive: Function 'xfs_da3_node_rebalance' argument 3 names different: declaration 'node_blk_2' definition 'blk2'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:51:27: note: Function 'xfs_da3_node_rebalance' argument 3 names different: declaration 'node_blk_2' definition 'blk2'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:747:27: note: Function 'xfs_da3_node_rebalance' argument 3 names different: declaration 'node_blk_2' definition 'blk2'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:826: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.27/src/xfs/libxfs/xfs_da_btree.c:798:12: note: Assuming that condition 'count>0' is not redundant partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:826:9: note: Negative value is converted to an unsigned value 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:889:27: style:inconclusive: Function 'xfs_da3_node_add' argument 2 names different: declaration 'old_node_blk' definition 'oldblk'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:53:28: note: Function 'xfs_da3_node_add' argument 2 names different: declaration 'old_node_blk' definition 'oldblk'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:889:27: note: Function 'xfs_da3_node_add' argument 2 names different: declaration 'old_node_blk' definition 'oldblk'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:890:27: style:inconclusive: Function 'xfs_da3_node_add' argument 3 names different: declaration 'new_node_blk' definition 'newblk'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:54:28: note: Function 'xfs_da3_node_add' argument 3 names different: declaration 'new_node_blk' definition 'newblk'. partclone-0.3.27/src/xfs/libxfs/xfs_da_btree.c:890:27: note: Function 'xfs_da3_node_add' argument 3 names different: declaration 'new_node_blk' definition 'newblk'. head partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:235:30: style: Parameter 'dep' can be declared as pointer to const. However it seems that 'xfs_dir2_data_get_ftype' is a callback function, if 'dep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:705:20: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:235:30: note: Parameter 'dep' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:278:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be16 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:286:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be16 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:70:28: style: Parameter 'sfep' can be declared as pointer to const. However it seems that 'xfs_dir2_sfe_get_ftype' is a callback function, if 'sfep' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:697:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_da_format.c:70:28: note: Parameter 'sfep' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/xfs_da_format.h:380:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __be16 [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:199:3: style: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:199:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:222:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:256:3: style: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:256:3: warning: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:259:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:314:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:348:2: style: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:348:2: warning: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:358:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:425:2: style: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:425:2: warning: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:427:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:488:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2.c:606:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:122:20: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:128:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:128:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:142:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:142:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:484:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:491:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:54:11: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:54:11: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:54:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:56:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:56:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:58:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:58:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:60:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:60:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:63:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:63:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:77:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:77:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_block.c:916:30: style: Variable 'ents' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:102:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:102:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:111:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:111:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:1145:2: warning: Redundant assignment of 'args->dp->i_mount' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:116:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:116:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:121:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:121:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:126:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:126:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:128:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:128:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:143:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:143:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:145:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:145:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:148:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:148:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:155:13: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:155:13: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:160:13: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:160:13: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:174:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:174:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:176:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:176:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:178:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:178:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:181:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:181:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:183:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:183:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:200:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:200:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:208:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:208:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:217:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:217:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:220:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:220:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:222:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:222:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:254:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:254:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:256:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:256:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:258:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:258:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:260:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:260:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:263:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:263:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:277:28: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:291:41: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:291:41: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:305:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:305:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:364:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:364:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:405:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:405:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:410:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:410:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:414:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:414:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:418:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:418:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:422:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:422:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:426:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:426:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:429:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:429:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:44:10: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:480:29: style:inconclusive: Function 'xfs_dir2_data_freeinsert' argument 2 names different: declaration 'bf' definition 'dfp'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_dir2_priv.h:44:30: note: Function 'xfs_dir2_data_freeinsert' argument 2 names different: declaration 'bf' definition 'dfp'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:480:29: note: Function 'xfs_dir2_data_freeinsert' argument 2 names different: declaration 'bf' definition 'dfp'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:523:28: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:525:29: style: Parameter 'dfp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:572:10: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:659:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:659:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:72:10: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:72:10: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:72:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:791:10: style: Variable 'endptr' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:92:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:92:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:966:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:966:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:968:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:968:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:970:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:970:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:972:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:972:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:975:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:975:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:987:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:987:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:989:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:989:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:98:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:98:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:991:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_data.c:991:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:112:10: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:112:10: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:112:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:118:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:118:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:125:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:125:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:131:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:131:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:158:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:158:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:160:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:160:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:162:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:162:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:164:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:164:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:1671:30: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:167:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:167:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:1707:16: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:1793:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:183:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:183:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:285:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:285:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:302:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:302:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:347:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:347:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:350:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:350:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:469:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:469:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:497:30: style: Parameter 'leafhdr' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:498:30: style: Parameter 'ents' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_leaf.c:81:30: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:100:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:100:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:1117:28: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:117:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:117:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:1439:30: style: Variable 'ents' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:175:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:175:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:177:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:177:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:1791:15: style: Condition '++fbno==0' is always false [knownConditionTrueFalse] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:179:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:179:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:184:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:184:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:186:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:186:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:188:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:188:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:1915:5: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:2089:26: style: Variable 'dep' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:219:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:219:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:262:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:262:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:413:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:413:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:492:65: warning: Uninitialized variable: lowstale [uninitvar] partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:478:6: note: Assuming condition is false partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:492:65: note: Uninitialized variable: lowstale 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:493:12: warning: Uninitialized variable: highstale [uninitvar] partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:478:6: note: Assuming condition is false partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:493:12: note: Uninitialized variable: highstale 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:673:5: warning: Redundant assignment of 'mp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:835:4: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:850:4: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:850:4: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:91:11: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:91:11: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:91:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:93:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:93:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:95:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:95:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:97:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_node.c:97:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:142:21: style: Parameter 'sfhp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:148:10: style: Variable 'endptr' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:278:2: warning: Assert statement calls a function which may have desired side effects: 'xfs_dir2_sf_lookup'. [assertWithSideEffect] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:50:23: style:inconclusive: Function 'xfs_dir2_block_sfsize' argument 2 names different: declaration 'block' definition 'hdr'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_dir2_priv.h:112:29: note: Function 'xfs_dir2_block_sfsize' argument 2 names different: declaration 'block' definition 'hdr'. partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:50:23: note: Function 'xfs_dir2_block_sfsize' argument 2 names different: declaration 'block' definition 'hdr'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:652:10: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:652:10: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:652:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:661:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:661:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:673:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:673:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:677:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:677:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:686:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:686:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:690:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:690:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:697:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:697:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:702:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:702:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:710:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:710:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:712:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:712:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:717:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dir2_sf.c:717:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:103:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:103:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:165:5: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:165:5: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:59:10: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:59:10: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:59:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:61:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:61:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:64:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:64:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:68:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:68:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:71:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:71:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:79:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:79:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:84:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:84:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:89:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_dquot_buf.c:89:10: style: Label '__here' is not used. [unusedLabel] head partclone-0.3.27/src/xfs/libxfs/xfs_format.h:1272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_fs.h:322:36: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:115:31: style:inconclusive: Function 'xfs_inobt_get_rec' argument 2 names different: declaration 'rec' definition 'irec'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.h:144:27: note: Function 'xfs_inobt_get_rec' argument 2 names different: declaration 'rec' definition 'irec'. partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:115:31: note: Function 'xfs_inobt_get_rec' argument 2 names different: declaration 'rec' definition 'irec'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1161:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1160:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1161:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1366:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1365:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1366:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1513:31: style: Parameter 'frec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1584:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1583:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1584:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1627:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1626:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1627:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1645:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1644:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1645:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1648:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1647:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1648:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1691:20: style:inconclusive: Function 'xfs_dialloc' argument 4 names different: declaration 'agbp' definition 'IO_agbp'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.h:72:19: note: Function 'xfs_dialloc' argument 4 names different: declaration 'agbp' definition 'IO_agbp'. partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1691:20: note: Function 'xfs_dialloc' argument 4 names different: declaration 'agbp' definition 'IO_agbp'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1837:31: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1935:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1934:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:1935:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2023:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2022:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2023:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2044:31: style: Parameter 'ibtrec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2124:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2123:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2124:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2145:23: style:inconclusive: Function 'xfs_difree' argument 3 names different: declaration 'ifree' definition 'xic'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.h:85:23: note: Function 'xfs_difree' argument 3 names different: declaration 'ifree' definition 'xic'. partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2145:23: note: Function 'xfs_difree' argument 3 names different: declaration 'ifree' definition 'xic'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2502:11: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2502:11: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2502:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2505:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2505:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2512:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2512:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2514:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2514:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2518:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2518:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2523:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2523:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2532:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2532:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2538:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2538:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2553:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2553:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2611:3: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:2611:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:499:31: style: Parameter 'srec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:595:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:594:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc.c:595:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:135:19: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:260:20: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:286:10: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:286:10: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:286:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:292:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:292:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:304:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:304:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:45:23: style: Parameter 'nptr' can be declared as pointer to const. However it seems that 'xfs_inobt_set_root' is a callback function, if 'nptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:363:15: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:45:23: note: Parameter 'nptr' can be declared as pointer to const 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:466:31: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:59:23: style: Parameter 'nptr' can be declared as pointer to const. However it seems that 'xfs_finobt_set_root' is a callback function, if 'nptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:384:15: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_ialloc_btree.c:59:23: note: Parameter 'nptr' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:1003:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:590:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_NOFS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:610:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_NOFS [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:670:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:877:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:931:2: style: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_iext_tree.c:931:2: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:194:10: portability: '(bp)->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:376:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:388:12: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:388:12: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:388:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:391:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:391:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:394:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:394:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:398:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:398:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:403:12: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:403:12: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:405:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:405:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:409:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:409:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:416:21: style: Parameter 'dip' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:417:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:425:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:425:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:431:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:431:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:434:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:434:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:452:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:452:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:457:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:457:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:460:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:460:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:462:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:462:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:464:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:464:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:470:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:470:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:474:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:474:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:478:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:478:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:484:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:484:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:487:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:487:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:492:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:492:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:506:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:506:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:519:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:519:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:538:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:538:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:541:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:541:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:559:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:559:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:563:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:563:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:567:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:567:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:571:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:571:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:749:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:749:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:752:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:752:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:755:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:755:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:758:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:758:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:762:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:762:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:765:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:765:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:768:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:768:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:771:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:771:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:799:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:799:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:802:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:802:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:805:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:805:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:809:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:809:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:812:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:812:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:815:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:815:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:818:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:818:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:821:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:821:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_buf.c:94:9: portability: '(bp)->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:134:35: style: Variable 'real_size' is assigned a value that is never used. [unreadVariable] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:184:5: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:184:5: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:184:5: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:202:20: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:221:5: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:221:5: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:299:5: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:299:5: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:560:28: error: Uninitialized variable: rec.br_startblock [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:566:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:588:24: style: Parameter 'iip' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:729:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_inode_fork.c:729:10: style: Label '__here' is not used. [unusedLabel] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1049:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1193:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1277:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1418:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1506:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1604:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:1631:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:180:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:204:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:231:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:353:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:414:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:530:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:591:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:675:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount.c:917:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:102:19: style: Parameter 'bp' can be declared as pointer to const. However it seems that 'xfs_refcountbt_free_block' is a callback function, if 'bp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:301:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:102:19: note: Parameter 'bp' can be declared as pointer to const 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:121:9: warning: Identical condition and return expression 'error', return value is always 0 [identicalConditionAfterEarlyExit] partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:118:6: note: If condition 'error' is true, the function will return/exit partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:121:9: note: Returning identical expression 'error' 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:187:28: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:209:20: style: Variable 'pag' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:214:10: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:214:10: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:214:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:217:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:217:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:225:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:225:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:227:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:227:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:239:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:239:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:35:23: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'xfs_refcountbt_set_root' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:299:15: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:35:23: note: Parameter 'ptr' can be declared as pointer to const 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:433:9: warning: Identical condition and return expression 'error', return value is always 0 [identicalConditionAfterEarlyExit] partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:422:6: note: If condition 'error' is true, the function will return/exit partclone-0.3.27/src/xfs/libxfs/xfs_refcount_btree.c:433:9: note: Returning identical expression 'error' head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:1392:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:157:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:1774:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:1947:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2187:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:2295:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KM_SLEEP [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:238:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:491:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:752:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:966:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXFS_MOUNT_WANT_CORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.c:99:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RET_IP_ [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap.h:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:123:19: style: Parameter 'bp' can be declared as pointer to const. However it seems that 'xfs_rmapbt_free_block' is a callback function, if 'bp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:438:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:123:19: note: Parameter 'bp' can be declared as pointer to const 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:232:24: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:295:20: style: Variable 'pag' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:312:10: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:312:10: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:312:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:315:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:315:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:323:11: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:323:11: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:325:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:325:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:337:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:337:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:459:19: style:inconclusive: Function 'libxfs_rmapbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. [funcArgNamesDifferent] partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.h:44:43: note: Function 'libxfs_rmapbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:459:19: note: Function 'libxfs_rmapbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:582:9: warning: Identical condition and return expression 'error', return value is always 0 [identicalConditionAfterEarlyExit] partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:570:6: note: If condition 'error' is true, the function will return/exit partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:582:9: note: Returning identical expression 'error' 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:62:23: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'xfs_rmapbt_set_root' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:436:15: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_rmap_btree.c:62:23: note: Parameter 'ptr' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:1023:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:34:18: style: Parameter 'bp' can be declared as pointer to const. However it seems that 'xfs_rtbuf_verify_read' is a callback function, if 'bp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:48:17: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:34:18: note: Parameter 'bp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:41:18: style: Parameter 'bp' can be declared as pointer to const. However it seems that 'xfs_rtbuf_verify_write' is a callback function, if 'bp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:49:18: note: You might need to cast the function pointer here partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:41:18: note: Parameter 'bp' can be declared as pointer to const head partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFSCORRUPTED [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:86:2: style: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_rtbitmap.c:86:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:1010:7: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:1009:11: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:1010:7: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:1020:6: style: Condition 'error' is always false [knownConditionTrueFalse] partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:1019:10: note: Assignment 'error=0', assigned value is 0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:1020:6: note: Condition 'error' is always false 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:148:19: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:296:6: style: Checking if unsigned expression 'sbp->sb_agcount' is less than zero. [unsignedLessThanZero] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:699:33: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:699:33: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:699:33: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:714:18: style: Variable 'dsb' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:756:32: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:756:32: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:781:17: style: Parameter 'sbp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:922:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_sb.c:99:20: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:102:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:102:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:104:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:104:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:106:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:106:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:123:38: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:123:38: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:168:20: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:173:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:204:10: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:220:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:220:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:224:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:224:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:228:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:228:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:93:10: error: Uninitialized variable: __here [uninitvar] head partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:93:10: error: syntax error [syntaxError] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:93:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:95:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:95:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:97:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:97:10: style: Label '__here' is not used. [unusedLabel] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:99:10: error: Uninitialized variable: __here [uninitvar] 2.13.0 partclone-0.3.27/src/xfs/libxfs/xfs_symlink_remote.c:99:10: style: Label '__here' is not used. [unusedLabel] head partclone-0.3.27/src/xfs/libxfs/xfs_trans_resv.c:752:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_qoff_logitem [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_trans_resv.c:763:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfs_qoff_logitem [valueFlowBailoutIncompleteVar] head partclone-0.3.27/src/xfs/libxfs/xfs_types.c:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBBY [valueFlowBailoutIncompleteVar] 2.13.0 partclone-0.3.27/src/xfsclone.c:188:18: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] 2.13.0 partclone-0.3.27/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.27/src/xfsclone.c:49:17: note: Assuming that condition 'buf==NULL' is not redundant partclone-0.3.27/src/xfsclone.c:53:16: note: Null pointer dereference DONE