2024-04-06 23:06 ftp://ftp.de.debian.org/debian/pool/main/f/fstransform/fstransform_0.9.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --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-6.5.0-25-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.13.0 head-info: c802bab (2024-04-07 00:37:21 +0200) count: 449 255 elapsed-time: 10.2 10.8 head-timing-info: old-timing-info: head results: fstransform-0.9.4/fsattr/src/types.hh:92:1: debug: Failed to parse 'typedef FT_TYPE_TO_UNSIGNED ( off_t ) ft_uoff ;'. The checking continues anyway. [simplifyTypedef] fstransform-0.9.4/fsattr/src/e4attr.cc:300:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_THIS_FILE [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsattr/src/mstring.hh:60:3: style: Class 'ft_mstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsattr/src/log.hh:137:5: style: Class 'ft_log_appender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsattr/src/log.cc:55:0: error: #error both va_copy() and __va_copy() are missing, cannot compile log.cc [preprocessorErrorDirective] fstransform-0.9.4/fsattr/src/mstring.hh:40:15: style:inconclusive: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. [initializerList] fstransform-0.9.4/fsattr/src/mstring.cc:52:3: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsattr/src/mstring.hh:40:15: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsattr/src/mstring.cc:103:25: style: C-style pointer casting [cstyleCast] fstransform-0.9.4/fsmount_kernel/src/log.cc:55:0: error: #error both va_copy() and __va_copy() are missing, cannot compile log.cc [preprocessorErrorDirective] fstransform-0.9.4/fsmount_kernel/src/main.cc:102:12: error: There is an unknown macro here somewhere. Configuration is required. If FT_VERSION is a macro then please configure it. [unknownMacro] fstransform-0.9.4/fsmount_kernel/src/types.hh:92:1: debug: Failed to parse 'typedef FT_TYPE_TO_UNSIGNED ( off_t ) ft_uoff ;'. The checking continues anyway. [simplifyTypedef] fstransform-0.9.4/fsmount_kernel/src/mstring.hh:40:15: style:inconclusive: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. [initializerList] fstransform-0.9.4/fsmount_kernel/src/mstring.cc:52:3: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsmount_kernel/src/mstring.hh:40:15: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsmount_kernel/src/mstring.hh:60:3: style: Class 'ft_mstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsmount_kernel/src/mstring.cc:103:25: style: C-style pointer casting [cstyleCast] fstransform-0.9.4/fsmove/src/eta.hh:46:5: style: Class 'ft_eta' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsmove/src/mstring.hh:60:3: style: Class 'ft_mstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsmove/src/log.hh:137:5: style: Class 'ft_log_appender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:148:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:78:9: style:inconclusive: Technically the member function 'ft::ft_cache_symlink::find_or_add' can be const. [functionConst] fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:163:23: note: Technically the member function 'ft::ft_cache_symlink::find_or_add' can be const. fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:78:9: note: Technically the member function 'ft::ft_cache_symlink::find_or_add' can be const. fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:84:9: style:inconclusive: Technically the member function 'ft::ft_cache_symlink::find_and_delete' can be const. [functionConst] fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:183:23: note: Technically the member function 'ft::ft_cache_symlink::find_and_delete' can be const. fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:84:9: note: Technically the member function 'ft::ft_cache_symlink::find_and_delete' can be const. fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:90:9: style:inconclusive: Technically the member function 'ft::ft_cache_symlink::find_and_update' can be const. [functionConst] fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:208:23: note: Technically the member function 'ft::ft_cache_symlink::find_and_update' can be const. fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:90:9: note: Technically the member function 'ft::ft_cache_symlink::find_and_update' can be const. fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:92:10: style:inconclusive: Technically the member function 'ft::ft_cache_symlink::clear' can be const. [functionConst] fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:228:24: note: Technically the member function 'ft::ft_cache_symlink::clear' can be const. fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:92:10: note: Technically the member function 'ft::ft_cache_symlink::clear' can be const. fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:53:2: style: Class 'ft_cache_adaptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:111:2: style: Class 'ft_cache_symlink_kv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:68:14: style: The destructor '~ft_cache_adaptor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:62:14: note: Virtual destructor in base class fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:68:14: note: Destructor in derived class fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:77:17: style: The function 'find_or_add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:71:17: note: Virtual function in base class fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:77:17: note: Function in derived class fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:95:17: style: The function 'find_and_delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:77:17: note: Virtual function in base class fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:95:17: note: Function in derived class fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:111:17: style: The function 'find_and_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:83:17: note: Virtual function in base class fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:111:17: note: Function in derived class fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:122:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:85:18: note: Virtual function in base class fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:122:18: note: Function in derived class fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:116:14: style: The destructor '~ft_cache_symlink_kv' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:68:14: note: Virtual destructor in base class fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:116:14: note: Destructor in derived class fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:163:53: style:inconclusive: Function 'find_or_add' argument 1 names different: declaration 'key' definition 'inode'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:78:39: note: Function 'find_or_add' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:163:53: note: Function 'find_or_add' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:183:57: style:inconclusive: Function 'find_and_delete' argument 1 names different: declaration 'key' definition 'inode'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:84:43: note: Function 'find_and_delete' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:183:57: note: Function 'find_and_delete' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:208:55: style:inconclusive: Function 'find_and_update' argument 1 names different: declaration 'key' definition 'inode'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:90:41: note: Function 'find_and_update' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:208:55: note: Function 'find_and_update' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:208:55: performance: Function parameter 'inode' should be passed by const reference. [passedByValue] fstransform-0.9.4/fsmove/src/misc.hh:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/eta.cc:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/eta.cc:120:34: style: The scope of the variable 'x_' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/eta.cc:120:38: style: The scope of the variable 'y_' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/eta.cc:68:27: style:inconclusive: Function 'add' argument 1 names different: declaration 'percentage' definition 'y'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/eta.hh:52:23: note: Function 'add' argument 1 names different: declaration 'percentage' definition 'y'. fstransform-0.9.4/fsmove/src/eta.cc:68:27: note: Function 'add' argument 1 names different: declaration 'percentage' definition 'y'. fstransform-0.9.4/fsmove/src/eta.cc:115:53: style:inconclusive: Function 'ff_least_squares' argument 2 names different: declaration 'xi' definition 'x'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/eta.cc:46:53: note: Function 'ff_least_squares' argument 2 names different: declaration 'xi' definition 'x'. fstransform-0.9.4/fsmove/src/eta.cc:115:53: note: Function 'ff_least_squares' argument 2 names different: declaration 'xi' definition 'x'. fstransform-0.9.4/fsmove/src/eta.cc:115:71: style:inconclusive: Function 'ff_least_squares' argument 3 names different: declaration 'yi' definition 'y'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/eta.cc:46:72: note: Function 'ff_least_squares' argument 3 names different: declaration 'yi' definition 'y'. fstransform-0.9.4/fsmove/src/eta.cc:115:71: note: Function 'ff_least_squares' argument 3 names different: declaration 'yi' definition 'y'. fstransform-0.9.4/fsmove/src/eta.cc:118:22: style: Variable 'Y2' is assigned a value that is never used. [unreadVariable] fstransform-0.9.4/fsmove/src/eta.cc:126:22: style: Variable 'Y2' is assigned a value that is never used. [unreadVariable] fstransform-0.9.4/fsmove/src/io/disk_stat.cc:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io.cc:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io.cc:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io.cc:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io.cc:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io.cc:278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:274:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:288:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:367:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:453:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:464:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:509:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:544:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXDEV [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:590:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:637:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:739:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:793:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:815:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:868:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:894:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:969:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:1019:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.cc:1050:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix.hh:81:10: performance:inconclusive: Technically the member function 'ft::io::fm_io_posix::try_to_make_free_space' can be static (but you may consider moving to unnamed namespace). [functionStatic] fstransform-0.9.4/fsmove/src/io/io_posix.cc:217:19: note: Technically the member function 'ft::io::fm_io_posix::try_to_make_free_space' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fsmove/src/io/io_posix.hh:81:10: note: Technically the member function 'ft::io::fm_io_posix::try_to_make_free_space' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fsmove/src/io/io_posix.hh:86:9: performance:inconclusive: Technically the member function 'ft::io::fm_io_posix::stat' can be static (but you may consider moving to unnamed namespace). [functionStatic] fstransform-0.9.4/fsmove/src/io/io_posix.cc:362:18: note: Technically the member function 'ft::io::fm_io_posix::stat' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fsmove/src/io/io_posix.hh:86:9: note: Technically the member function 'ft::io::fm_io_posix::stat' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fsmove/src/io/io_posix.hh:96:9: style:inconclusive: Technically the member function 'ft::io::fm_io_posix::move_rename' can be const. [functionConst] fstransform-0.9.4/fsmove/src/io/io_posix.cc:539:18: note: Technically the member function 'ft::io::fm_io_posix::move_rename' can be const. fstransform-0.9.4/fsmove/src/io/io_posix.hh:96:9: note: Technically the member function 'ft::io::fm_io_posix::move_rename' can be const. fstransform-0.9.4/fsmove/src/io/io_posix.hh:129:9: performance:inconclusive: Technically the member function 'ft::io::fm_io_posix::fd_truncate' can be static (but you may consider moving to unnamed namespace). [functionStatic] fstransform-0.9.4/fsmove/src/io/io_posix.cc:789:18: note: Technically the member function 'ft::io::fm_io_posix::fd_truncate' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fsmove/src/io/io_posix.hh:129:9: note: Technically the member function 'ft::io::fm_io_posix::fd_truncate' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fsmove/src/io/io_posix.hh:134:9: performance:inconclusive: Technically the member function 'ft::io::fm_io_posix::fd_seek' can be static (but you may consider moving to unnamed namespace). [functionStatic] fstransform-0.9.4/fsmove/src/io/io_posix.cc:811:18: note: Technically the member function 'ft::io::fm_io_posix::fd_seek' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fsmove/src/io/io_posix.hh:134:9: note: Technically the member function 'ft::io::fm_io_posix::fd_seek' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fsmove/src/io/io_posix.hh:161:9: performance:inconclusive: Technically the member function 'ft::io::fm_io_posix::full_read' can be static (but you may consider moving to unnamed namespace). [functionStatic] fstransform-0.9.4/fsmove/src/io/io_posix.cc:863:18: note: Technically the member function 'ft::io::fm_io_posix::full_read' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fsmove/src/io/io_posix.hh:161:9: note: Technically the member function 'ft::io::fm_io_posix::full_read' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fsmove/src/io/io_posix.hh:178:9: style:inconclusive: Technically the member function 'ft::io::fm_io_posix::create_dir' can be const. [functionConst] fstransform-0.9.4/fsmove/src/io/io_posix.cc:1015:18: note: Technically the member function 'ft::io::fm_io_posix::create_dir' can be const. fstransform-0.9.4/fsmove/src/io/io_posix.hh:178:9: note: Technically the member function 'ft::io::fm_io_posix::create_dir' can be const. fstransform-0.9.4/fsmove/src/io/io_posix.hh:207:9: style:inconclusive: Technically the member function 'ft::io::fm_io_posix::copy_stat' can be const. [functionConst] fstransform-0.9.4/fsmove/src/io/io_posix.cc:912:18: note: Technically the member function 'ft::io::fm_io_posix::copy_stat' can be const. fstransform-0.9.4/fsmove/src/io/io_posix.hh:207:9: note: Technically the member function 'ft::io::fm_io_posix::copy_stat' can be const. fstransform-0.9.4/fsmove/src/io/io_posix.hh:247:18: style: Virtual function 'close' is called from destructor '~fm_io_posix()' at line 101. Dynamic binding is not used. [virtualCallInConstructor] fstransform-0.9.4/fsmove/src/io/io_posix.cc:101:5: note: Calling close fstransform-0.9.4/fsmove/src/io/io_posix.hh:247:18: note: close is a virtual function fstransform-0.9.4/fsmove/src/io/io_posix.hh:235:14: style: The destructor '~fm_io_posix' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/io/io.hh:117:14: note: Virtual destructor in base class fstransform-0.9.4/fsmove/src/io/io_posix.hh:235:14: note: Destructor in derived class fstransform-0.9.4/fsmove/src/io/io_posix.hh:238:18: style: The function 'is_open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/io/io.hh:120:18: note: Virtual function in base class fstransform-0.9.4/fsmove/src/io/io_posix.hh:238:18: note: Function in derived class fstransform-0.9.4/fsmove/src/io/io_posix.hh:241:17: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/io/io.hh:126:17: note: Virtual function in base class fstransform-0.9.4/fsmove/src/io/io_posix.hh:241:17: note: Function in derived class fstransform-0.9.4/fsmove/src/io/io_posix.hh:244:17: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/io/io.hh:129:17: note: Virtual function in base class fstransform-0.9.4/fsmove/src/io/io_posix.hh:244:17: note: Function in derived class fstransform-0.9.4/fsmove/src/io/io_posix.hh:247:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/io/io.hh:135:18: note: Virtual function in base class fstransform-0.9.4/fsmove/src/io/io_posix.hh:247:18: note: Function in derived class fstransform-0.9.4/fsmove/src/io/io_posix.cc:643:37: style: The scope of the variable 'offset_low' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/io/io_posix.cc:655:13: style: The scope of the variable 'expected' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/io/io_posix.cc:655:23: style: The scope of the variable 'got' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/io/io_posix.cc:656:36: style: The scope of the variable 'tosend_offset' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/io/io_posix.cc:724:43: style: The scope of the variable 'got' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/io/io_posix.cc:725:51: style: The scope of the variable 'tosend_left' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/io/io_posix.cc:865:13: style: The scope of the variable 'got' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/io/io_posix.cc:891:13: style: The scope of the variable 'chunk' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/io/io_posix.cc:135:66: style:inconclusive: Function 'enough_free_space' argument 2 names different: declaration 'first_check' definition 'first_time'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/io/io_posix.hh:63:61: note: Function 'enough_free_space' argument 2 names different: declaration 'first_check' definition 'first_time'. fstransform-0.9.4/fsmove/src/io/io_posix.cc:135:66: note: Function 'enough_free_space' argument 2 names different: declaration 'first_check' definition 'first_time'. fstransform-0.9.4/fsmove/src/io/io_posix.cc:374:78: style:inconclusive: Function 'move_special' argument 2 names different: declaration 'source_stat' definition 'stat'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/io/io_posix.hh:106:69: note: Function 'move_special' argument 2 names different: declaration 'source_stat' definition 'stat'. fstransform-0.9.4/fsmove/src/io/io_posix.cc:374:78: note: Function 'move_special' argument 2 names different: declaration 'source_stat' definition 'stat'. fstransform-0.9.4/fsmove/src/io/io_posix.cc:471:75: style:inconclusive: Function 'move_file' argument 2 names different: declaration 'source_stat' definition 'stat'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/io/io_posix.hh:101:66: note: Function 'move_file' argument 2 names different: declaration 'source_stat' definition 'stat'. fstransform-0.9.4/fsmove/src/io/io_posix.cc:471:75: note: Function 'move_file' argument 2 names different: declaration 'source_stat' definition 'stat'. fstransform-0.9.4/fsmove/src/io/io_posix.cc:504:84: style:inconclusive: Function 'copy_file_contents' argument 2 names different: declaration 'source_stat' definition 'stat'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/io/io_posix.hh:212:83: note: Function 'copy_file_contents' argument 2 names different: declaration 'source_stat' definition 'stat'. fstransform-0.9.4/fsmove/src/io/io_posix.cc:504:84: note: Function 'copy_file_contents' argument 2 names different: declaration 'source_stat' definition 'stat'. fstransform-0.9.4/fsmove/src/io/io_posix.cc:284:13: style: Local variable 'stat' shadows outer function [shadowFunction] fstransform-0.9.4/fsmove/src/io/io_posix.hh:86:9: note: Shadowed declaration fstransform-0.9.4/fsmove/src/io/io_posix.cc:284:13: note: Shadow variable fstransform-0.9.4/fsmove/src/io/io_posix_dir.cc:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EISCONN [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix_dir.cc:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix_dir.cc:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/io_posix_dir.cc:98:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] fstransform-0.9.4/fsmove/src/io/util_dir.cc:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/util_dir.cc:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/util_dir.cc:90:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/util_dir.cc:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/util_dir.cc:85:22: style: C-style pointer casting [cstyleCast] fstransform-0.9.4/fsmove/src/io/util_posix.cc:73:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/io/util_posix.cc:83:25: style: C-style pointer casting [cstyleCast] fstransform-0.9.4/fsmove/src/log.cc:55:0: error: #error both va_copy() and __va_copy() are missing, cannot compile log.cc [preprocessorErrorDirective] fstransform-0.9.4/fsmove/src/misc.cc:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/misc.cc:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/misc.cc:100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/misc.cc:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/misc.cc:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/misc.cc:314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/misc.cc:151:25: style:inconclusive: Function 'ff_random' argument 1 names different: declaration 'max' definition 'n'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/misc.hh:124:25: note: Function 'ff_random' argument 1 names different: declaration 'max' definition 'n'. fstransform-0.9.4/fsmove/src/misc.cc:151:25: note: Function 'ff_random' argument 1 names different: declaration 'max' definition 'n'. fstransform-0.9.4/fsmove/src/misc.cc:195:37: style:inconclusive: Function 'ff_pretty_size' argument 1 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] fstransform-0.9.4/fsmove/src/misc.hh:141:37: note: Function 'ff_pretty_size' argument 1 names different: declaration 'length' definition 'len'. fstransform-0.9.4/fsmove/src/misc.cc:195:37: note: Function 'ff_pretty_size' argument 1 names different: declaration 'length' definition 'len'. fstransform-0.9.4/fsmove/src/misc.cc:91:30: style: Variable 'scale' is assigned a value that is never used. [unreadVariable] fstransform-0.9.4/fsmove/src/move.cc:173:0: error: failed to expand 'ff_log', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] fstransform-0.9.4/fsmove/src/mstring.hh:40:15: style:inconclusive: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. [initializerList] fstransform-0.9.4/fsmove/src/mstring.cc:52:3: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsmove/src/mstring.hh:40:15: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsmove/src/mstring.cc:103:25: style: C-style pointer casting [cstyleCast] fstransform-0.9.4/fsmove/src/rope/rope_impl.hh:79:18: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fstransform-0.9.4/fsmove/src/rope/rope_impl.cc:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/rope/rope_impl.cc:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/rope/rope_impl.cc:86:23: warning: Either the condition '!prefix' is redundant or there is possible null pointer dereference: prefix. [nullPointerRedundantCheck] fstransform-0.9.4/fsmove/src/rope/rope_impl.cc:68:6: note: Assuming that condition '!prefix' is not redundant fstransform-0.9.4/fsmove/src/rope/rope_impl.cc:86:23: note: Null pointer dereference fstransform-0.9.4/fsmove/src/rope/rope_impl.cc:86:10: style: Local variable 'prefix_len' shadows outer function [shadowFunction] fstransform-0.9.4/fsmove/src/rope/rope_impl.hh:78:20: note: Shadowed declaration fstransform-0.9.4/fsmove/src/rope/rope_impl.cc:86:10: note: Shadow variable fstransform-0.9.4/fsmove/src/rope/rope_list.hh:160:11: performance:inconclusive: Technically the member function 'ft::ft_rope_list::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] fstransform-0.9.4/fsmove/src/rope/rope_list.hh:163:17: performance:inconclusive: Technically the member function 'ft::ft_rope_list::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] fstransform-0.9.4/fsmove/src/rope/rope_list.hh:137:29: style:inconclusive: Technically the member function 'ft::ft_rope_list::const_iterator::operator->' can be const. [functionConst] fstransform-0.9.4/fsmove/src/rope/rope_test.cc:118:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/rope/rope_test.cc:146:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/rope/rope_test.cc:173:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/rope/rope_test.cc:201:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/rope/rope_test.cc:215:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero_payload [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:61:5: style: Class 'ft_cache_mem < ino_t , std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:61:5: style: Class 'ft_cache_mem < ino_t , ft_rope >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:77:14: style: The destructor '~ft_cache_mem < ino_t , std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:62:14: note: Virtual destructor in base class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:77:14: note: Destructor in derived class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:86:17: style: The function 'find_or_add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:71:17: note: Virtual function in base class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:86:17: note: Function in derived class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:103:17: style: The function 'find_and_delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:77:17: note: Virtual function in base class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:103:17: note: Function in derived class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:118:17: style: The function 'find_and_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:83:17: note: Virtual function in base class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:118:17: note: Function in derived class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:128:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:85:18: note: Virtual function in base class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:128:18: note: Function in derived class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:77:14: style: The destructor '~ft_cache_mem < ino_t , ft_rope >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:62:14: note: Virtual destructor in base class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:77:14: note: Destructor in derived class fstransform-0.9.4/fsmove/src/zstring.cc:103:23: style: Comparing expression of type 'unsigned char' against value 16384. Condition is always false. [compareValueOutOfTypeRangeError] fstransform-0.9.4/fsmove/src/zstring.cc:89:36: style: The scope of the variable 'newlen' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/zstring.cc:108:15: style: The scope of the variable 'ilen' can be reduced. [variableScope] fstransform-0.9.4/fsmove/src/zstring.cc:150:24: style: Local variable 'bits' shadows outer variable [shadowVariable] fstransform-0.9.4/fsmove/src/zstring.cc:88:16: note: Shadowed declaration fstransform-0.9.4/fsmove/src/zstring.cc:150:24: note: Shadow variable fstransform-0.9.4/fsmove/src/zstring.cc:136:32: style: Local variable 'bits' shadows outer variable [shadowVariable] fstransform-0.9.4/fsmove/src/zstring.cc:88:16: note: Shadowed declaration fstransform-0.9.4/fsmove/src/zstring.cc:136:32: note: Shadow variable fstransform-0.9.4/fsmove/src/zstring.cc:122:40: style: Local variable 'bits' shadows outer variable [shadowVariable] fstransform-0.9.4/fsmove/src/zstring.cc:88:16: note: Shadowed declaration fstransform-0.9.4/fsmove/src/zstring.cc:122:40: note: Shadow variable fstransform-0.9.4/fsmove/src/zstring.cc:100:25: style: Variable 'code' can be declared as reference to const [constVariableReference] fstransform-0.9.4/fsmove/src/zstring.cc:167:17: style: Variable 'code' can be declared as reference to const [constVariableReference] fstransform-0.9.4/fsremap/src/mstring.hh:60:3: style: Class 'ft_mstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/log.hh:137:5: style: Class 'ft_log_appender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:148:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:78:9: style:inconclusive: Technically the member function 'ft::ft_cache_symlink::find_or_add' can be const. [functionConst] fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:163:23: note: Technically the member function 'ft::ft_cache_symlink::find_or_add' can be const. fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:78:9: note: Technically the member function 'ft::ft_cache_symlink::find_or_add' can be const. fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:84:9: style:inconclusive: Technically the member function 'ft::ft_cache_symlink::find_and_delete' can be const. [functionConst] fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:183:23: note: Technically the member function 'ft::ft_cache_symlink::find_and_delete' can be const. fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:84:9: note: Technically the member function 'ft::ft_cache_symlink::find_and_delete' can be const. fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:90:9: style:inconclusive: Technically the member function 'ft::ft_cache_symlink::find_and_update' can be const. [functionConst] fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:208:23: note: Technically the member function 'ft::ft_cache_symlink::find_and_update' can be const. fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:90:9: note: Technically the member function 'ft::ft_cache_symlink::find_and_update' can be const. fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:92:10: style:inconclusive: Technically the member function 'ft::ft_cache_symlink::clear' can be const. [functionConst] fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:228:24: note: Technically the member function 'ft::ft_cache_symlink::clear' can be const. fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:92:10: note: Technically the member function 'ft::ft_cache_symlink::clear' can be const. fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:53:2: style: Class 'ft_cache_adaptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:111:2: style: Class 'ft_cache_symlink_kv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:68:14: style: The destructor '~ft_cache_adaptor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:62:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:68:14: note: Destructor in derived class fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:77:17: style: The function 'find_or_add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:71:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:77:17: note: Function in derived class fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:95:17: style: The function 'find_and_delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:77:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:95:17: note: Function in derived class fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:111:17: style: The function 'find_and_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:83:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:111:17: note: Function in derived class fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:122:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:85:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:122:18: note: Function in derived class fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:116:14: style: The destructor '~ft_cache_symlink_kv' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:68:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:116:14: note: Destructor in derived class fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:163:53: style:inconclusive: Function 'find_or_add' argument 1 names different: declaration 'key' definition 'inode'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:78:39: note: Function 'find_or_add' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:163:53: note: Function 'find_or_add' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:183:57: style:inconclusive: Function 'find_and_delete' argument 1 names different: declaration 'key' definition 'inode'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:84:43: note: Function 'find_and_delete' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:183:57: note: Function 'find_and_delete' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:208:55: style:inconclusive: Function 'find_and_update' argument 1 names different: declaration 'key' definition 'inode'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:90:41: note: Function 'find_and_update' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:208:55: note: Function 'find_and_update' argument 1 names different: declaration 'key' definition 'inode'. fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:208:55: performance: Function parameter 'inode' should be passed by const reference. [passedByValue] fstransform-0.9.4/fsremap/src/misc.hh:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:614:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/dispatch.cc:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_CLEAR_ALL [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:648:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_MEM_BUFFER_SIZE [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:872:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:959:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:1088:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:1133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:1158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:1201:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_SHOW_DEFAULT_LEVEL [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:1235:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_free_extent [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:1302:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FROM_DEV [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:1389:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_CLEAR_MINIMAL [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/vector.t.hh:212:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENT_TOUCH_BEFORE [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENT_TOUCH_BEFORE [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:160:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENT_TOUCH_BEFORE [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENT_TOUCH_BEFORE [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:319:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_PHYSICAL2 [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:438:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENT_TOUCH_BEFORE [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:484:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:598:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_DEFAULT_USER_DATA [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:751:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_PHYSICAL1 [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:798:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_DEFAULT_USER_DATA [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:854:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_DEFAULT_USER_DATA [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:132:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable physical [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:133:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:134:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:136:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable physical [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:137:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:138:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:140:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_data [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:141:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_data [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:173:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_DEBUG [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/pool.t.hh:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/pool.t.hh:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:199:24: style:inconclusive: Technically the member function 'fr_extent < ft :: ft_type_traits < off_t > :: unsigned_type >::comparator_physical::operator()' can be const. [functionConst] fstransform-0.9.4/fsremap/src/extent.hh:208:24: style:inconclusive: Technically the member function 'fr_extent < ft :: ft_type_traits < off_t > :: unsigned_type >::comparator_logical::operator()' can be const. [functionConst] fstransform-0.9.4/fsremap/src/extent.hh:217:24: style:inconclusive: Technically the member function 'fr_extent < ft :: ft_type_traits < off_t > :: unsigned_type >::reverse_comparator_length::operator()' can be const. [functionConst] fstransform-0.9.4/fsremap/src/extent.hh:199:24: style:inconclusive: Technically the member function 'fr_extent < unsigned int >::comparator_physical::operator()' can be const. [functionConst] fstransform-0.9.4/fsremap/src/extent.hh:208:24: style:inconclusive: Technically the member function 'fr_extent < unsigned int >::comparator_logical::operator()' can be const. [functionConst] fstransform-0.9.4/fsremap/src/extent.hh:217:24: style:inconclusive: Technically the member function 'fr_extent < unsigned int >::reverse_comparator_length::operator()' can be const. [functionConst] fstransform-0.9.4/fsremap/src/eta.hh:46:5: style: Class 'ft_eta' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/io/persist.hh:69:5: style: Class 'fr_persist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/io/io_posix.hh:206:5: style: Class 'fr_io_posix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/extent.hh:116:5: style: Class 'fr_extent < ft :: ft_type_traits < off_t > :: unsigned_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/extent.hh:116:5: style: Class 'fr_extent < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/pool.hh:94:5: style: Class 'fr_pool < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/pool.hh:94:5: style: Class 'fr_pool < ft :: ft_type_traits < off_t > :: unsigned_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/map_stat.hh:52:5: style: Class 'fr_map_stat < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/map_stat.hh:52:5: style: Class 'fr_map_stat < ft :: ft_type_traits < off_t > :: unsigned_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/io/io_posix.hh:148:17: style: The function 'read_extents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:142:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:148:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:177:17: style: The function 'flush_copy_bytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:168:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:177:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:193:17: style: The function 'flush_bytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:175:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:193:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:202:17: style: The function 'zero_bytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:181:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:202:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:209:14: style: The destructor '~fr_io_posix' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:191:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:209:14: note: Destructor in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:212:17: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:201:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:212:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:215:18: style: The function 'is_open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:194:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:215:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:218:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:207:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:218:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:223:18: style: The function 'close_extents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:314:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:223:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:233:17: style: The function 'create_storage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:332:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:233:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:236:17: style: The function 'umount_dev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:336:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:236:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:244:9: style: The function 'check_last_block' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:347:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:244:9: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:251:17: style: The function 'zero_primary_storage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:411:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:251:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:254:17: style: The function 'close_storage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:415:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:254:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.hh:257:17: style: The function 'remove_storage_after_success' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:418:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:257:17: note: Function in derived class fstransform-0.9.4/fsremap/src/work.t.hh:318:11: style: The scope of the variable 'physical' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/work.t.hh:318:21: style: The scope of the variable 'length' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/work.t.hh:561:7: style: The scope of the variable 'hole_len' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/work.t.hh:1193:7: style: The scope of the variable 'moved' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/work.t.hh:1339:7: style: The scope of the variable 'from_physical' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/work.t.hh:1339:22: style: The scope of the variable 'to_physical' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/work.t.hh:1339:35: style: The scope of the variable 'length' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/map.t.hh:780:7: style: The scope of the variable 'physical' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/map.t.hh:836:7: style: The scope of the variable 'logical' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/vector.t.hh:204:49: style:inconclusive: Function 'compose0' argument 1 names different: declaration 'a2b' definition 'v1'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/vector.hh:47:39: note: Function 'compose0' argument 1 names different: declaration 'a2b' definition 'v1'. fstransform-0.9.4/fsremap/src/vector.t.hh:204:49: note: Function 'compose0' argument 1 names different: declaration 'a2b' definition 'v1'. fstransform-0.9.4/fsremap/src/vector.t.hh:204:74: style:inconclusive: Function 'compose0' argument 2 names different: declaration 'a2c' definition 'v2'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/vector.hh:47:65: note: Function 'compose0' argument 2 names different: declaration 'a2c' definition 'v2'. fstransform-0.9.4/fsremap/src/vector.t.hh:204:74: note: Function 'compose0' argument 2 names different: declaration 'a2c' definition 'v2'. fstransform-0.9.4/fsremap/src/work.t.hh:345:30: style: Variable 'extent' can be declared as reference to const [constVariableReference] fstransform-0.9.4/fsremap/src/eta.cc:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/eta.cc:120:34: style: The scope of the variable 'x_' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/eta.cc:120:38: style: The scope of the variable 'y_' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/eta.cc:68:27: style:inconclusive: Function 'add' argument 1 names different: declaration 'percentage' definition 'y'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/eta.hh:52:23: note: Function 'add' argument 1 names different: declaration 'percentage' definition 'y'. fstransform-0.9.4/fsremap/src/eta.cc:68:27: note: Function 'add' argument 1 names different: declaration 'percentage' definition 'y'. fstransform-0.9.4/fsremap/src/eta.cc:115:53: style:inconclusive: Function 'ff_least_squares' argument 2 names different: declaration 'xi' definition 'x'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/eta.cc:46:53: note: Function 'ff_least_squares' argument 2 names different: declaration 'xi' definition 'x'. fstransform-0.9.4/fsremap/src/eta.cc:115:53: note: Function 'ff_least_squares' argument 2 names different: declaration 'xi' definition 'x'. fstransform-0.9.4/fsremap/src/eta.cc:115:71: style:inconclusive: Function 'ff_least_squares' argument 3 names different: declaration 'yi' definition 'y'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/eta.cc:46:72: note: Function 'ff_least_squares' argument 3 names different: declaration 'yi' definition 'y'. fstransform-0.9.4/fsremap/src/eta.cc:115:71: note: Function 'ff_least_squares' argument 3 names different: declaration 'yi' definition 'y'. fstransform-0.9.4/fsremap/src/eta.cc:118:22: style: Variable 'Y2' is assigned a value that is never used. [unreadVariable] fstransform-0.9.4/fsremap/src/eta.cc:126:22: style: Variable 'Y2' is assigned a value that is never used. [unreadVariable] fstransform-0.9.4/fsremap/src/io/extent_file.cc:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/extent_file.cc:116:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/extent_posix.cc:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/extent_posix.cc:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/extent_posix.cc:328:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/extent_posix.cc:79:77: style: Parameter 'ret_list' can be declared as reference to const [constParameterReference] fstransform-0.9.4/fsremap/src/io/extent_posix.cc:79:97: style: Parameter 'ret_block_size_bitmask' can be declared as reference to const [constParameterReference] fstransform-0.9.4/fsremap/src/io/extent_posix.cc:204:57: style: Parameter 'ret_list' can be declared as reference to const [constParameterReference] fstransform-0.9.4/fsremap/src/io/extent_posix.cc:204:77: style: Parameter 'ret_block_size_bitmask' can be declared as reference to const [constParameterReference] fstransform-0.9.4/fsremap/src/map.t.hh:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:174:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:400:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:746:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:802:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:858:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/map.t.hh:884:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io.cc:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io.cc:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io.cc:178:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io.cc:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io.hh:298:9: style:inconclusive: Technically the member function 'ft::io::fr_io::load_extents' can be const. [functionConst] fstransform-0.9.4/fsremap/src/io/io.cc:160:12: note: Technically the member function 'ft::io::fr_io::load_extents' can be const. fstransform-0.9.4/fsremap/src/io/io.hh:298:9: note: Technically the member function 'ft::io::fr_io::load_extents' can be const. fstransform-0.9.4/fsremap/src/io/io.cc:162:58: style:inconclusive: Function 'load_extents' argument 4 names different: declaration 'block_size_bitmask' definition 'ret_block_size_bitmask'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/io/io.hh:301:32: note: Function 'load_extents' argument 4 names different: declaration 'block_size_bitmask' definition 'ret_block_size_bitmask'. fstransform-0.9.4/fsremap/src/io/io.cc:162:58: note: Function 'load_extents' argument 4 names different: declaration 'block_size_bitmask' definition 'ret_block_size_bitmask'. fstransform-0.9.4/fsremap/src/io/io.cc:167:23: style: Local variable 'job_dir' shadows outer function [shadowFunction] fstransform-0.9.4/fsremap/src/io/io.hh:236:33: note: Shadowed declaration fstransform-0.9.4/fsremap/src/io/io.cc:167:23: note: Shadow variable fstransform-0.9.4/fsremap/src/io/io.cc:207:23: style: Local variable 'job_dir' shadows outer function [shadowFunction] fstransform-0.9.4/fsremap/src/io/io.hh:236:33: note: Shadowed declaration fstransform-0.9.4/fsremap/src/io/io.cc:207:23: note: Shadow variable fstransform-0.9.4/fsremap/src/io/io_null.cc:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_null.hh:108:5: style: Class 'ft_io_null' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/io/io_null.hh:74:17: style: The function 'read_extents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:142:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_null.hh:74:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_null.hh:87:17: style: The function 'flush_copy_bytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:168:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_null.hh:87:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_null.hh:96:17: style: The function 'flush_bytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:175:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_null.hh:96:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_null.hh:104:17: style: The function 'zero_bytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:181:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_null.hh:104:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_null.hh:111:14: style: The destructor '~ft_io_null' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:191:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/io/io_null.hh:111:14: note: Destructor in derived class fstransform-0.9.4/fsremap/src/io/io_null.hh:118:18: style: The function 'close_extents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:314:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_null.hh:118:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_null.hh:127:17: style: The function 'create_storage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:332:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_null.hh:127:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_null.hh:134:17: style: The function 'umount_dev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:336:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_null.hh:134:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_null.hh:143:17: style: The function 'zero_primary_storage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:411:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_null.hh:143:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_null.hh:150:17: style: The function 'close_storage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:415:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_null.hh:150:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_posix.cc:83:0: error: #error both MAP_ANONYMOUS and MAP_ANON are missing, cannot compile io_posix.cc [preprocessorErrorDirective] fstransform-0.9.4/fsremap/src/io/io_posix_dir.cc:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EISCONN [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_posix_dir.cc:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_posix_dir.cc:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_posix_dir.cc:98:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:107:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_LOOP_FILE [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:370:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:476:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:536:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero_payload [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:63:9: style:inconclusive: Technically the member function 'ft::io::fr_io_prealloc::cmd_umount_loop_dev' can be const. [functionConst] fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:162:21: note: Technically the member function 'ft::io::fr_io_prealloc::cmd_umount_loop_dev' can be const. fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:63:9: note: Technically the member function 'ft::io::fr_io_prealloc::cmd_umount_loop_dev' can be const. fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:66:9: style:inconclusive: Technically the member function 'ft::io::fr_io_prealloc::cmd_losetup_loop_dev' can be const. [functionConst] fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:188:21: note: Technically the member function 'ft::io::fr_io_prealloc::cmd_losetup_loop_dev' can be const. fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:66:9: note: Technically the member function 'ft::io::fr_io_prealloc::cmd_losetup_loop_dev' can be const. fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:158:18: style: Virtual function 'close' is called from destructor '~fr_io_prealloc()' at line 79. Dynamic binding is not used. [virtualCallInConstructor] fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:79:5: note: Calling close fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:158:18: note: close is a virtual function fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:140:5: style: Class 'fr_io_prealloc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:61:5: style: Class 'ft_cache_mem < nlink_t , nlink_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:132:17: style: The function 'read_extents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_posix.hh:148:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:132:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:143:14: style: The destructor '~fr_io_prealloc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_posix.hh:209:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:143:14: note: Destructor in derived class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:146:17: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_posix.hh:212:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:146:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:149:18: style: The function 'is_open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_posix.hh:215:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:149:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:152:17: style: The function 'umount_dev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_posix.hh:236:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:152:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:158:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_posix.hh:218:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:158:18: note: Function in derived class fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:77:14: style: The destructor '~ft_cache_mem < nlink_t , nlink_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:62:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:77:14: note: Destructor in derived class fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:86:17: style: The function 'find_or_add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:71:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:86:17: note: Function in derived class fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:103:17: style: The function 'find_and_delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:77:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:103:17: note: Function in derived class fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:118:17: style: The function 'find_and_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:83:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:118:17: note: Function in derived class fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:128:18: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:85:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:128:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:441:18: style: The scope of the variable 'name' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:442:13: style: The scope of the variable 'namelen' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/io/io_self_test.cc:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_self_test.cc:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_self_test.hh:84:18: style: Virtual function 'close' is called from destructor '~fr_io_self_test()' at line 45. Dynamic binding is not used. [virtualCallInConstructor] fstransform-0.9.4/fsremap/src/io/io_self_test.cc:45:5: note: Calling close fstransform-0.9.4/fsremap/src/io/io_self_test.hh:84:18: note: close is a virtual function fstransform-0.9.4/fsremap/src/io/io_self_test.hh:72:5: style: Class 'fr_io_self_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/io/io_self_test.hh:65:17: style: The function 'read_extents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_null.hh:74:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:65:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:75:14: style: The destructor '~fr_io_self_test' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_null.hh:111:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:75:14: note: Destructor in derived class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:78:17: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:201:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:78:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:81:18: style: The function 'is_open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:194:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:81:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:84:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:207:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:84:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:87:18: style: The function 'close_extents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_null.hh:118:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:87:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_self_test.cc:167:16: style: The scope of the variable 'r' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/io/io_self_test.cc:145:56: style:inconclusive: Function 'invent_extents' argument 1 names different: declaration 'ret_extents' definition 'extent_map'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/io/io_self_test.hh:48:43: note: Function 'invent_extents' argument 1 names different: declaration 'ret_extents' definition 'extent_map'. fstransform-0.9.4/fsremap/src/io/io_self_test.cc:145:56: note: Function 'invent_extents' argument 1 names different: declaration 'ret_extents' definition 'extent_map'. fstransform-0.9.4/fsremap/src/io/io_self_test.cc:145:76: style:inconclusive: Function 'invent_extents' argument 2 names different: declaration 'length' definition 'file_len'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/io/io_self_test.hh:48:64: note: Function 'invent_extents' argument 2 names different: declaration 'length' definition 'file_len'. fstransform-0.9.4/fsremap/src/io/io_self_test.cc:145:76: note: Function 'invent_extents' argument 2 names different: declaration 'length' definition 'file_len'. fstransform-0.9.4/fsremap/src/io/io_test.cc:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENTS_FILE_COUNT [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_test.cc:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_test.cc:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_test.cc:127:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENTS_FILE_COUNT [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_test.cc:135:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENTS_FILE_COUNT [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_test.cc:170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/io_test.hh:96:18: style: Virtual function 'close' is called from destructor '~fr_io_test()' at line 55. Dynamic binding is not used. [virtualCallInConstructor] fstransform-0.9.4/fsremap/src/io/io_test.cc:55:5: note: Calling close fstransform-0.9.4/fsremap/src/io/io_test.hh:96:18: note: close is a virtual function fstransform-0.9.4/fsremap/src/io/io_test.hh:84:5: style: Class 'fr_io_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/io/io_test.hh:77:17: style: The function 'read_extents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_null.hh:74:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_test.hh:77:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_test.hh:87:14: style: The destructor '~fr_io_test' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_null.hh:111:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/io/io_test.hh:87:14: note: Destructor in derived class fstransform-0.9.4/fsremap/src/io/io_test.hh:90:17: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:201:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_test.hh:90:17: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_test.hh:93:18: style: The function 'is_open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:194:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_test.hh:93:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_test.hh:96:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:207:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_test.hh:96:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_test.hh:101:18: style: The function 'close_extents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_null.hh:118:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/io/io_test.hh:101:18: note: Function in derived class fstransform-0.9.4/fsremap/src/io/io_test.cc:103:33: style:inconclusive: Function 'close0' argument 1 names different: declaration 'which' definition 'i'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/io/io_test.hh:59:25: note: Function 'close0' argument 1 names different: declaration 'which' definition 'i'. fstransform-0.9.4/fsremap/src/io/io_test.cc:103:33: note: Function 'close0' argument 1 names different: declaration 'which' definition 'i'. fstransform-0.9.4/fsremap/src/io/persist.cc:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/persist.cc:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/persist.cc:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/persist.cc:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/persist.cc:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/persist.cc:242:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/persist.cc:253:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/persist.cc:273:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/persist.cc:135:51: style:inconclusive: Function 'get_storage_sizes_exact' argument 1 names different: declaration 'primary_size_exact' definition 'size1'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/io/persist.hh:85:43: note: Function 'get_storage_sizes_exact' argument 1 names different: declaration 'primary_size_exact' definition 'size1'. fstransform-0.9.4/fsremap/src/io/persist.cc:135:51: note: Function 'get_storage_sizes_exact' argument 1 names different: declaration 'primary_size_exact' definition 'size1'. fstransform-0.9.4/fsremap/src/io/persist.cc:135:68: style:inconclusive: Function 'get_storage_sizes_exact' argument 2 names different: declaration 'secondary_size_exact' definition 'size2'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/io/persist.hh:85:73: note: Function 'get_storage_sizes_exact' argument 2 names different: declaration 'secondary_size_exact' definition 'size2'. fstransform-0.9.4/fsremap/src/io/persist.cc:135:68: note: Function 'get_storage_sizes_exact' argument 2 names different: declaration 'secondary_size_exact' definition 'size2'. fstransform-0.9.4/fsremap/src/io/persist.cc:178:49: style:inconclusive: Function 'set_storage_sizes_exact' argument 1 names different: declaration 'primary_size_exact' definition 'size1'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/io/persist.hh:88:41: note: Function 'set_storage_sizes_exact' argument 1 names different: declaration 'primary_size_exact' definition 'size1'. fstransform-0.9.4/fsremap/src/io/persist.cc:178:49: note: Function 'set_storage_sizes_exact' argument 1 names different: declaration 'primary_size_exact' definition 'size1'. fstransform-0.9.4/fsremap/src/io/persist.cc:178:64: style:inconclusive: Function 'set_storage_sizes_exact' argument 2 names different: declaration 'secondary_size_exact' definition 'size2'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/io/persist.hh:88:69: note: Function 'set_storage_sizes_exact' argument 2 names different: declaration 'secondary_size_exact' definition 'size2'. fstransform-0.9.4/fsremap/src/io/persist.cc:178:64: note: Function 'set_storage_sizes_exact' argument 2 names different: declaration 'secondary_size_exact' definition 'size2'. fstransform-0.9.4/fsremap/src/io/util_dir.cc:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_dir.cc:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_dir.cc:90:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_dir.cc:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_dir.cc:85:22: style: C-style pointer casting [cstyleCast] fstransform-0.9.4/fsremap/src/io/util_posix.cc:77:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_posix.cc:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_posix.cc:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_posix.cc:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTBLK [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_posix.cc:190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLKGETSIZE [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_posix.cc:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_posix.cc:236:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_posix.cc:263:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_posix.cc:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_posix.cc:324:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/io/util_posix.cc:245:24: style: C-style pointer casting [cstyleCast] fstransform-0.9.4/fsremap/src/io/util_posix.cc:272:31: style: C-style pointer casting [cstyleCast] fstransform-0.9.4/fsremap/src/io/util_posix.cc:321:25: style: C-style pointer casting [cstyleCast] fstransform-0.9.4/fsremap/src/io/util_posix.cc:232:13: style: The scope of the variable 'got' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/io/util_posix.cc:259:13: style: The scope of the variable 'sent' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/io/util_posix.cc:295:11: style: The scope of the variable 'chunk' can be reduced. [variableScope] fstransform-0.9.4/fsremap/src/io/util_posix.cc:192:26: style: Checking if unsigned expression 'size_div_512' is less than zero. [unsignedLessThanZero] fstransform-0.9.4/fsremap/src/io/util_posix.cc:293:8: style: Variable 'zero' can be declared as const array [constVariable] fstransform-0.9.4/fsremap/src/io/util_posix.cc:300:34: error: Uninitialized variable: zero [uninitvar] fstransform-0.9.4/fsremap/src/job.cc:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/job.cc:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/log.cc:55:0: error: #error both va_copy() and __va_copy() are missing, cannot compile log.cc [preprocessorErrorDirective] fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:70:14: style: The destructor '~fr_ui_tty' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/ui/ui.hh:50:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:70:14: note: Destructor in derived class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:74:17: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/ui/ui.hh:52:17: note: Virtual function in base class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:74:17: note: Function in derived class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:76:18: style: The function 'show_io_read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/ui/ui.hh:54:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:76:18: note: Function in derived class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:78:18: style: The function 'show_io_write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/ui/ui.hh:56:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:78:18: note: Function in derived class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:80:18: style: The function 'show_io_copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/ui/ui.hh:58:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:80:18: note: Function in derived class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:82:18: style: The function 'show_io_flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/ui/ui.hh:60:18: note: Virtual function in base class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:82:18: note: Function in derived class fstransform-0.9.4/fsremap/src/misc.cc:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/misc.cc:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/misc.cc:100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/misc.cc:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/misc.cc:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/misc.cc:314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/misc.cc:151:25: style:inconclusive: Function 'ff_random' argument 1 names different: declaration 'max' definition 'n'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/misc.hh:124:25: note: Function 'ff_random' argument 1 names different: declaration 'max' definition 'n'. fstransform-0.9.4/fsremap/src/misc.cc:151:25: note: Function 'ff_random' argument 1 names different: declaration 'max' definition 'n'. fstransform-0.9.4/fsremap/src/misc.cc:195:37: style:inconclusive: Function 'ff_pretty_size' argument 1 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] fstransform-0.9.4/fsremap/src/misc.hh:141:37: note: Function 'ff_pretty_size' argument 1 names different: declaration 'length' definition 'len'. fstransform-0.9.4/fsremap/src/misc.cc:195:37: note: Function 'ff_pretty_size' argument 1 names different: declaration 'length' definition 'len'. fstransform-0.9.4/fsremap/src/misc.cc:91:30: style: Variable 'scale' is assigned a value that is never used. [unreadVariable] fstransform-0.9.4/fsremap/src/mstring.hh:40:15: style:inconclusive: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. [initializerList] fstransform-0.9.4/fsremap/src/mstring.cc:52:3: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsremap/src/mstring.hh:40:15: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsremap/src/mstring.cc:103:25: style: C-style pointer casting [cstyleCast] fstransform-0.9.4/fsremap/src/remap.cc:138:0: error: failed to expand 'ff_log', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] fstransform-0.9.4/fsremap/src/pool.t.hh:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:675:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:1203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:1316:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.t.hh:1400:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/work.hh:185:9: style:inconclusive: Technically the member function 'ft::fr_work::update_persistence' can be const. [functionConst] fstransform-0.9.4/fsremap/src/work.t.hh:1056:17: note: Technically the member function 'ft::fr_work::update_persistence' can be const. fstransform-0.9.4/fsremap/src/work.hh:185:9: note: Technically the member function 'ft::fr_work::update_persistence' can be const. fstransform-0.9.4/fsremap/src/map_stat.t.hh:62:40: warning: The class 'fr_map_stat' defines member function with name 'operator=' also defined in its parent class 'fr_map'. [duplInheritedMember] fstransform-0.9.4/fsremap/src/map.t.hh:229:30: note: Parent function 'fr_map::operator=' fstransform-0.9.4/fsremap/src/map_stat.t.hh:62:40: note: Derived function 'fr_map_stat::operator=' fstransform-0.9.4/fsremap/src/map_stat.hh:52:5: style: Class 'fr_map_stat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/pool.hh:94:5: style: Class 'fr_pool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/extent.hh:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/extent.hh:199:24: style:inconclusive: Technically the member function 'ft::fr_extent::comparator_physical::operator()' can be const. [functionConst] fstransform-0.9.4/fsremap/src/extent.hh:208:24: style:inconclusive: Technically the member function 'ft::fr_extent::comparator_logical::operator()' can be const. [functionConst] fstransform-0.9.4/fsremap/src/extent.hh:217:24: style:inconclusive: Technically the member function 'ft::fr_extent::reverse_comparator_length::operator()' can be const. [functionConst] fstransform-0.9.4/fsremap/src/extent.hh:116:5: style: Class 'fr_extent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fsremap/src/ui/ui_tty.cc:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/ui/ui_tty.cc:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:72:9: performance:inconclusive: Technically the member function 'ft::ui::fr_ui_tty::init' can be static (but you may consider moving to unnamed namespace). [functionStatic] fstransform-0.9.4/fsremap/src/ui/ui_tty.cc:74:16: note: Technically the member function 'ft::ui::fr_ui_tty::init' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:72:9: note: Technically the member function 'ft::ui::fr_ui_tty::init' can be static (but you may consider moving to unnamed namespace). fstransform-0.9.4/fstransform/src/log.cc:55:0: error: #error both va_copy() and __va_copy() are missing, cannot compile log.cc [preprocessorErrorDirective] fstransform-0.9.4/fstransform/src/types.hh:92:1: debug: Failed to parse 'typedef FT_TYPE_TO_UNSIGNED ( off_t ) ft_uoff ;'. The checking continues anyway. [simplifyTypedef] fstransform-0.9.4/fstransform/src/mstring.hh:40:15: style:inconclusive: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. [initializerList] fstransform-0.9.4/fstransform/src/mstring.cc:52:3: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fstransform/src/mstring.hh:40:15: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fstransform/src/mstring.hh:60:3: style: Class 'ft_mstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fstransform-0.9.4/fstransform/src/mstring.cc:103:25: style: C-style pointer casting [cstyleCast] fstransform-0.9.4/fstransform/src/transform.cc:160:47: error: There is an unknown macro here somewhere. Configuration is required. If FT_VERSION is a macro then please configure it. [unknownMacro] diff: head fstransform-0.9.4/fsattr/src/mstring.hh:40:15: style:inconclusive: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. [initializerList] fstransform-0.9.4/fsattr/src/mstring.cc:52:3: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsattr/src/mstring.hh:40:15: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. head fstransform-0.9.4/fsmount_kernel/src/mstring.hh:40:15: style:inconclusive: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. [initializerList] fstransform-0.9.4/fsmount_kernel/src/mstring.cc:52:3: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsmount_kernel/src/mstring.hh:40:15: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. head fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:68:14: style: The destructor '~ft_cache_adaptor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:62:14: note: Virtual destructor in base class fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:68:14: note: Destructor in derived class head fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:77:14: style: The destructor '~ft_cache_mem < ino_t , ft_rope >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:62:14: note: Virtual destructor in base class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:77:14: note: Destructor in derived class head fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:77:14: style: The destructor '~ft_cache_mem < ino_t , std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache.hh:62:14: note: Virtual destructor in base class fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:77:14: note: Destructor in derived class head fstransform-0.9.4/fsmove/src/cache/cache_mem.hh:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero_payload [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:148:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/cache/cache_symlink.cc:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:116:14: style: The destructor '~ft_cache_symlink_kv' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/cache/cache_adaptor.hh:68:14: note: Virtual destructor in base class fstransform-0.9.4/fsmove/src/cache/cache_symlink.hh:116:14: note: Destructor in derived class head fstransform-0.9.4/fsmove/src/eta.cc:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/disk_stat.cc:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io.cc:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io.cc:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io.cc:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io.cc:278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io.cc:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:1019:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:1050:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:274:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:288:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:367:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:453:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:464:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:509:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:544:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXDEV [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:590:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:637:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:739:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:793:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:815:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:868:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:894:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.cc:969:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix.hh:235:14: style: The destructor '~fm_io_posix' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsmove/src/io/io.hh:117:14: note: Virtual destructor in base class fstransform-0.9.4/fsmove/src/io/io_posix.hh:235:14: note: Destructor in derived class head fstransform-0.9.4/fsmove/src/io/io_posix_dir.cc:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/io_posix_dir.cc:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/util_dir.cc:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/util_dir.cc:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/util_dir.cc:90:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/io/util_posix.cc:83:25: style: C-style pointer casting [cstyleCast] head fstransform-0.9.4/fsmove/src/misc.cc:100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/misc.cc:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/misc.cc:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/misc.cc:314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/misc.cc:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/misc.cc:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/mstring.hh:40:15: style:inconclusive: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. [initializerList] fstransform-0.9.4/fsmove/src/mstring.cc:52:3: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsmove/src/mstring.hh:40:15: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. head fstransform-0.9.4/fsmove/src/rope/rope_impl.cc:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/rope/rope_test.cc:146:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/rope/rope_test.cc:173:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/rope/rope_test.cc:201:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsmove/src/rope/rope_test.cc:215:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:68:14: style: The destructor '~ft_cache_adaptor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:62:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:68:14: note: Destructor in derived class head fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:77:14: style: The destructor '~ft_cache_mem < nlink_t , nlink_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache.hh:62:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:77:14: note: Destructor in derived class head fstransform-0.9.4/fsremap/src/cache/cache_mem.hh:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero_payload [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:148:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/cache/cache_symlink.cc:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:116:14: style: The destructor '~ft_cache_symlink_kv' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/cache/cache_adaptor.hh:68:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/cache/cache_symlink.hh:116:14: note: Destructor in derived class head fstransform-0.9.4/fsremap/src/dispatch.cc:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/eta.cc:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/extent.hh:133:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/extent.hh:134:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/extent.hh:136:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable physical [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/extent.hh:137:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logical [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/extent.hh:138:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/extent.hh:140:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_data [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/extent.hh:141:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_data [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/extent.hh:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/extent.hh:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/extent.hh:173:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_DEBUG [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/extent.hh:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/extent_file.cc:116:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/extent_file.cc:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/extent_posix.cc:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/extent_posix.cc:204:57: style: Parameter 'ret_list' can be declared as reference to const [constParameterReference] head fstransform-0.9.4/fsremap/src/io/extent_posix.cc:204:77: style: Parameter 'ret_block_size_bitmask' can be declared as reference to const [constParameterReference] head fstransform-0.9.4/fsremap/src/io/extent_posix.cc:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/extent_posix.cc:328:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/extent_posix.cc:79:77: style: Parameter 'ret_list' can be declared as reference to const [constParameterReference] head fstransform-0.9.4/fsremap/src/io/extent_posix.cc:79:97: style: Parameter 'ret_block_size_bitmask' can be declared as reference to const [constParameterReference] head fstransform-0.9.4/fsremap/src/io/io.cc:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io.cc:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io.cc:178:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io.cc:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_null.cc:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_null.hh:111:14: style: The destructor '~ft_io_null' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:191:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/io/io_null.hh:111:14: note: Destructor in derived class head fstransform-0.9.4/fsremap/src/io/io_posix.hh:209:14: style: The destructor '~fr_io_posix' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io.hh:191:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/io/io_posix.hh:209:14: note: Destructor in derived class head fstransform-0.9.4/fsremap/src/io/io_posix_dir.cc:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_posix_dir.cc:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:107:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_LOOP_FILE [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:370:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:476:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_prealloc.cc:536:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:143:14: style: The destructor '~fr_io_prealloc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_posix.hh:209:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/io/io_prealloc.hh:143:14: note: Destructor in derived class head fstransform-0.9.4/fsremap/src/io/io_self_test.cc:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_self_test.cc:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_self_test.hh:75:14: style: The destructor '~fr_io_self_test' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_null.hh:111:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/io/io_self_test.hh:75:14: note: Destructor in derived class head fstransform-0.9.4/fsremap/src/io/io_test.cc:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_test.cc:127:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENTS_FILE_COUNT [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_test.cc:135:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENTS_FILE_COUNT [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_test.cc:170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_test.cc:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENTS_FILE_COUNT [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_test.cc:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/io_test.hh:87:14: style: The destructor '~fr_io_test' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/io/io_null.hh:111:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/io/io_test.hh:87:14: note: Destructor in derived class head fstransform-0.9.4/fsremap/src/io/persist.cc:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/persist.cc:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/persist.cc:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/persist.cc:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/persist.cc:242:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/persist.cc:253:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/persist.cc:273:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_dir.cc:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_dir.cc:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_dir.cc:90:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTBLK [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLKGETSIZE [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:236:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:263:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:300:34: error: Uninitialized variable: zero [uninitvar] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:321:25: style: C-style pointer casting [cstyleCast] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:324:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:77:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/io/util_posix.cc:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/job.cc:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENT_TOUCH_BEFORE [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:160:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENT_TOUCH_BEFORE [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:174:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENT_TOUCH_BEFORE [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:319:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_PHYSICAL2 [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:400:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:438:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENT_TOUCH_BEFORE [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:484:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:598:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_DEFAULT_USER_DATA [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:746:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:751:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_PHYSICAL1 [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:798:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_DEFAULT_USER_DATA [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:802:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_EXTENT_TOUCH_BEFORE [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:854:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_DEFAULT_USER_DATA [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:858:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/map.t.hh:884:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/misc.cc:100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/misc.cc:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/misc.cc:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/misc.cc:314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/misc.cc:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/misc.cc:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/mstring.hh:40:15: style:inconclusive: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. [initializerList] fstransform-0.9.4/fsremap/src/mstring.cc:52:3: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fsremap/src/mstring.hh:40:15: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. head fstransform-0.9.4/fsremap/src/pool.t.hh:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/pool.t.hh:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/pool.t.hh:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/ui/ui_tty.cc:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/ui/ui_tty.cc:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:70:14: style: The destructor '~fr_ui_tty' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fstransform-0.9.4/fsremap/src/ui/ui.hh:50:14: note: Virtual destructor in base class fstransform-0.9.4/fsremap/src/ui/ui_tty.hh:70:14: note: Destructor in derived class head fstransform-0.9.4/fsremap/src/vector.t.hh:212:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:1088:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:1133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:1158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:1201:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_SHOW_DEFAULT_LEVEL [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:1203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:1235:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_free_extent [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:1302:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FROM_DEV [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:1316:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:1389:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_CLEAR_MINIMAL [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:1400:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.13.0 fstransform-0.9.4/fsremap/src/work.t.hh:188:11: style: Checking if unsigned expression 'n' is less than zero. [unsignedLessThanZero] head fstransform-0.9.4/fsremap/src/work.t.hh:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTCONN [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_CLEAR_ALL [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:614:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:648:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_MEM_BUFFER_SIZE [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:675:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:872:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fsremap/src/work.t.hh:959:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head fstransform-0.9.4/fstransform/src/mstring.hh:40:15: style:inconclusive: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. [initializerList] fstransform-0.9.4/fstransform/src/mstring.cc:52:3: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. fstransform-0.9.4/fstransform/src/mstring.hh:40:15: note: Member variable 'ft_mstring::txt' uses an uninitialized argument 'len' due to the order of declarations. DONE