2026-01-30 16:32 ftp://ftp.de.debian.org/debian/pool/main/s/sleuthkit/sleuthkit_4.12.1+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=lua --library=bsd --library=sqlite3 --library=icu --library=zlib --library=openssl --library=cppunit --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j90 platform: Linux-6.8.0-90-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.19.0 head-info: a438097 (2026-01-30 10:01:08 +0100) count: 3004 3009 elapsed-time: 80.8 83.7 head-timing-info: old-timing-info: head results: sleuthkit-sleuthkit-4.12.1/rejistry++/src/ByteBuffer.h:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/ByteBuffer.h:88:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:79:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_META_TYPE_REG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:79:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_META_TYPE_REG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:145:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_imageinfo.cpp:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:180:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_imageinfo.cpp:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/plugins/jpeg_extract.cpp:19:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RejistryException.cpp:76:29: error: Returning pointer to local variable 'whatMsg' that will be invalid when returning. [returnDanglingLifetime] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RejistryException.cpp:76:29: note: Pointer to container is created here. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RejistryException.cpp:73:21: note: Variable created here. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RejistryException.cpp:76:29: note: Returning pointer to local variable 'whatMsg' that will be invalid when returning. sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:180:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:217:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/posix-style.cpp:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:219:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:241:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/posix-cpp-style.cpp:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/posix-style.cpp:216:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:242:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:286:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/posix-cpp-style.cpp:209:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/posix-style.cpp:267:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_attrlist_apis.cpp:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Buffer.h:47:9: warning:inconclusive: Member variable 'Buffer::_capacity' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:290:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/posix-cpp-style.cpp:259:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/posix-style.cpp:331:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_attrlist_apis.cpp:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_thread_test.cpp:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Buffer.h:47:9: warning:inconclusive: Member variable 'Buffer::_limit' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/samples/posix-cpp-style.cpp:322:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_attrlist_apis.cpp:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_thread_test.cpp:108:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_gettimes.cpp:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Buffer.h:47:9: warning:inconclusive: Member variable 'Buffer::_position' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tests/fs_attrlist_apis.cpp:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_thread_test.cpp:182:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_gettimes.cpp:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_attrlist_apis.cpp:312:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:33:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_gettimes.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_loaddb.cpp:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_gettimes.cpp:109:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_FLS_MAC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_loaddb.cpp:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/BinaryBlock.h:51:9: warning:inconclusive: Member variable 'BinaryBlock::_buf' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_STOP [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_gettimes.cpp:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FILTER_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/BinaryBlock.h:51:9: warning:inconclusive: Member variable 'BinaryBlock::_offset' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_gettimes.cpp:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FILTER_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/utils.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:208:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_gettimes.cpp:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FILTER_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/utils.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/dataModel_SleuthkitJNI.cpp:2188:35: error: There is an unknown macro here somewhere. Configuration is required. If _TSK_T is a macro then please configure it. [unknownMacro] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:370:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_gettimes.cpp:149:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/utils.c:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:408:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/utils.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/blkstat.cpp:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:477:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/blkstat.cpp:52:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/fscheck.cpp:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:249:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/fscheck.cpp:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:333:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/ffind.cpp:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FILTER_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/ffind.cpp:58:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:360:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/fsstat.cpp:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:371:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_img_info [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/fsstat.cpp:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Buffer.h:48:9: style: Class 'Buffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:167:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:415:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RejistryException.h:42:9: style: Class 'RejistryException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:211:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/blkcalc.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RejistryException.h:71:9: style: Class 'RejistryException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/blkcalc.cpp:67:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RejistryException.h:146:5: style: Class 'RegistryParseException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:344:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:213:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_img_info [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/fls.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/ifind.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RejistryException.h:147:5: style: Class 'NoSuchElementException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:104:28: error: Using reference to dangling temporary. [danglingTempReference] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:102:37: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:104:28: note: Using reference to dangling temporary. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:484:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:249:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/fcat.cpp:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/fls.cpp:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/icat.cpp:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/ifind.cpp:71:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/ByteBuffer.h:46:9: style: Class 'ByteBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RejistryException.h:148:5: style: Class 'IllegalArgumentException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:104:38: error: Using iterator that is a temporary. [danglingTemporaryLifetime] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:102:37: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:104:38: note: Iterator to container is created here. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:102:46: note: Temporary created here. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:104:38: note: Using iterator that is a temporary. sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:645:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/fcat.cpp:50:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/icat.cpp:67:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/jcat.cpp:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/hashtools/md5.c:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/hashtools/sha1.c:81:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.h:43:9: style: Class 'RegistryByteBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:104:42: error: Using reference to dangling temporary. [danglingTempReference] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:102:37: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:104:42: note: Using reference to dangling temporary. sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:683:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:345:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/blkcat.cpp:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/jcat.cpp:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/jls.cpp:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/hashtools/md5.c:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:126:7: error: Using reference to dangling temporary. [danglingTempReference] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:123:31: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:126:7: note: Using reference to dangling temporary. sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:716:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/blkcat.cpp:68:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/ils.cpp:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/istat.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/jls.cpp:42:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/ByteBuffer.h:49:18: style: The destructor '~ByteBuffer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Buffer.h:52:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/ByteBuffer.h:49:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:127:4: error: Using reference to dangling temporary. [danglingTempReference] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:123:31: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:127:4: note: Using reference to dangling temporary. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:200:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/ils.cpp:76:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/istat.cpp:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/imgtools/img_stat.cpp:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:131:7: error: Using reference to dangling temporary. [danglingTempReference] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:123:31: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:131:7: note: Using reference to dangling temporary. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:266:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/usnjls.cpp:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/imgtools/img_stat.cpp:38:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:131:27: error: Using reference to dangling temporary. [danglingTempReference] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:123:31: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:131:27: note: Using reference to dangling temporary. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:432:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/usnjls.cpp:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_NAME_FLAG_ALLOC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.cpp:27:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:131:46: error: Using reference to dangling temporary. [danglingTempReference] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:123:31: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:131:46: note: Using reference to dangling temporary. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:486:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GNUC_MINOR__ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/imgtools/img_cat.cpp:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:135:24: error: Using reference to dangling temporary. [danglingTempReference] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:123:31: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:135:24: note: Using reference to dangling temporary. sleuthkit-sleuthkit-4.12.1/tools/fstools/blkls.cpp:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/imgtools/img_cat.cpp:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.cpp:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:138:36: error: Using pointer that is a temporary. [danglingTemporaryLifetime] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:123:31: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:138:47: note: Address of variable taken here. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:123:40: note: Temporary created here. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:138:36: note: Using pointer that is a temporary. sleuthkit-sleuthkit-4.12.1/tools/fstools/blkls.cpp:75:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:138:48: error: Using reference to dangling temporary. [danglingTempReference] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:123:31: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:138:48: note: Using reference to dangling temporary. sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:140:35: error: Using reference to dangling temporary. [danglingTempReference] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:123:31: note: Assigned to reference. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:140:35: note: Using reference to dangling temporary. sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerPathRule.cpp:97:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPFILETIME [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:33:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILETIME [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/DirectSubkeyListRecord.h:59:9: warning:inconclusive: Member variable 'DirectSubkeyListRecord::_itemSize' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:59:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_SZ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_DWORD [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:240:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_QWORD [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:62:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_BINARY [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:63:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_MULTI_SZ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_FILE_ATTRIBUTES [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:130:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NONE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/pooltools/pstat.cpp:13:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:214:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_ALREADY_EXISTS [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NONE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.cpp:51:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/pooltools/pstat.cpp:32:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmcat.cpp:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:215:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.cpp:66:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmcat.cpp:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmstat.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.cpp:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmstat.cpp:48:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:37:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:262:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.cpp:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:70:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_FAT12 [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.cpp:140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmls.cpp:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WBEM_E_INVALID_NAMESPACE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.cpp:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/srchtools/sigfind.cpp:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmls.cpp:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_PART_FLAG_META [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WBEM_E_INVALID_NAMESPACE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:452:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.cpp:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_SUCCESS [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/srchtools/sigfind.cpp:64:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmls.cpp:153:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:273:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COINIT_MULTITHREADED [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/ValueListRecord.h:75:9: warning:inconclusive: Member variable 'ValueListRecord::_numValues' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:416:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WBEM_FLAG_FORWARD_ONLY [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/guid.cpp:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ENCRYPTED [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:79:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:475:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/srchtools/srch_strings.c:273:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/HBIN.h:125:9: warning:inconclusive: Member variable 'HBIN::_header' is not initialized in the constructor. [uninitMemberVarPrivate] sleuthkit-sleuthkit-4.12.1/rejistry++/src/VKRecord.h:67:13: style: Class 'AutoVKRecordPtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:91:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:257:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_BLOCK_FLAG_SPARSE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:523:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/srchtools/srch_strings.c:402:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FILTER_SKIP [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryValue.h:49:9: style: Class 'RegistryValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:137:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:408:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/srchtools/srch_strings.c:432:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FILTER_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/SubkeyListRecord.h:53:18: style: The destructor '~SubkeyListRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Record.h:45:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/SubkeyListRecord.h:53:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:198:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:235:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/srchtools/srch_strings.c:463:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FILTER_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/DirectSubkeyListRecord.h:49:18: style: The destructor '~DirectSubkeyListRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/SubkeyListRecord.h:53:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/DirectSubkeyListRecord.h:49:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:507:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/srchtools/srch_strings.c:532:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FILTER_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/DirectSubkeyListRecord.h:51:41: style: The function 'getSubkeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/SubkeyListRecord.h:64:40: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/DirectSubkeyListRecord.h:51:41: note: Function in derived class sleuthkit-sleuthkit-4.12.1/rejistry++/src/VKRecord.h:87:18: style: The destructor '~VKRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Record.h:45:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/VKRecord.h:87:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/srchtools/srch_strings.c:643:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/base/mymalloc.c:35:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/LFRecord.h:47:18: style: The destructor '~LFRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/DirectSubkeyListRecord.h:49:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/LFRecord.h:47:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.cpp:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/base/mymalloc.c:50:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:256:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/LHRecord.h:47:18: style: The destructor '~LHRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/DirectSubkeyListRecord.h:49:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/LHRecord.h:47:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/rejistry++/src/LIRecord.h:48:18: style: The destructor '~LIRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/DirectSubkeyListRecord.h:49:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/LIRecord.h:48:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:27:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_PART_FLAG_ALLOC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:288:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:226:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:321:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:258:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_NOTOPEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:384:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/json.h:467:14: error: #error "unsupported GCC version - see https://github.com/nlohmann/json#supported-compilers" [preprocessorErrorDirective] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_STOP [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:421:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.h:32:5: warning: Member variable 'LogicalImagerDateRule::m_min' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/MatchedRuleInfo.h:41:10: style:inconclusive: Member variable 'MatchedRuleInfo::m_shouldSave' is in the wrong place in the initializer list. [initializerList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/MatchedRuleInfo.cpp:24:5: note: Member variable 'MatchedRuleInfo::m_shouldSave' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/MatchedRuleInfo.h:41:10: note: Member variable 'MatchedRuleInfo::m_shouldSave' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_NAME_FLAG_ALLOC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:332:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_NOTOPEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:476:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF16 [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.h:32:5: warning: Member variable 'LogicalImagerDateRule::m_max' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:395:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:532:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_ATTR_TYPE_NOT_FOUND [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.h:31:6: warning:inconclusive: Class 'LogicalImagerRuleBase' which has virtual members does not have a virtual destructor. [virtualDestructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerSizeRule.cpp:23:5: performance: Variable 'm_min' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryLoader.cpp:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MAX_DRIVE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:233:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strtok_last [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:408:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_NOTOPEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:774:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:47:9: performance: Variable 'm_inum' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerSizeRule.cpp:24:5: performance: Variable 'm_max' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryLoader.cpp:254:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:711:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:432:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_POOL_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:860:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_DB_FILES_TYPE_UNALLOC_BLOCKS [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:195:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:48:9: performance: Variable 'm_flags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.cpp:26:29: style: The member function 'LogicalImagerRuleBase::validatePath' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.h:51:10: note: The member function 'LogicalImagerRuleBase::validatePath' can be static. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.cpp:26:29: note: The member function 'LogicalImagerRuleBase::validatePath' can be static. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryLoader.cpp:352:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:721:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:449:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_NOTOPEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:879:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_DB_FILES_TYPE_UNUSED_BLOCKS [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/NKRecord.h:65:13: style: Class 'AutoNKRecordPtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:256:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:41:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryLoader.cpp:412:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:741:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:555:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_NOTOPEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:903:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Cell.h:72:13: style: Class 'AutoCellPtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:93:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_fs_name_type_str [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:229:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryLoader.cpp:503:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:755:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:615:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:929:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:300:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:433:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:779:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:654:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_NOTOPEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1044:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_img_info [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:322:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.cpp:29:5: performance: Variable 'm_min' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:500:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:811:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:712:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1120:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:399:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.cpp:30:5: performance: Variable 'm_max' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:728:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_NOTOPEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:425:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:43:18: style:inconclusive: Member variable 'RegKey::m_keyName' is in the wrong place in the initializer list. [initializerList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:15:57: note: Member variable 'RegKey::m_keyName' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:43:18: note: Member variable 'RegKey::m_keyName' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:752:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_NOTOPEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:489:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_BLOCK_FLAG_RAW [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:43:18: style:inconclusive: Member variable 'RegKey::m_keyName' is in the wrong place in the initializer list. [initializerList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:25:5: note: Member variable 'RegKey::m_keyName' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:43:18: note: Member variable 'RegKey::m_keyName' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:776:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_STOP [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1196:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poolInfos [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/HBIN.h:67:13: style: Class 'AutoHBINPtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:508:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_DETECT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/MatchedRuleInfo.h:31:23: performance: Function 'getRuleSetName()' should return member 'm_ruleSetName' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:798:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_STOP [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/ByteBuffer.h:89:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryKey.h:48:9: style: Class 'RegistryKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerExtensionRule.h:31:5: style: Class 'LogicalImagerExtensionRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerSizeRule.h:34:10: style: The function 'matches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.h:42:18: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerSizeRule.h:34:10: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/MatchedRuleInfo.h:32:23: performance: Function 'getName()' should return member 'm_name' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:839:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_STOP [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.cpp:43:31: style: The member function 'LogicalImagerDateRule::getLatestTime' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.h:38:35: note: The member function 'LogicalImagerDateRule::getLatestTime' can be static. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.cpp:43:31: note: The member function 'LogicalImagerDateRule::getLatestTime' can be static. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/MatchedRuleInfo.h:33:23: performance: Function 'getDescription()' should return member 'm_description' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:851:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1285:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/ValueListRecord.h:48:18: style: The destructor '~ValueListRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Record.h:45:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/ValueListRecord.h:48:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerExtensionRule.h:34:10: style: The function 'matches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.h:42:18: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerExtensionRule.h:34:10: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerFilenameRule.h:31:5: style: Class 'LogicalImagerFilenameRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:904:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:105:13: warning:inconclusive: The buffer 'm_encryptionDesc' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1341:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/DBRecord.h:48:18: style: The destructor '~DBRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Record.h:45:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/DBRecord.h:48:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tests/tsk_thread.cpp:16:25: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:69:14: style:inconclusive: Technically the member function 'RegKey::print' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:40:10: note: Technically the member function 'RegKey::print' can be const. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:69:14: note: Technically the member function 'RegKey::print' can be const. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:112:17: style:inconclusive: Member variable 'UserAccount::m_SID' is in the wrong place in the initializer list. [initializerList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.cpp:22:2: note: Member variable 'UserAccount::m_SID' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:112:17: note: Member variable 'UserAccount::m_SID' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1005:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_NAME_TYPE_DIR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/case_db.cpp:62:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:109:13: warning:inconclusive: The buffer 'm_possibleEncryptionDesc' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1362:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_PART_FLAG_ALLOC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/NKRecord.h:86:18: style: The destructor '~NKRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Record.h:45:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/NKRecord.h:86:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerFilenameRule.h:34:10: style: The function 'matches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.h:42:18: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerFilenameRule.h:34:10: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:118:14: style:inconclusive: Member variable 'UserAccount::m_loginCount' is in the wrong place in the initializer list. [initializerList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.cpp:24:5: note: Member variable 'UserAccount::m_loginCount' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:118:14: note: Member variable 'UserAccount::m_loginCount' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1031:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_NAME_TYPE_UNDEF [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/case_db.cpp:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:113:13: warning:inconclusive: The buffer 'm_unsupportedDesc' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/tsk/fs/dcalc_lib.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_STOP [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RIRecord.h:48:18: style: The destructor '~RIRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/SubkeyListRecord.h:53:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/RIRecord.h:48:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.h:47:15: style:inconclusive: Member variable 'RegFileInfo::m_off' is in the wrong place in the initializer list. [initializerList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.cpp:18:5: note: Member variable 'RegFileInfo::m_off' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.h:47:15: note: Member variable 'RegFileInfo::m_off' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:35:16: warning: Class 'RegKey' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1050:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_NAME_TYPE_REG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/case_db.cpp:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_HDB_OPEN_IDXONLY [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/dcalc_lib.c:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_STOP [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_img_info [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RIRecord.h:50:43: style: The function 'getSubkeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/SubkeyListRecord.h:64:40: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/RIRecord.h:50:43: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.h:32:5: style: Class 'LogicalImagerDateRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:35:16: warning: Class 'RegKey' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1088:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_ATTR_NONRES [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/case_db.cpp:178:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_HDB_OPEN_IDXONLY [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/dcalc_lib.c:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/dcat_lib.c:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1518:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/DBIndirectRecord.h:48:18: style: The destructor '~DBIndirectRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Record.h:45:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/DBIndirectRecord.h:48:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:168:5: warning:inconclusive: The buffer 'fullPath' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/plugins/jpeg_extract.cpp:29:41: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/plugins/jpeg_extract.cpp:23:20: note: Assuming allocation function fails sleuthkit-sleuthkit-4.12.1/tools/fiwalk/plugins/jpeg_extract.cpp:23:20: note: Assignment 'f=popen(cmdbuf,"r")', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/plugins/jpeg_extract.cpp:29:41: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/fs/dcalc_lib.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1549:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:175:9: warning:inconclusive: The buffer 'file' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.h:35:10: style: The function 'matches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.h:42:18: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.h:35:10: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1609:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:179:9: warning:inconclusive: The buffer 'fullPath' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:85:5: warning:inconclusive: Member variable 'xml::parent_stack' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.h:27:6: warning:inconclusive: Class 'RegParser' which has virtual members does not have a virtual destructor. [virtualDestructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1634:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_STOP [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:93:16: warning:inconclusive: Member variable 'xml::outf' is not assigned a value in 'xml::operator='. [operatorEqVarError] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:24:5: style: Class 'RegKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1711:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_APFS [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:93:16: warning: Member variable 'xml::out' is not assigned a value in 'xml::operator='. [operatorEqVarError] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerPathRule.h:33:5: style: Class 'LogicalImagerPathRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:43:10: style: The member function 'RegVal::setQWORD' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:82:17: style: The member function 'UserAccount::getItemJSONName' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1775:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stopAllProcessing [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:93:16: warning:inconclusive: Member variable 'xml::tags' is not assigned a value in 'xml::operator='. [operatorEqVarError] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:53:21: style: The member function 'RegVal::getDWORD64' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1808:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stopAllProcessing [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:93:16: warning:inconclusive: Member variable 'xml::tag_stack' is not assigned a value in 'xml::operator='. [operatorEqVarError] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerPathRule.h:36:10: style: The function 'matches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.h:42:18: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerPathRule.h:36:10: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:59:10: style:inconclusive: Technically the member function 'RegVal::isString' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1839:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stopAllProcessing [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:90:35: style: The member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:57:21: note: The member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:90:35: note: The member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:93:16: warning:inconclusive: Member variable 'xml::tempfilename' is not assigned a value in 'xml::operator='. [operatorEqVarError] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:60:10: style:inconclusive: Technically the member function 'RegVal::isDWORD' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:30:18: performance: Function 'getKeyName()' should return member 'm_keyName' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1941:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveBuffer.h:53:18: style: The destructor '~RegistryHiveBuffer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHive.h:54:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveBuffer.h:53:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:93:16: warning:inconclusive: Member variable 'xml::tempfile_template' is not assigned a value in 'xml::operator='. [operatorEqVarError] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:61:10: style:inconclusive: Technically the member function 'RegVal::isQWORD' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_parse.c:46:5: warning:inconclusive: The buffer 'offset_lcl' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1994:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveBuffer.h:55:31: style: The function 'getRoot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHive.h:44:31: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveBuffer.h:55:31: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tests/fs_thread_test.cpp:127:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tests/tsk_thread.h:11:18: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tests/fs_thread_test.cpp:127:10: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:93:16: warning:inconclusive: Member variable 'xml::t0' is not assigned a value in 'xml::operator='. [operatorEqVarError] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:62:10: style:inconclusive: Technically the member function 'RegVal::isBinary' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:79:5: style: Class 'UserAccount' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveBuffer.h:56:30: style: The function 'getHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHive.h:49:30: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveBuffer.h:56:30: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:93:16: warning:inconclusive: Member variable 'xml::make_dtd' is not assigned a value in 'xml::operator='. [operatorEqVarError] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:63:10: style:inconclusive: Technically the member function 'RegVal::isMultiString' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:93:16: warning:inconclusive: Member variable 'xml::outfilename' is not assigned a value in 'xml::operator='. [operatorEqVarError] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.h:58:10: style:inconclusive: Technically the member function 'CompareRegfileType::operator()' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:93:16: warning:inconclusive: Member variable 'xml::parent_stack' is not assigned a value in 'xml::operator='. [operatorEqVarError] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.cpp:27:12: warning: Class 'RegFileInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:95:17: performance: Function 'getUserName()' should return member 'm_userName' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/guid.cpp:74:3: performance: Variable '_bytes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.cpp:27:12: warning: Class 'RegFileInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:96:17: performance: Function 'getUserDomain()' should return member 'm_userDomain' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/guid.cpp:138:3: performance: Variable '_bytes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:242:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:93:16: style: 'operator=' should either return reference to 'this' instance or be declared private and left unimplemented. [operatorEqShouldBeLeftUnimplemented] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:97:17: performance: Function 'getSID()' should return member 'm_SID' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/guid.cpp:144:3: performance: Variable '_bytes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tsk/fs/dstat_lib.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_STOP [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:98:17: performance: Function 'getHomeDir()' should return member 'm_userHomeDir' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:101:17: performance: Function 'getDateCreated()' should return member 'm_dateCreatedStr' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.cpp:22:8: warning: Member variable 'TskDb::parent_name' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:102:17: performance: Function 'getLastLoginDate()' should return member 'm_lastLoginDateStr' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.cpp:22:8: warning: Member variable 'TskDb::parent_path' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:112:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:26:5: style: Class 'RegVal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:202:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:185:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/ByteBuffer.h:89:26: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_gettimes.cpp:45:5: style: Class 'TskGetTimes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/hashtools/sha1.c:50:17: style: Variable 'hex' can be declared as const array [constVariable] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:32:5: style: Class 'RegVal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:300:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs_dent.c:47:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:265:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSKconversionOK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:42:9: style: Class 'RegistryHiveFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/hashtools/md5.c:36:11: style: Variable 'myname' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tools/hashtools/sha1.c:77:11: style: Variable 'myname' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.h:25:5: style: Class 'RegParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs_dent.c:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/hashtools/md5.c:65:17: style: Variable 'hex' can be declared as const array [constVariable] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.h:26:5: style: Class 'RegParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:351:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:37:27: style:inconclusive: Either there is a missing 'override', or the member function 'TskIsImageSupported::isImageSupported' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_is_image_supported.h:38:10: note: Either there is a missing 'override', or the member function 'TskIsImageSupported::isImageSupported' can be const. sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:37:27: note: Either there is a missing 'override', or the member function 'TskIsImageSupported::isImageSupported' can be const. sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:492:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_dent.c:110:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSKconversionOK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs_dent.c:252:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:376:11: style: The member function 'xml::add_rusage' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:160:10: note: The member function 'xml::add_rusage' can be static. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:376:11: note: The member function 'xml::add_rusage' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:465:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_DIR_WALK_FLAG_ALLOC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/guid.h:46:5: style: Class 'TSKGuid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:42:27: style:inconclusive: Either there is a missing 'override', or the member function 'TskIsImageSupported::isImageEncrypted' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_is_image_supported.h:39:10: note: Either there is a missing 'override', or the member function 'TskIsImageSupported::isImageEncrypted' can be const. sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:42:27: note: Either there is a missing 'override', or the member function 'TskIsImageSupported::isImageEncrypted' can be const. sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:587:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_dent.c:363:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSKconversionOK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:492:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/guid.h:49:5: style: Class 'TSKGuid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_parse.c:62:38: style: Redundant condition: The condition 'offset_lcl_p[0] != '\0'' is redundant since 'offset_lcl_p[0] == '0'' is sufficient. [redundantCondition] sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:817:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_dent.c:506:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/EmptySubkeyList.h:47:18: style: The destructor '~EmptySubkeyList' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/SubkeyListRecord.h:53:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/EmptySubkeyList.h:47:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:508:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/guid.h:52:5: style: Class 'TSKGuid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:1047:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/EmptySubkeyList.h:49:41: style: The function 'getSubkeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/SubkeyListRecord.h:64:40: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/EmptySubkeyList.h:49:41: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:566:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:1124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:48:18: performance: Function 'getValName()' should return member 'm_valName' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:629:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:1197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fls_lib.c:62:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:54:18: performance: Function 'getString()' should return member 'm_wsData' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:752:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:230:12: style: The member function 'TskDb::extractExtension' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/fls_lib.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:196:9: error: Dereferencing 'fs_info' after it is deallocated / released [deallocuse] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:57:31: performance: Function 'getMultiString()' should return member 'm_vMultiString' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/lzvn.c:155:14: error: syntax error [syntaxError] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.h:31:17: performance: Function 'getName()' should return member 'm_name' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:202:21: style:inconclusive: Technically the member function 'RegVal::valTypeStr' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:65:17: note: Technically the member function 'RegVal::valTypeStr' can be const. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:202:21: note: Technically the member function 'RegVal::valTypeStr' can be const. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:797:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_MAGIC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.h:32:17: performance: Function 'getPath()' should return member 'm_path' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:838:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_MAGIC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffind_lib.c:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:90:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:105:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_imageinfo.cpp:56:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.h:38:18: performance: Function 'getUserName()' should return member 'm_userName' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:115:16: warning: Class 'RegVal' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:908:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:265:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffind_lib.c:118:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:159:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:159:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:115:16: warning: Class 'RegVal' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:980:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:579:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_DADDR_T [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:200:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_load.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:28:16: warning: Member variable 'FileExtractor::m_dirCounter' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:1024:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_STOP [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:675:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_DADDR_T [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:341:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ATTR_NOTFOUND [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/utils.c:69:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:28:16: warning: Member variable 'FileExtractor::m_fileCounter' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:1100:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_TYPE_APFS [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:788:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attrlist.c:68:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:379:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:1165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attrlist.c:126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:433:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_parse.c:59:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_TCHAR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:1200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attrlist.c:218:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:486:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:1236:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attrlist.c:272:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:529:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:1341:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attrlist.c:317:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:553:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:44:18: style: The destructor '~RegistryHiveFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHive.h:54:18: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:44:18: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:56:23: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/srchtools/srch_strings.c:571:33: warning: %llo in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:1393:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:695:35: debug: Function::addArguments found argument 'a' with varid 0. [varid0] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs.c:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attrlist.c:377:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:590:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_open.c:75:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/icat_lib.c:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:46:31: style: The function 'getRoot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHive.h:44:31: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:46:31: note: Function in derived class sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:60:24: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.h:37:17: style:inconclusive: Member variable 'FileExtractor::m_rootDirectoryPath' is in the wrong place in the initializer list. [initializerList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:29:41: note: Member variable 'FileExtractor::m_rootDirectoryPath' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.h:37:17: note: Member variable 'FileExtractor::m_rootDirectoryPath' is in the wrong place in the initializer list. sleuthkit-sleuthkit-4.12.1/tools/srchtools/srch_strings.c:575:33: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_error.c:404:24: style: Condition 'current_length>0' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_error.c:403:26: note: Assignment 'current_length=(int)(strlen(errstr2)+1)', assigned value is greater than 0 sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_error.c:404:24: note: Condition 'current_length>0' is always true sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.hpp:120:29: debug: Function::addArguments found argument 'key' with varid 0. [varid0] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs.c:198:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs.c:82:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attrlist.c:415:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:622:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_open.c:152:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:47:30: style: The function 'getHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHive.h:49:30: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:47:30: note: Function in derived class sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:95:13: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/srchtools/srch_strings.c:579:33: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_error.c:447:14: style: Condition 'info!=NULL' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.hpp:120:46: debug: Function::addArguments found argument 'b' with varid 0. [varid0] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs.c:249:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs.c:465:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_MAGIC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs_dent.c:100:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.cpp:240:63: debug: Function::addArguments found argument 'it' with varid 0. [varid0] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs.c:452:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs_dent.c:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ils_lib.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/swapfs.c:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:282:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_error.c:205:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs.c:757:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs_dent.c:242:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ils_lib.c:89:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/rawfs.c:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:56:23: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_error.c:215:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs.c:767:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ils_lib.c:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:60:24: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_error.c:225:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs.c:799:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_io.c:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ils_lib.c:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:107:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/VKRecord.cpp:128:54: style: Condition 'length=LARGE_DATA_SIZE' is not redundant sleuthkit-sleuthkit-4.12.1/rejistry++/src/VKRecord.cpp:128:54: note: Condition 'length::iszero' [unusedPrivateFunction] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:181:17: note: Unused private function: 'hash_generator__ < md5_ >::iszero' sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:181:17: note: Unused private function: 'hash_generator__ < md5_ >::iszero' sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:46:9: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:174:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:46:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:1609:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:906:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:505:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usnjls_lib.c:320:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:181:17: style: Unused private function: 'hash_generator__ < sha1_ >::iszero' [unusedPrivateFunction] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:181:17: note: Unused private function: 'hash_generator__ < sha1_ >::iszero' sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:181:17: note: Unused private function: 'hash_generator__ < sha1_ >::iszero' sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:47:9: style: The function 'addImageInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:175:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:47:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:659:43: debug: Function::addArguments found argument 'key' with varid 0. [varid0] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:1781:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_INODE_NUM [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:1063:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:594:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/bsd.c:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_VS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:75:13: warning: Member variable 'TskRecover::m_fs_info' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:48:9: style: The function 'addImageInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:176:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:48:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:1083:29: debug: Function::addArguments found argument 'key' with varid 0. [varid0] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:1074:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:662:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_ERROR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/bsd.c:224:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_VS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_VS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_open.c:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_IMG_NOFILE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:49:9: style: The function 'addImageInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:177:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:49:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:1129:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:963:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:61:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mac.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RejistryException.cpp:76:9: error: Dangerous usage of c_str(). The value returned by c_str() is invalid after this call. [stlcstr] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:82:17: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fstools/fscheck.cpp:44:17: style: Local variable 'argv' shadows outer argument [shadowArgument] sleuthkit-sleuthkit-4.12.1/tools/fstools/fscheck.cpp:34:23: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tools/fstools/fscheck.cpp:44:17: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tools/srchtools/srch_strings.c:423:20: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:50:9: style: The function 'addImageName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:178:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:50:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:219:28: style: Condition 'print_list_head(fs)' is always false [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:219:28: note: Calling function 'print_list_head' returns 0 sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:219:28: note: Condition 'print_list_head(fs)' is always false sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_read.cpp:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_ATTR_RUN_FLAG_NONE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mac.c:201:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_VS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:93:35: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/srchtools/srch_strings.c:613:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:51:9: style: The function 'addVsInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:179:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:51:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/posix-style.cpp:87:16: style: The scope of the variable 'len' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:167:35: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:23:44: style:inconclusive: Function 'RegKey' argument 2 names different: declaration 'numKeys' definition 'numSubkeys'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:25:40: note: Function 'RegKey' argument 2 names different: declaration 'numKeys' definition 'numSubkeys'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:23:44: note: Function 'RegKey' argument 2 names different: declaration 'numKeys' definition 'numSubkeys'. sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:53:9: style: The function 'addPoolInfoAndVS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:181:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:53:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:171:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_ERROR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/posix-style.cpp:112:21: style: The scope of the variable 'cnt' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:54:9: style: The function 'addPoolVolumeInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:182:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:54:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_error.c:190:21: style: Local variable 'error_info' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_error.c:169:23: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_error.c:190:21: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/unit_tests/base/test_base.cpp:29:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:369:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/base64.cpp:132:9: style: The scope of the variable 'i' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:69:2: performance: Variable 'relation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerPathRule.cpp:34:75: style:inconclusive: Function 'LogicalImagerPathRule' argument 1 names different: declaration 'extensions' definition 'paths'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerPathRule.h:33:56: note: Function 'LogicalImagerPathRule' argument 1 names different: declaration 'extensions' definition 'paths'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerPathRule.cpp:34:75: note: Function 'LogicalImagerPathRule' argument 1 names different: declaration 'extensions' definition 'paths'. sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:56:9: style: The function 'addUnallocatedPoolVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:184:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:56:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1339:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_DADDR_T [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:206:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_VS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:407:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/imgtools/img_cat.cpp:62:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:57:9: style: The function 'addVolumeInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:180:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:57:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:249:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_VS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:59:9: style: The function 'addFsInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:185:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:59:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/vs/gpt.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/posix-cpp-style.cpp:85:16: style: The scope of the variable 'len' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:61:9: style: The function 'addFsFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:186:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:61:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/vs/gpt.c:313:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_VS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/samples/posix-cpp-style.cpp:110:21: style: The scope of the variable 'cnt' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.h:20:14: style:inconclusive: Technically the member function 'seg::next_file_offset' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:66:21: style: The function 'addVirtualDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:191:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:66:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.h:21:14: style:inconclusive: Technically the member function 'seg::next_img_offset' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:421:23: style: The member function 'RegistryAnalyzer::parseSAMVRecord' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.h:31:9: note: The member function 'RegistryAnalyzer::parseSAMVRecord' can be static. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:421:23: note: The member function 'RegistryAnalyzer::parseSAMVRecord' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:67:21: style: The function 'addUnallocFsBlockFilesParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:192:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:67:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.h:75:12: style:inconclusive: Technically the member function 'content::has_filename' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:493:23: style: The member function 'RegistryAnalyzer::parseSAMFRecord' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.h:34:27: note: The member function 'RegistryAnalyzer::parseSAMFRecord' can be static. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:493:23: note: The member function 'RegistryAnalyzer::parseSAMFRecord' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:68:21: style: The function 'addUnallocBlockFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:193:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:68:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/vs/sun.c:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.h:76:17: style:inconclusive: Technically the member function 'content::filename' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:70:21: style: The function 'addUnusedBlockFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:195:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:70:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/base/md5c.c:295:10: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/vs/sun.c:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:72:21: style: The function 'addCarvedFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:197:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:72:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/base/md5c.c:314:18: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_endian.c:21:13: style: struct member 'tmp_ds::endian' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/vs/sun.c:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_VS_BUF [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:144:8: warning: Class 'plugins' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerPathRule.cpp:69:63: performance: Function parameter 'path' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:75:9: style: The function 'addFileLayoutRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:200:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:75:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:525:94: debug: Function::addArguments found argument 'obj' with varid 0. [varid0] sleuthkit-sleuthkit-4.12.1/tsk/vs/sun.c:361:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_VS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:144:8: warning: Class 'plugins' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:76:9: style: The function 'addFileLayoutRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:201:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:76:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/base64.cpp:128:31: style:inconclusive: Function 'b64_ntop' argument 1 names different: declaration 'str' definition 'src'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/base64.h:30:35: note: Function 'b64_ntop' argument 1 names different: declaration 'str' definition 'src'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/base64.cpp:128:31: note: Function 'b64_ntop' argument 1 names different: declaration 'str' definition 'src'. sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:78:10: style: The function 'isDbOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:203:18: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:78:10: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/base64.cpp:195:26: style:inconclusive: Function 'b64_pton_slg' argument 1 names different: declaration 'str' definition 'src'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/base64.h:25:30: note: Function 'b64_pton_slg' argument 1 names different: declaration 'str' definition 'src'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/base64.cpp:195:26: note: Function 'b64_pton_slg' argument 1 names different: declaration 'str' definition 'src'. sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:79:9: style: The function 'createSavepoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:204:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:79:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.h:15:1: style: The class 'TskCompareDir' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:80:9: style: The function 'revertSavepoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:205:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:80:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.h:58:5: style: Class 'content' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:81:9: style: The function 'releaseSavepoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:206:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:81:9: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:68:5: style: Class 'arff' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:82:10: style: The function 'inTransaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:207:18: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:82:10: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/dcalc_lib.c:183:59: style:inconclusive: Function 'tsk_fs_blkcalc' argument 2 names different: declaration 'flags' definition 'a_lclflags'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1090:34: note: Function 'tsk_fs_blkcalc' argument 2 names different: declaration 'flags' definition 'a_lclflags'. sleuthkit-sleuthkit-4.12.1/tsk/fs/dcalc_lib.c:183:59: note: Function 'tsk_fs_blkcalc' argument 2 names different: declaration 'flags' definition 'a_lclflags'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:100:5: style: Class 'myglob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmstat.cpp:65:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:83:10: style: The function 'dbExists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:208:18: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:83:10: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/dcalc_lib.c:184:17: style:inconclusive: Function 'tsk_fs_blkcalc' argument 3 names different: declaration 'cnt' definition 'a_cnt'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1090:53: note: Function 'tsk_fs_blkcalc' argument 3 names different: declaration 'cnt' definition 'a_cnt'. sleuthkit-sleuthkit-4.12.1/tsk/fs/dcalc_lib.c:184:17: note: Function 'tsk_fs_blkcalc' argument 3 names different: declaration 'cnt' definition 'a_cnt'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:105:5: style: Class 'hash__ < md5_ >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:39:5: warning: Class 'RegistryAnalyzer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:86:21: style: The function 'getFileLayouts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:213:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:86:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/img/tsk_img.h:178:5: style: Class 'TskImgInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:105:5: style: Class 'hash__ < sha1_ >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:87:21: style: The function 'getFsInfos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:214:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:87:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:251:9: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:105:5: style: Class 'hash__ < sha256_ >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/unicode_escape.cpp:104:46: performance: Function parameter 'input' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerFilenameRule.cpp:49:39: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:88:21: style: The function 'getVsInfos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:215:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:88:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:89:21: style: The function 'getVsInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:216:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:89:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.h:26:5: style: Class 'RegistryAnalyzer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:90:21: style: The function 'getVsPartInfos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:217:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:90:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:91:21: style: The function 'getObjectInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:218:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:91:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/fstools/fsstat.cpp:76:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:92:21: style: The function 'getParentImageId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:219:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:92:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:312:12: style:inconclusive: Technically the member function 'arff::write_row' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:73:10: note: Technically the member function 'arff::write_row' can be const. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:312:12: note: Technically the member function 'arff::write_row' can be const. sleuthkit-sleuthkit-4.12.1/tools/fstools/jls.cpp:63:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:93:21: style: The function 'getFsRootDirObjectInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:220:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:93:21: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_io.c:63:13: portability: %lld in format string (no. 1) requires 'long long' but the argument type is 'TSK_OFF_T {aka signed long}'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tools/fstools/blkstat.cpp:78:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/pooltools/pstat.cpp:50:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmcat.cpp:177:11: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:36:15: style: The destructor '~TskAutoDb' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:70:16: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:36:15: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_io.c:63:13: portability: %lld in format string (no. 2) requires 'long long' but the argument type is 'TSK_OFF_T {aka signed long}'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:42:18: style: The function 'closeImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:77:18: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:42:18: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/auto/is_image_supported.cpp:100:21: style: Variable 'lastError' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmcat.cpp:66:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:45:29: style: The function 'filterVs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:112:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:45:29: note: Function in derived class sleuthkit-sleuthkit-4.12.1/rejistry++/src/NKRecord.h:65:49: performance: Function parameter 'recordList' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:46:29: style: The function 'filterVol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:123:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:46:29: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.cpp:88:11: style: Variable 'chptr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/dstat_lib.c:51:21: style: Variable 'fatfs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tools/fstools/usnjls.cpp:79:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:47:29: style: The function 'filterPool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:133:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:47:29: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:230:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:256:60: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:48:29: style: The function 'filterPoolVol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:143:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:48:29: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:231:12: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tools/fstools/ffind.cpp:89:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:268:55: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:49:29: style: The function 'filterFs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:152:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:49:29: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_load.c:24:29: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/fstools/jcat.cpp:71:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:354:46: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:50:29: style: The function 'processFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:165:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:50:29: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/vs/dos.c:680:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:188:29: style: The function 'processAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:300:29: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:188:29: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/vs/dos.c:849:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:91:32: style: Parameter 'a_fs_file' can be declared as pointer to const. However it seems that 'dir_walk_comp_cb' is a callback function, if 'a_fs_file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:167:17: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:91:32: note: Parameter 'a_fs_file' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:91:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:206:55: style:inconclusive: Function 'tsk_fs_blkls' argument 2 names different: declaration 'lclflags' definition 'a_blklsflags'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1114:32: note: Function 'tsk_fs_blkls' argument 2 names different: declaration 'lclflags' definition 'a_blklsflags'. sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:206:55: note: Function 'tsk_fs_blkls' argument 2 names different: declaration 'lclflags' definition 'a_blklsflags'. sleuthkit-sleuthkit-4.12.1/tsk/vs/dos.c:1071:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_VS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:91:69: style: Parameter 'a_ptr' can be declared as pointer to const. However it seems that 'dir_walk_comp_cb' is a callback function, if 'a_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:167:17: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:91:69: note: Parameter 'a_ptr' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:207:37: style:inconclusive: Function 'tsk_fs_blkls' argument 4 names different: declaration 'bend' definition 'blast'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1115:21: note: Function 'tsk_fs_blkls' argument 4 names different: declaration 'bend' definition 'blast'. sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:207:37: note: Function 'tsk_fs_blkls' argument 4 names different: declaration 'bend' definition 'blast'. sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_imageinfo.cpp:126:21: style: Variable 'findFilesResult' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:75:126: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:208:33: style:inconclusive: Function 'tsk_fs_blkls' argument 5 names different: declaration 'flags' definition 'a_block_flags'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1115:55: note: Function 'tsk_fs_blkls' argument 5 names different: declaration 'flags' definition 'a_block_flags'. sleuthkit-sleuthkit-4.12.1/tsk/fs/dls_lib.c:208:33: note: Function 'tsk_fs_blkls' argument 5 names different: declaration 'flags' definition 'a_block_flags'. sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_imageinfo.cpp:46:7: style: Variable 'do_hash' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:132:42: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_error.c:285:14: style: Variable 'pidx' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:67:3: warning: Member variable 'TSKPool::_num_blocks' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:67:3: warning: Member variable 'TSKPool::_num_vols' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:262:34: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/md5sum.c:255:13: warning:inconclusive: The buffer 'phash' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:284:19: style: Checking if unsigned expression 'a_src_len' is less than zero. [unsignedLessThanZero] sleuthkit-sleuthkit-4.12.1/tsk/fs/icat_lib.c:38:11: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'icat_action' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/fs/icat_lib.c:88:46: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/fs/icat_lib.c:38:11: note: Parameter 'buf' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/hashdb/md5sum.c:384:13: warning:inconclusive: The buffer 'pname' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:149:29: style:inconclusive: Function 'xml' argument 1 names different: declaration 'outfilename' definition 'outfilename_'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:125:28: note: Function 'xml' argument 1 names different: declaration 'outfilename' definition 'outfilename_'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:149:29: note: Function 'xml' argument 1 names different: declaration 'outfilename' definition 'outfilename_'. sleuthkit-sleuthkit-4.12.1/tools/fstools/blkcalc.cpp:95:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/util/span.hpp:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _storage [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:292:20: style: Checking if unsigned expression 'a_dest_len' is less than zero. [unsignedLessThanZero] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:207:30: style:inconclusive: Function 'puts' argument 1 names different: declaration 'pdata' definition 'v'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:139:34: note: Function 'puts' argument 1 names different: declaration 'pdata' definition 'v'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:207:30: note: Function 'puts' argument 1 names different: declaration 'pdata' definition 'v'. sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:695:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:415:36: style:inconclusive: Function 'xmlcomment' argument 1 names different: declaration 'comment' definition 'comment_'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:165:40: note: Function 'xmlcomment' argument 1 names different: declaration 'comment' definition 'comment_'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:415:36: note: Function 'xmlcomment' argument 1 names different: declaration 'comment' definition 'comment_'. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.hpp:120:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.cpp:63:48: style:inconclusive: Function 'openReport' argument 1 names different: declaration 'alertFilename' definition 'reportFilename'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.h:26:47: note: Function 'openReport' argument 1 names different: declaration 'alertFilename' definition 'reportFilename'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.cpp:63:48: note: Function 'openReport' argument 1 names different: declaration 'alertFilename' definition 'reportFilename'. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.cpp:240:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oid [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_open.cpp:30:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_INFO_TAG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:215:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.cpp:135:120: style:inconclusive: Function 'reportResult' argument 3 names different: declaration 'ruleMatchResult' definition 'matchedRuleInfo'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.h:35:32: note: Function 'reportResult' argument 3 names different: declaration 'ruleMatchResult' definition 'matchedRuleInfo'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/ReportUtil.cpp:135:120: note: Function 'reportResult' argument 3 names different: declaration 'ruleMatchResult' definition 'matchedRuleInfo'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_unicode.c:149:12: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_open.cpp:72:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_INFO_TAG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/fcat.cpp:178:17: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_unicode.c:266:12: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_open.cpp:143:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_unicode.c:366:12: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/fstools/fcat.cpp:80:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_unicode.c:635:13: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:313:15: style:inconclusive: Technically the member function 'content::need_file_walk' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.h:34:14: note: Technically the member function 'content::need_file_walk' can be const. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:313:15: note: Technically the member function 'content::need_file_walk' can be const. sleuthkit-sleuthkit-4.12.1/tsk/fs/ffind_lib.c:70:16: style:inconclusive: Function 'tsk_fs_ffind' argument 3 names different: declaration 'inode' definition 'a_inode'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1124:53: note: Function 'tsk_fs_ffind' argument 3 names different: declaration 'inode' definition 'a_inode'. sleuthkit-sleuthkit-4.12.1/tsk/fs/ffind_lib.c:70:16: note: Function 'tsk_fs_ffind' argument 3 names different: declaration 'inode' definition 'a_inode'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:34:29: style:inconclusive: Function 'fatfs_ptr_arg_is_null' argument 1 names different: declaration 'ptr' definition 'a_ptr'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:284:33: note: Function 'fatfs_ptr_arg_is_null' argument 1 names different: declaration 'ptr' definition 'a_ptr'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:34:29: note: Function 'fatfs_ptr_arg_is_null' argument 1 names different: declaration 'ptr' definition 'a_ptr'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:34:48: style:inconclusive: Function 'fatfs_ptr_arg_is_null' argument 2 names different: declaration 'param_name' definition 'a_param_name'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:284:50: note: Function 'fatfs_ptr_arg_is_null' argument 2 names different: declaration 'param_name' definition 'a_param_name'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:34:48: note: Function 'fatfs_ptr_arg_is_null' argument 2 names different: declaration 'param_name' definition 'a_param_name'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:34:74: style:inconclusive: Function 'fatfs_ptr_arg_is_null' argument 3 names different: declaration 'func_name' definition 'a_func_name'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:284:74: note: Function 'fatfs_ptr_arg_is_null' argument 3 names different: declaration 'func_name' definition 'a_func_name'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:34:74: note: Function 'fatfs_ptr_arg_is_null' argument 3 names different: declaration 'func_name' definition 'a_func_name'. sleuthkit-sleuthkit-4.12.1/tools/fstools/icat.cpp:99:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/base/sha1c.c:161:19: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2267:5: warning: Member variable 'TskFsBlock::m_opened' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:99:80: style:inconclusive: Function 'fatfs_inum_arg_is_in_range' argument 3 names different: declaration 'func_name' definition 'a_func_name'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:287:84: note: Function 'fatfs_inum_arg_is_in_range' argument 3 names different: declaration 'func_name' definition 'a_func_name'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:99:80: note: Function 'fatfs_inum_arg_is_in_range' argument 3 names different: declaration 'func_name' definition 'a_func_name'. sleuthkit-sleuthkit-4.12.1/tsk/base/sha1c.c:338:48: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:261:58: style:inconclusive: Function 'fatfs_utf16_inode_str_2_utf8' argument 2 names different: declaration 'src' definition 'a_src'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:295:62: note: Function 'fatfs_utf16_inode_str_2_utf8' argument 2 names different: declaration 'src' definition 'a_src'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:261:58: note: Function 'fatfs_utf16_inode_str_2_utf8' argument 2 names different: declaration 'src' definition 'a_src'. sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2230:25: style: Unused private function: 'TskFsInfo::getTskImgInfo' [unusedPrivateFunction] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2230:25: note: Unused private function: 'TskFsInfo::getTskImgInfo' sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2230:25: note: Unused private function: 'TskFsInfo::getTskImgInfo' sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:261:72: style:inconclusive: Function 'fatfs_utf16_inode_str_2_utf8' argument 3 names different: declaration 'src_len' definition 'a_src_len'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:295:74: note: Function 'fatfs_utf16_inode_str_2_utf8' argument 3 names different: declaration 'src_len' definition 'a_src_len'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:261:72: note: Function 'fatfs_utf16_inode_str_2_utf8' argument 3 names different: declaration 'src_len' definition 'a_src_len'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:24:34: style:inconclusive: Function 'tsk_fs_block_alloc' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:89:59: note: Function 'tsk_fs_block_alloc' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:24:34: note: Function 'tsk_fs_block_alloc' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.cpp:30:18: style: Either there is a missing 'override', or the member function 'ErrorsTest::setUp' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.h:24:8: note: Either there is a missing 'override', or the member function 'ErrorsTest::setUp' can be static. sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.cpp:30:18: note: Either there is a missing 'override', or the member function 'ErrorsTest::setUp' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2342:24: style: Unused private function: 'TskFsBlock::getFsInfo' [unusedPrivateFunction] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2342:24: note: Unused private function: 'TskFsBlock::getFsInfo' sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2342:24: note: Unused private function: 'TskFsBlock::getFsInfo' sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:261:89: style:inconclusive: Function 'fatfs_utf16_inode_str_2_utf8' argument 4 names different: declaration 'dest' definition 'a_dest'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:295:89: note: Function 'fatfs_utf16_inode_str_2_utf8' argument 4 names different: declaration 'dest' definition 'a_dest'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:261:89: note: Function 'fatfs_utf16_inode_str_2_utf8' argument 4 names different: declaration 'dest' definition 'a_dest'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:61:32: style:inconclusive: Function 'tsk_fs_block_get' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:124:57: note: Function 'tsk_fs_block_get' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:61:32: note: Function 'tsk_fs_block_get' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.cpp:31:18: style: Either there is a missing 'override', or the member function 'ErrorsTest::tearDown' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.h:25:8: note: Either there is a missing 'override', or the member function 'ErrorsTest::tearDown' can be static. sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.cpp:31:18: note: Either there is a missing 'override', or the member function 'ErrorsTest::tearDown' can be static. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:38:35: style: Parameter 'valName' can be declared as reference to const [constParameterReference] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2723:28: style: Unused private function: 'TskFsMeta::getAttr' [unusedPrivateFunction] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2723:28: note: Unused private function: 'TskFsMeta::getAttr' sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2723:28: note: Unused private function: 'TskFsMeta::getAttr' sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:261:104: style:inconclusive: Function 'fatfs_utf16_inode_str_2_utf8' argument 5 names different: declaration 'dest_len' definition 'a_dest_len'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:295:102: note: Function 'fatfs_utf16_inode_str_2_utf8' argument 5 names different: declaration 'dest_len' definition 'a_dest_len'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:261:104: note: Function 'fatfs_utf16_inode_str_2_utf8' argument 5 names different: declaration 'dest_len' definition 'a_dest_len'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:61:53: style:inconclusive: Function 'tsk_fs_block_get' argument 2 names different: declaration 'fs_block' definition 'a_fs_block'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:125:24: note: Function 'tsk_fs_block_get' argument 2 names different: declaration 'fs_block' definition 'a_fs_block'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:61:53: note: Function 'tsk_fs_block_get' argument 2 names different: declaration 'fs_block' definition 'a_fs_block'. sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:111:19: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:44:34: style: Parameter 'wsData' can be declared as reference to const [constParameterReference] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:3093:24: style: Unused private function: 'TskFsDir::getFsInfo' [unusedPrivateFunction] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:3093:24: note: Unused private function: 'TskFsDir::getFsInfo' sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:3093:24: note: Unused private function: 'TskFsDir::getFsInfo' sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:62:17: style:inconclusive: Function 'tsk_fs_block_get' argument 3 names different: declaration 'addr' definition 'a_addr'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:125:46: note: Function 'tsk_fs_block_get' argument 3 names different: declaration 'addr' definition 'a_addr'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:62:17: note: Function 'tsk_fs_block_get' argument 3 names different: declaration 'addr' definition 'a_addr'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/idxonly.c:55:12: style: Redundant initialization for 'bufptr'. The initialized value is overwritten before it is read. [redundantInitialization] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/idxonly.c:29:18: note: bufptr is initialized sleuthkit-sleuthkit-4.12.1/tsk/hashdb/idxonly.c:55:12: note: bufptr is overwritten sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:154:32: style:inconclusive: Function 'tsk_fs_block_set' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:90:47: note: Function 'tsk_fs_block_set' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:154:32: note: Function 'tsk_fs_block_set' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/rejistry++/src/Cell.h:72:41: performance: Function parameter 'recordList' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:253:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.h:58:34: style: Parameter 'lhs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:108:48: style: Condition '0==ft.dwLowDateTime' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:108:21: note: Assuming that condition '0==ft.dwLowDateTime' is not redundant sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:108:48: note: Condition '0==ft.dwLowDateTime' is always true sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:154:53: style:inconclusive: Function 'tsk_fs_block_set' argument 2 names different: declaration 'fs_block' definition 'a_fs_block'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:90:66: note: Function 'tsk_fs_block_set' argument 2 names different: declaration 'fs_block' definition 'a_fs_block'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:154:53: note: Function 'tsk_fs_block_set' argument 2 names different: declaration 'fs_block' definition 'a_fs_block'. sleuthkit-sleuthkit-4.12.1/rejistry++/src/HBIN.h:67:41: performance: Function parameter 'recordList' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:435:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.h:58:52: style: Parameter 'rhs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/img/logical_img.c:115:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/encase.c:62:5: warning:inconclusive: Array 'buf' is filled incompletely. Did you forget to multiply the size given to 'memset()' with 'sizeof(*buf)'? [incompleteArrayFill] sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:76:16: style: Variable 'lookup_file' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:34:29: style: Parameter 'a_ptr' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/dcat_lib.c:57:57: style:inconclusive: Function 'tsk_fs_blkcat' argument 2 names different: declaration 'flags' definition 'lclflags'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1102:33: note: Function 'tsk_fs_blkcat' argument 2 names different: declaration 'flags' definition 'lclflags'. sleuthkit-sleuthkit-4.12.1/tsk/fs/dcat_lib.c:57:57: note: Function 'tsk_fs_blkcat' argument 2 names different: declaration 'flags' definition 'lclflags'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_utils.c:70:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tools/fstools/istat.cpp:97:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1451:13: style:inconclusive: Technically the member function 'TskFsAttribute::walk' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:166:18: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1474:13: style:inconclusive: Technically the member function 'TskFsAttribute::read' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_block.c:155:63: style: Parameter 'a_buf' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/nsrl.c:624:13: warning:inconclusive: The buffer 'pname' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:68:57: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:210:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:249:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/encase.c:116:65: style:inconclusive: Function 'encase_make_index' argument 2 names different: declaration 'htype' definition 'dbtype'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb_i.h:118:66: note: Function 'encase_make_index' argument 2 names different: declaration 'htype' definition 'dbtype'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/encase.c:116:65: note: Function 'encase_make_index' argument 2 names different: declaration 'htype' definition 'dbtype'. sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:343:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:483:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:193:47: style: Parameter 'strData' can be declared as reference to const [constParameterReference] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1199:6: style: Class 'TskFsJEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:644:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1227:6: style: Class 'TskFsAttrRun' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:682:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:262:22: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:41:11: warning: Either the condition '(buffer=_wgetcwd(NULL,0))==NULL' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:36:38: note: Assuming that condition '(buffer=_wgetcwd(NULL,0))==NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:41:11: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1299:6: style: Class 'TskFsName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:44:25: warning: Either the condition '(buffer=_wgetcwd(NULL,0))==NULL' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:36:38: note: Assuming that condition '(buffer=_wgetcwd(NULL,0))==NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:44:25: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:58:27: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1432:6: style: Class 'TskFsAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:31:65: style:inconclusive: Function 'tsk_vs_read_block' argument 3 names different: declaration 'buf' definition 'a_buf'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:135:35: note: Function 'tsk_vs_read_block' argument 3 names different: declaration 'buf' definition 'a_buf'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:31:65: note: Function 'tsk_vs_read_block' argument 3 names different: declaration 'buf' definition 'a_buf'. sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:359:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:166:5: warning: Either the condition 'pEnumerator' is redundant or there is possible null pointer dereference: pEnumerator. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:146:16: note: Assuming that condition 'pEnumerator' is not redundant sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:166:5: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:63:56: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1772:6: style: Class 'TskFsInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660_dent.c:192:28: style: Condition 'dd->entry_len' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660_dent.c:190:34: note: Assuming that condition 'buf[buf_idx]!=0' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660_dent.c:192:28: note: Condition 'dd->entry_len' is always true sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:32:12: style:inconclusive: Function 'tsk_vs_read_block' argument 4 names different: declaration 'len' definition 'a_len'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:135:47: note: Function 'tsk_vs_read_block' argument 4 names different: declaration 'len' definition 'a_len'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:32:12: note: Function 'tsk_vs_read_block' argument 4 names different: declaration 'len' definition 'a_len'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:407:14: style: Condition 'opt_debug>1' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:404:17: note: Assuming that condition 'opt_debug>1' is not redundant sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:407:14: note: Condition 'opt_debug>1' is always true sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:250:5: warning: Either the condition 'pEnumerator' is redundant or there is possible null pointer dereference: pEnumerator. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:234:16: note: Assuming that condition 'pEnumerator' is not redundant sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:250:5: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tools/srchtools/sigfind.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2259:6: style: Class 'TskFsBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/idxonly.c:127:39: style: Parameter 'hdb_info' can be declared as pointer to const. However it seems that 'idxonly_get_db_path' is a callback function, if 'hdb_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/idxonly.c:113:42: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/hashdb/idxonly.c:127:39: note: Parameter 'hdb_info' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:60:11: style:inconclusive: Function 'tsk_vs_part_read' argument 3 names different: declaration 'buf' definition 'a_buf'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:146:43: note: Function 'tsk_vs_part_read' argument 3 names different: declaration 'buf' definition 'a_buf'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:60:11: note: Function 'tsk_vs_part_read' argument 3 names different: declaration 'buf' definition 'a_buf'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:454:5: warning: Either the condition 'pEnumerator' is redundant or there is possible null pointer dereference: pEnumerator. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:430:16: note: Assuming that condition 'pEnumerator' is not redundant sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:454:5: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2368:6: style: Class 'TskFsMetaName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:60:25: style:inconclusive: Function 'tsk_vs_part_read' argument 4 names different: declaration 'len' definition 'a_len'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:146:55: note: Function 'tsk_vs_part_read' argument 4 names different: declaration 'len' definition 'a_len'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:60:25: note: Function 'tsk_vs_part_read' argument 4 names different: declaration 'len' definition 'a_len'. sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2419:6: style: Class 'TskFsMeta' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:81:31: style:inconclusive: Function 'tsk_vs_part_read_block' argument 3 names different: declaration 'buf' definition 'a_buf'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:148:46: note: Function 'tsk_vs_part_read_block' argument 3 names different: declaration 'buf' definition 'a_buf'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:81:31: note: Function 'tsk_vs_part_read_block' argument 3 names different: declaration 'buf' definition 'a_buf'. sleuthkit-sleuthkit-4.12.1/tools/fstools/ifind.cpp:174:29: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs_dent.c:326:66: style: Checking if unsigned expression 'a_fs->block_size' is less than zero. [unsignedLessThanZero] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2751:6: style: Class 'TskFsFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:81:45: style:inconclusive: Function 'tsk_vs_part_read_block' argument 4 names different: declaration 'len' definition 'a_len'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:148:58: note: Function 'tsk_vs_part_read_block' argument 4 names different: declaration 'len' definition 'a_len'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_io.c:81:45: note: Function 'tsk_vs_part_read_block' argument 4 names different: declaration 'len' definition 'a_len'. sleuthkit-sleuthkit-4.12.1/tsk/img/img_writer.cpp:867:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/fstools/ifind.cpp:100:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:58:30: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:29:19: style: Redundant initialization for 'buf2'. The initialized value is overwritten before it is read. [redundantInitialization] sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:25:20: note: buf2 is initialized sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:29:19: note: buf2 is overwritten sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:303:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:32:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/img/img_open.cpp:216:21: style: Condition 'img_set!=NULL' is always false [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/img/img_open.cpp:124:33: note: Assignment 'img_set=NULL', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tsk/img/img_open.cpp:216:21: note: Condition 'img_set!=NULL' is always false sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_dent.c:199:36: style: Variable 'dentry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:120:40: style: Parameter 'hdb_info' can be declared as pointer to const. However it seems that 'hdb_base_get_db_path' is a callback function, if 'hdb_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:99:29: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:120:40: note: Parameter 'hdb_info' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_dent.c:259:34: style: Variable 'dentry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:33:34: style:inconclusive: Function 'tsk_fs_nofs_fsstat' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:218:53: note: Function 'tsk_fs_nofs_fsstat' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:33:34: note: Function 'tsk_fs_nofs_fsstat' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:130:45: style: Parameter 'hdb_info' can be declared as pointer to const. However it seems that 'hdb_base_get_display_name' is a callback function, if 'hdb_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:100:34: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:130:45: note: Parameter 'hdb_info' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_dent.c:490:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:46:55: style:inconclusive: Function 'tsk_fs_nofs_get_default_attr_type' argument 1 names different: declaration 'a_file' definition 'a_fs_file'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:221:23: note: Function 'tsk_fs_nofs_get_default_attr_type' argument 1 names different: declaration 'a_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:46:55: note: Function 'tsk_fs_nofs_get_default_attr_type' argument 1 names different: declaration 'a_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:145:43: style: Parameter 'hdb_info' can be declared as pointer to const. However it seems that 'hdb_base_get_index_path' is a callback function, if 'hdb_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:102:32: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:145:43: note: Parameter 'hdb_info' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:70:33: style:inconclusive: Function 'tsk_fs_nofs_close' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:219:49: note: Function 'tsk_fs_nofs_close' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:70:33: note: Function 'tsk_fs_nofs_close' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:156:38: style: Parameter 'hdb_info' can be declared as pointer to const. However it seems that 'hdb_base_has_index' is a callback function, if 'hdb_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:103:27: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:156:38: note: Parameter 'hdb_info' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tools/vstools/mmls.cpp:168:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:173:38: style:inconclusive: Function 'tsk_fs_nofs_inode_walk' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:233:57: note: Function 'tsk_fs_nofs_inode_walk' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:173:38: note: Function 'tsk_fs_nofs_inode_walk' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:167:39: style: Parameter 'hdb_info' can be declared as pointer to const. However it seems that 'hdb_base_make_index' is a callback function, if 'hdb_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:104:28: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:167:39: note: Parameter 'hdb_info' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:187:41: style:inconclusive: Function 'tsk_fs_nofs_file_add_meta' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:231:60: note: Function 'tsk_fs_nofs_file_add_meta' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:187:41: note: Function 'tsk_fs_nofs_file_add_meta' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:167:60: style: Parameter 'htype' can be declared as pointer to const. However it seems that 'hdb_base_make_index' is a callback function, if 'htype' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:104:28: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:167:60: note: Parameter 'htype' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:177:39: style: Parameter 'hdb_info' can be declared as pointer to const. However it seems that 'hdb_base_open_index' is a callback function, if 'hdb_info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:105:28: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:177:39: note: Parameter 'hdb_info' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:99:31: style: Parameter 'a_buf' can be declared as pointer to const. However it seems that 'file_walk_cb' is a callback function, if 'a_buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:309:13: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:99:31: note: Parameter 'a_buf' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:151:18: style: Variable 'hres' is reassigned a value before the old one has been used. [redundantAssignment] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:147:18: note: hres is assigned sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:151:18: note: hres is overwritten sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:239:18: style: Variable 'hres' is reassigned a value before the old one has been used. [redundantAssignment] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:235:18: note: hres is assigned sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:239:18: note: hres is overwritten sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:58:29: style:inconclusive: Function 'tsk_img_read' argument 1 names different: declaration 'img' definition 'a_img_info'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/img/tsk_img.h:135:48: note: Function 'tsk_img_read' argument 1 names different: declaration 'img' definition 'a_img_info'. sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:58:29: note: Function 'tsk_img_read' argument 1 names different: declaration 'img' definition 'a_img_info'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:436:18: style: Variable 'hres' is reassigned a value before the old one has been used. [redundantAssignment] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:431:18: note: hres is assigned sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:436:18: note: hres is overwritten sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:58:51: style:inconclusive: Function 'tsk_img_read' argument 2 names different: declaration 'off' definition 'a_off'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/img/tsk_img.h:135:63: note: Function 'tsk_img_read' argument 2 names different: declaration 'off' definition 'a_off'. sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:58:51: note: Function 'tsk_img_read' argument 2 names different: declaration 'off' definition 'a_off'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:439:18: style: Variable 'hres' is reassigned a value before the old one has been used. [redundantAssignment] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:436:18: note: hres is assigned sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:439:18: note: hres is overwritten sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attrlist.c:410:18: style: Variable 'fs_attr_cur' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:59:11: style:inconclusive: Function 'tsk_img_read' argument 3 names different: declaration 'buf' definition 'a_buf'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/img/tsk_img.h:136:15: note: Function 'tsk_img_read' argument 3 names different: declaration 'buf' definition 'a_buf'. sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:59:11: note: Function 'tsk_img_read' argument 3 names different: declaration 'buf' definition 'a_buf'. sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryKey.cpp:89:36: style: Unused variable: subkeys [unusedVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:27:5: performance: Variable 'm_volFilterFlags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:59:25: style:inconclusive: Function 'tsk_img_read' argument 4 names different: declaration 'len' definition 'a_len'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/img/tsk_img.h:136:27: note: Function 'tsk_img_read' argument 4 names different: declaration 'len' definition 'a_len'. sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:59:25: note: Function 'tsk_img_read' argument 4 names different: declaration 'len' definition 'a_len'. sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:78:52: style:inconclusive: Function 'processLclDir' argument 1 names different: declaration 'dir' definition 'a_dir'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.h:29:44: note: Function 'processLclDir' argument 1 names different: declaration 'dir' definition 'a_dir'. sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:78:52: note: Function 'processLclDir' argument 1 names different: declaration 'dir' definition 'a_dir'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:28:5: performance: Variable 'm_fileFilterFlags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:81:42: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:245:42: style:inconclusive: Function 'processFile' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.h:27:55: note: Function 'processFile' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:245:42: note: Function 'processFile' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:155:83: style:inconclusive: Function 'getSubKeys' argument 2 names different: declaration 'subKeysList' definition 'subKeyNamesList'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.h:38:84: note: Function 'getSubKeys' argument 2 names different: declaration 'subKeysList' definition 'subKeyNamesList'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:155:83: note: Function 'getSubKeys' argument 2 names different: declaration 'subKeysList' definition 'subKeyNamesList'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:32:5: performance: Variable 'm_curVsPartDescr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tsk/fs/ils_lib.c:97:42: style: Variable 'hostnamebuf[sizeof(hostnamebuf)-1]' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:173:38: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:245:65: style:inconclusive: Function 'processFile' argument 2 names different: declaration 'path' definition 'a_path'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.h:27:76: note: Function 'processFile' argument 2 names different: declaration 'path' definition 'a_path'. sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:245:65: note: Function 'processFile' argument 2 names different: declaration 'path' definition 'a_path'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:121:18: style: The scope of the variable 'bitLockerStatus' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_open.c:70:44: style:inconclusive: Function 'tsk_fs_open_vol_decrypt' argument 3 names different: declaration 'password' definition 'a_pass'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1059:40: note: Function 'tsk_fs_open_vol_decrypt' argument 3 names different: declaration 'password' definition 'a_pass'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_open.c:70:44: note: Function 'tsk_fs_open_vol_decrypt' argument 3 names different: declaration 'password' definition 'a_pass'. sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:187:41: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:301:43: style:inconclusive: Function 'compareDirs' argument 1 names different: declaration 'inum' definition 'a_inum'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.h:17:36: note: Function 'compareDirs' argument 1 names different: declaration 'inum' definition 'a_inum'. sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:301:43: note: Function 'compareDirs' argument 1 names different: declaration 'inum' definition 'a_inum'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:205:22: style: Local variable 'key' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:198:52: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:205:22: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_open.c:127:44: style:inconclusive: Function 'tsk_fs_open_img_decrypt' argument 4 names different: declaration 'password' definition 'a_pass'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1057:40: note: Function 'tsk_fs_open_img_decrypt' argument 4 names different: declaration 'password' definition 'a_pass'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_open.c:127:44: note: Function 'tsk_fs_open_img_decrypt' argument 4 names different: declaration 'password' definition 'a_pass'. sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:200:33: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:130:15: style: Redundant initialization for 'part'. The initialized value is overwritten before it is read. [redundantInitialization] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:126:28: note: part is initialized sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:130:15: note: part is overwritten sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:301:69: style:inconclusive: Function 'compareDirs' argument 2 names different: declaration 'lcl_dir' definition 'a_lcl_dir'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.h:17:60: note: Function 'compareDirs' argument 2 names different: declaration 'lcl_dir' definition 'a_lcl_dir'. sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:301:69: note: Function 'compareDirs' argument 2 names different: declaration 'lcl_dir' definition 'a_lcl_dir'. sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:217:41: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:928:51: style:inconclusive: Technically the member function 'TskAuto::getErrorList' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:204:37: note: Technically the member function 'TskAuto::getErrorList' can be const. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:928:51: note: Technically the member function 'TskAuto::getErrorList' can be const. sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:232:33: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:961:14: style: The member function 'TskAuto::isNtfsSystemFiles' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:273:13: note: The member function 'TskAuto::isNtfsSystemFiles' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:961:14: note: The member function 'TskAuto::isNtfsSystemFiles' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:244:39: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/fstools/ils.cpp:106:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:978:10: style: The member function 'TskAuto::isFATSystemFiles' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:274:13: note: The member function 'TskAuto::isFATSystemFiles' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:978:10: note: The member function 'TskAuto::isFATSystemFiles' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:369:57: style: Parameter 'rawBuf' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:258:37: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:31:26: style: Parameter 'a_fs_file' can be declared as pointer to const. However it seems that 'fw_action1' is a callback function, if 'a_fs_file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:185:13: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:31:26: note: Parameter 'a_fs_file' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1002:10: style: The member function 'TskAuto::isDotDir' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:275:13: note: The member function 'TskAuto::isDotDir' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1002:10: note: The member function 'TskAuto::isDotDir' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:516:14: style: Variable 'msg' can be declared as const array [constVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:269:36: style: Parameter 'a_fs_info' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:32:11: style: Parameter 'a_buf' can be declared as pointer to const. However it seems that 'fw_action1' is a callback function, if 'a_buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:185:13: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:32:11: note: Parameter 'a_buf' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:100:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1025:10: style: The member function 'TskAuto::isDir' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:276:13: note: The member function 'TskAuto::isDir' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1025:10: note: The member function 'TskAuto::isDir' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/decmpfs.c:576:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:122:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1047:10: style: The member function 'TskAuto::isFile' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:277:13: note: The member function 'TskAuto::isFile' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1047:10: note: The member function 'TskAuto::isFile' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:185:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1069:14: style: The member function 'TskAuto::isDefaultType' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:278:13: note: The member function 'TskAuto::isDefaultType' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1069:14: note: The member function 'TskAuto::isDefaultType' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:53:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/fls.cpp:291:22: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1086:10: style: The member function 'TskAuto::isNonResident' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:280:13: note: The member function 'TskAuto::isNonResident' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1086:10: note: The member function 'TskAuto::isNonResident' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:145:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_TCHAR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:278:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_TCHAR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fstools/fls.cpp:112:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs_unicompare.c:189:15: style: Variable 'lowerCaseTable' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:413:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGICAL_INVALID_INUM [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:163:20: style: Variable 'dirp' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:412:36: style: Variable 'nextKey' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:77:18: style: Virtual function 'closeImage' is called from destructor '~TskAuto()' at line 40. Dynamic binding is not used. [virtualCallInConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:40:5: note: Calling closeImage sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:77:18: note: closeImage is a virtual function sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:495:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGICAL_INUM_CACHE_LEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/img/img_writer.cpp:685:53: style: Parameter 'img_info' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.h:9:25: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:533:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGICAL_INUM_CACHE_MAX_PATH_LEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:200:54: style:inconclusive: Function 'tsk_vs_part_get' argument 2 names different: declaration 'idx' definition 'a_idx'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:139:20: note: Function 'tsk_vs_part_get' argument 2 names different: declaration 'idx' definition 'a_idx'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:200:54: note: Function 'tsk_vs_part_get' argument 2 names different: declaration 'idx' definition 'a_idx'. sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.h:9:35: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/fstools/blkcat.cpp:97:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:612:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_INODE_NUM [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:241:32: style:inconclusive: Function 'tsk_vs_part_walk' argument 1 names different: declaration 'vs' definition 'a_vs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:140:51: note: Function 'tsk_vs_part_walk' argument 1 names different: declaration 'vs' definition 'a_vs'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:241:32: note: Function 'tsk_vs_part_walk' argument 1 names different: declaration 'vs' definition 'a_vs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660_dent.c:328:32: style: Parameter 'a_fs_info' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:727:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_TCHAR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:241:49: style:inconclusive: Function 'tsk_vs_part_walk' argument 2 names different: declaration 'start' definition 'a_start'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:140:66: note: Function 'tsk_vs_part_walk' argument 2 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:241:49: note: Function 'tsk_vs_part_walk' argument 2 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:792:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:241:69: style:inconclusive: Function 'tsk_vs_part_walk' argument 3 names different: declaration 'last' definition 'a_last'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:141:20: note: Function 'tsk_vs_part_walk' argument 3 names different: declaration 'last' definition 'a_last'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:241:69: note: Function 'tsk_vs_part_walk' argument 3 names different: declaration 'last' definition 'a_last'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:869:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGICAL_INVALID_INUM [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:242:27: style:inconclusive: Function 'tsk_vs_part_walk' argument 4 names different: declaration 'flags' definition 'a_flags'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:141:48: note: Function 'tsk_vs_part_walk' argument 4 names different: declaration 'flags' definition 'a_flags'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:242:27: note: Function 'tsk_vs_part_walk' argument 4 names different: declaration 'flags' definition 'a_flags'. sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:204:37: performance: Function 'getErrorList()' should return member 'm_errors' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_dent.c:493:36: style: Variable 'base_inum_of_sector' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:99:37: style:inconclusive: Function 'tsk_fs_file_open_meta' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:715:61: note: Function 'tsk_fs_file_open_meta' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:99:37: note: Function 'tsk_fs_file_open_meta' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:926:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_TCHAR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:243:11: style:inconclusive: Function 'tsk_vs_part_walk' argument 6 names different: declaration 'ptr' definition 'a_ptr'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/vs/tsk_vs.h:142:43: note: Function 'tsk_vs_part_walk' argument 6 names different: declaration 'ptr' definition 'a_ptr'. sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:243:11: note: Function 'tsk_vs_part_walk' argument 6 names different: declaration 'ptr' definition 'a_ptr'. sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:227:17: performance: Function 'getCurVsPartDescr()' should return member 'm_curVsPartDescr' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:100:19: style:inconclusive: Function 'tsk_fs_file_open_meta' argument 2 names different: declaration 'fs_file' definition 'a_fs_file'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:716:23: note: Function 'tsk_fs_file_open_meta' argument 2 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:100:19: note: Function 'tsk_fs_file_open_meta' argument 2 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:998:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:68:22: style: Variable 'fsInfo' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:100:41: style:inconclusive: Function 'tsk_fs_file_open_meta' argument 3 names different: declaration 'addr' definition 'a_addr'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:716:43: note: Function 'tsk_fs_file_open_meta' argument 3 names different: declaration 'addr' definition 'a_addr'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_file.c:100:41: note: Function 'tsk_fs_file_open_meta' argument 3 names different: declaration 'addr' definition 'a_addr'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1199:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmls.cpp:57:24: style: Parameter 'vs' can be declared as pointer to const. However it seems that 'part_act' is a callback function, if 'vs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tools/vstools/mmls.cpp:311:56: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tools/vstools/mmls.cpp:57:24: note: Parameter 'vs' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1287:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:134:59: style:inconclusive: Function 'tsk_fs_ifind_par' argument 2 names different: declaration 'flags' definition 'lclflags'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1161:32: note: Function 'tsk_fs_ifind_par' argument 2 names different: declaration 'flags' definition 'lclflags'. sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:134:59: note: Function 'tsk_fs_ifind_par' argument 2 names different: declaration 'flags' definition 'lclflags'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1527:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_INFO_CACHE_LEN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_open.c:113:43: style: Variable 'tmp_set' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:41:19: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:417:49: style:inconclusive: Function 'tsk_fs_ifind_path' argument 2 names different: declaration 'path' definition 'tpath'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1157:21: note: Function 'tsk_fs_ifind_path' argument 2 names different: declaration 'path' definition 'tpath'. sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:417:49: note: Function 'tsk_fs_ifind_path' argument 2 names different: declaration 'path' definition 'tpath'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1640:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:57:19: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:559:60: style:inconclusive: Function 'tsk_fs_ifind_data' argument 2 names different: declaration 'flags' definition 'lclflags'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1159:32: note: Function 'tsk_fs_ifind_data' argument 2 names different: declaration 'flags' definition 'lclflags'. sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:559:60: note: Function 'tsk_fs_ifind_data' argument 2 names different: declaration 'flags' definition 'lclflags'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1661:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:65:19: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1681:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/img/img_open.cpp:467:16: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_name.c:308:32: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:288:34: style: Local variable 'i' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:230:16: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:288:34: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1692:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_apfs.hpp:94:3: style: Class 'APFSPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:126:23: style: Variable 'part' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_name.c:337:32: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1701:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/util/lw_shared_ptr.hpp:68:3: style: Class 'lw_shared_ptr < APFSBlock >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_name.c:378:32: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1725:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/util/lw_shared_ptr.hpp:98:3: style: Class 'lw_shared_ptr < APFSBlock >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:72:36: warning: Possible leak in public function. The pointer 'outfile' is not deallocated before it is allocated. [publicAllocationError] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:42:11: style: Class 'arff' is unsafe, 'arff::outfile' can leak by wrong usage. [unsafeClassCanLeak] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:35:12: warning: Member variable 'TskAutoDb::m_curPoolVol' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.hpp:26:4: style: The destructor '~APFSPoolCompat' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_compat.hpp:61:12: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.hpp:26:4: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:35:12: warning: Member variable 'TskAutoDb::m_curPoolVs' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.hpp:28:11: style: The function 'poolstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_compat.hpp:72:19: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.hpp:28:11: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.hpp:29:18: style: The function 'getImageInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_compat.hpp:73:26: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.hpp:29:18: note: Function in derived class sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:50:28: style: Variable 'fs_name_list' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:435:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_compat.hpp:61:12: style: The destructor '~TSKPoolCompat < APFSPool , std :: enable_if_t < std :: is_base_of < TSKPool , APFSPool > :: value > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:39:12: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_compat.hpp:61:12: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:193:10: warning: If memory allocation fails, then there is a possible null pointer dereference: mdctx [nullPointerOutOfMemory] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:192:17: note: Assuming allocation function fails sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:192:17: note: Assignment 'mdctx=std::malloc(sizeof(TSK_MD5_CTX))', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:193:10: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:484:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:843:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.cpp:34:18: style: Variable 'ei' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:195:10: warning: If memory allocation fails, then there is a possible null pointer dereference: md [nullPointerOutOfMemory] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:194:29: note: Assuming allocation function fails sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:194:6: note: Assignment 'md=(unsigned char*)std::malloc(TSK_MD5_DIGEST_LENGTH)', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:195:10: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:938:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.cpp:43:18: style: Variable 'ei' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:202:10: warning: If memory allocation fails, then there is a possible null pointer dereference: mdctx [nullPointerOutOfMemory] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:201:17: note: Assuming allocation function fails sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:201:17: note: Assignment 'mdctx=std::malloc(sizeof(TSK_SHA_CTX))', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:202:10: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1103:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/md5sum.c:203:63: style:inconclusive: Function 'md5sum_makeindex' argument 2 names different: declaration 'htype' definition 'dbtype'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb_i.h:110:65: note: Function 'md5sum_makeindex' argument 2 names different: declaration 'htype' definition 'dbtype'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/md5sum.c:203:63: note: Function 'md5sum_makeindex' argument 2 names different: declaration 'htype' definition 'dbtype'. sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:115:52: style: Parameter 'vkRecord' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:204:10: warning: If memory allocation fails, then there is a possible null pointer dereference: md [nullPointerOutOfMemory] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:203:29: note: Assuming allocation function fails sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:203:6: note: Assignment 'md=(unsigned char*)std::malloc(TSK_SHA_DIGEST_LENGTH)', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:204:10: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tools/fstools/blkls.cpp:105:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usn_journal.c:181:27: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:122:33: style: Variable 'data' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usn_journal.c:214:31: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:158:52: style: Parameter 'nkRecord' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:44:5: performance: Variable 'm_curDirAddr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1440:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/rejistry++/src/Rejistry.cpp:192:26: style: Variable 'header' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:45:5: performance: Variable 'm_curDirPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1485:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.h:83:12: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1584:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:194:6: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1677:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:196:15: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1704:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:197:18: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1941:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:198:14: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:2173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:203:6: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:2281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_read.cpp:18:38: style:inconclusive: Function 'tsk_pool_read' argument 1 names different: declaration 'a_fs' definition 'a_pool'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.h:94:45: note: Function 'tsk_pool_read' argument 1 names different: declaration 'a_fs' definition 'a_pool'. sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_read.cpp:18:38: note: Function 'tsk_pool_read' argument 1 names different: declaration 'a_fs' definition 'a_pool'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:205:14: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:42:18: style: Virtual function 'closeImage' is called from destructor '~TskAutoDb()' at line 77. Dynamic binding is not used. [virtualCallInConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:77:5: note: Calling closeImage sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:42:18: note: closeImage is a virtual function sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:2291:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:206:15: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:93:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:2301:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:207:14: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:2368:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_types.cpp:59:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:211:6: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_name.c:341:9: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:2564:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usnjls_lib.c:291:30: style: Variable 'flag' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_types.cpp:88:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:212:14: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_types.cpp:106:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:213:15: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:214:14: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:218:6: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_open.c:172:27: style: Variable 'prev_type' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:219:14: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:220:15: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:221:14: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_read.cpp:20:14: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/pool/pool_read.cpp:25:14: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/img/raw.c:342:31: style: Condition '(unsigned long)cnt==read_len' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/img/raw.c:337:30: note: Assuming that condition '(unsigned long)cnt!=read_len' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/img/raw.c:342:31: note: Condition '(unsigned long)cnt==read_len' is always true sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:447:16: style: Variable 'end' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:25:5: performance: Variable 'm_inum' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:27:5: performance: Variable 'm_fs_name_flags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tools/srchtools/sigfind.cpp:300:37: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:274:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:229:17: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:228:20: note: Assuming allocation function fails sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:228:20: note: Assignment 'f=popen(cmd,"r")', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:229:17: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:505:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:703:43: style:inconclusive: Technically the member function 'TskHelper::getFSInfoList' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:73:36: note: Technically the member function 'TskHelper::getFSInfoList' can be const. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:703:43: note: Technically the member function 'TskHelper::getFSInfoList' can be const. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:466:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:511:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:777:17: style: The member function 'TskHelper::enumerateFileAndVolumeSystems' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:76:10: note: The member function 'TskHelper::enumerateFileAndVolumeSystems' can be static. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:777:17: note: The member function 'TskHelper::enumerateFileAndVolumeSystems' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:572:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:517:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:753:17: style: The member function 'TskHelper::openFs' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:77:10: note: The member function 'TskHelper::openFs' can be static. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:753:17: note: The member function 'TskHelper::openFs' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:618:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:121:34: style: Variable 'bitLockerStatus' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:523:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:121:24: style: The member function 'TskHelper::stripExt' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:94:17: note: The member function 'TskHelper::stripExt' can be static. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:121:24: note: The member function 'TskHelper::stripExt' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:659:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xid [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:154:33: style: Variable 'bitLockerStatus' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:825:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_block [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:440:35: style: Variable 'deviceID' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:251:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:440:26: style: Variable 'deviceID' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:101:20: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:227:16: style: Local variable 'cc' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:206:12: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:227:16: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:101:54: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:343:29: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:73:36: performance: Function 'getFSInfoList()' should return member 'm_FSInfoList' by const reference. [returnByReference] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:344:30: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:406:9: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:456:30: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:246:34: style: The scope of the variable 'wsComment' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryLoader.cpp:406:111: style:inconclusive: Function 'findNTUserRegFilesInDir' argument 3 names different: declaration 'a_path' definition 'a_userFolderPath'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryLoader.h:48:99: note: Function 'findNTUserRegFilesInDir' argument 3 names different: declaration 'a_path' definition 'a_userFolderPath'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryLoader.cpp:406:111: note: Function 'findNTUserRegFilesInDir' argument 3 names different: declaration 'a_path' definition 'a_userFolderPath'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.h:138:29: performance: Function parameter 'name' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.h:139:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.cpp:45:5: style: Variable 'ei' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.h:140:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:68:17: performance: Function parameter 'relation_name' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:72:29: performance: Function parameter 'fn' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:142:20: performance: Function parameter 'pattern' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:142:35: performance: Function parameter 'method' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:142:49: performance: Function parameter 'path' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/nsrl.c:387:62: style:inconclusive: Function 'nsrl_makeindex' argument 2 names different: declaration 'htype' definition 'dbtype'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb_i.h:102:63: note: Function 'nsrl_makeindex' argument 2 names different: declaration 'htype' definition 'dbtype'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/nsrl.c:387:62: note: Function 'nsrl_makeindex' argument 2 names different: declaration 'htype' definition 'dbtype'. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:33:16: warning: Member variable 'TskAutoDbJava::m_curPoolVol' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:33:16: warning: Member variable 'TskAutoDbJava::m_curPoolVs' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:301:68: style: Local variable 'it' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:238:54: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:301:68: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.hpp:164:3: warning: Member variable 'iterator::_tree' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.h:180:9: warning: Member variable '_UNALLOC_BLOCK_WLK_TRACK::size' is not initialized in the constructor. [uninitMemberVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:169:42: style:inconclusive: Function 'add_attribute' argument 2 names different: declaration 'type' definition 'code'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:76:40: note: Function 'add_attribute' argument 2 names different: declaration 'type' definition 'code'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:169:42: note: Function 'add_attribute' argument 2 names different: declaration 'type' definition 'code'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:238:42: style:inconclusive: Function 'add_value' argument 2 names different: declaration 'number' definition 'value'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:77:40: note: Function 'add_value' argument 2 names different: declaration 'number' definition 'value'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:238:42: note: Function 'add_value' argument 2 names different: declaration 'number' definition 'value'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:271:49: style:inconclusive: Function 'attributeAlwaysNumeric' argument 1 names different: declaration 's' definition 'attributeName'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:40:47: note: Function 'attributeAlwaysNumeric' argument 1 names different: declaration 's' definition 'attributeName'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:271:49: note: Function 'attributeAlwaysNumeric' argument 1 names different: declaration 's' definition 'attributeName'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:284:46: style:inconclusive: Function 'attributeAlwaysDate' argument 1 names different: declaration 's' definition 'attributeName'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:41:44: note: Function 'attributeAlwaysDate' argument 1 names different: declaration 's' definition 'attributeName'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:284:46: note: Function 'attributeAlwaysDate' argument 1 names different: declaration 's' definition 'attributeName'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_name.c:305:16: style: Variable 'tmTime' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_name.c:334:16: style: Variable 'tmTime' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:1224:3: performance: Variable '_child_it' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tsk/fs/fls_lib.c:210:68: style:inconclusive: Function 'tsk_fs_fls' argument 5 names different: declaration 'pre' definition 'tpre'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1142:54: note: Function 'tsk_fs_fls' argument 5 names different: declaration 'pre' definition 'tpre'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fls_lib.c:210:68: note: Function 'tsk_fs_fls' argument 5 names different: declaration 'pre' definition 'tpre'. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:41:5: performance: Variable 'm_curDirAddr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:42:5: performance: Variable 'm_curDirPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:407:19: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:277:37: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:23:30: style: Parameter 'file_path' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:282:20: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:313:21: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:341:39: style: Parameter 'hdb_info' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:130:60: style: Parameter 'acctType' can be declared as reference to const [constParameterReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:773:20: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/util/span.hpp:51:33: debug: CheckClass::isMemberVar found used member variable '_storage' with varid 0 [varid0] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:353:56: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:150:56: style: Parameter 'acctType' can be declared as reference to const [constParameterReference] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:982:29: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:577:31: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:948:24: style:inconclusive: Either there is a missing 'override', or the member function 'TskAutoDbJava::getImageID' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.h:112:13: note: Either there is a missing 'override', or the member function 'TskAutoDbJava::getImageID' can be const. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:948:24: note: Either there is a missing 'override', or the member function 'TskAutoDbJava::getImageID' can be const. sleuthkit-sleuthkit-4.12.1/tsk/img/img_open.cpp:222:23: style: Variable 'img_info' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/fls_lib.c:98:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:283:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:608:15: warning: The class 'APFSJObjBtreeNode' defines member function with name 'is_leaf' also defined in its parent class 'APFSBtreeNode < memory_view , memory_view >'. [duplInheritedMember] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:472:15: note: Parent function 'APFSBtreeNode < memory_view , memory_view >::is_leaf' sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:608:15: note: Derived function 'APFSJObjBtreeNode::is_leaf' sleuthkit-sleuthkit-4.12.1/tsk/fs/fls_lib.c:104:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:306:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.h:44:18: style: Virtual function 'closeImage' is called from destructor '~TskAutoDbJava()' at line 62. Dynamic binding is not used. [virtualCallInConstructor] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:62:5: note: Calling closeImage sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.h:44:18: note: closeImage is a virtual function sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:610:19: warning: The class 'APFSJObjBtreeNode' defines member function with name 'begin' also defined in its parent class 'APFSBtreeNode < memory_view , memory_view >'. [duplInheritedMember] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:514:12: note: Parent function 'APFSBtreeNode < memory_view , memory_view >::begin' sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:610:19: note: Derived function 'APFSJObjBtreeNode::begin' sleuthkit-sleuthkit-4.12.1/tsk/fs/unix_misc.c:36:19: style: Parameter 'addrs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:320:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:144:19: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:611:19: warning: The class 'APFSJObjBtreeNode' defines member function with name 'end' also defined in its parent class 'APFSBtreeNode < memory_view , memory_view >'. [duplInheritedMember] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:515:12: note: Parent function 'APFSBtreeNode < memory_view , memory_view >::end' sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:611:19: note: Derived function 'APFSJObjBtreeNode::end' sleuthkit-sleuthkit-4.12.1/tsk/fs/fls_lib.c:116:15: style: Variable 'fls_data' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/unix_misc.c:50:19: style: Variable 'ffs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:448:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:151:31: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/lua_utf8.c:48:35: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:282:19: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:614:19: warning: The class 'APFSJObjBtreeNode' defines member function with name 'find' also defined in its parent class 'APFSBtreeNode < memory_view , memory_view >'. [duplInheritedMember] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:518:12: note: Parent function 'APFSBtreeNode < memory_view , memory_view >::find' sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:614:19: note: Derived function 'APFSJObjBtreeNode::find' sleuthkit-sleuthkit-4.12.1/tsk/fs/unix_misc.c:139:19: style: Variable 'ffs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:654:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:169:33: performance: Function parameter 'name' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/lua_utf8.c:87:38: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/unix_misc.c:337:23: style: Variable 'ffs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:739:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/lua_utf8.c:262:17: style: Variable 'str' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/unix_misc.c:452:36: style: Parameter 'a_fs_info' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/lua_utf8.c:265:11: style: Variable 'offset' can be declared as const array [constVariable] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:175:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:243:16: style: Variable 'i' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:562:24: style: Variable 'bytes_read' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:890:5: style: Class 'Keybag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:563:29: style: Variable 'current_inum' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs_dent.c:202:20: style: Checking if unsigned expression 'dellen' is less than zero. [unsignedLessThanZero] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:324:42: style:inconclusive: Function 'add_seg' argument 6 names different: declaration 'hash' definition 'md5'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.h:79:67: note: Function 'add_seg' argument 6 names different: declaration 'hash' definition 'md5'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:324:42: note: Function 'add_seg' argument 6 names different: declaration 'hash' definition 'md5'. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.hpp:60:3: style: Class 'APFSJObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:565:16: style: Variable 'i' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:497:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.hpp:127:3: style: Class 'APFSJObjTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.hpp:112:5: style: Struct 'crypto' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.hpp:160:3: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/util/span.hpp:31:3: style: Class 'span < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/util/lw_shared_ptr.hpp:68:3: style: Class 'lw_shared_ptr < APFSJObjBtreeNode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/util/lw_shared_ptr.hpp:98:3: style: Class 'lw_shared_ptr < APFSJObjBtreeNode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:731:31: style: The comparison 'sector_size != 512' is always false. [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:478:23: note: 'sector_size' is assigned value '512' here. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:731:31: note: The comparison 'sector_size != 512' is always false. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:79:62: style:inconclusive: Function 'openImage' argument 2 names different: declaration 'images' definition 'a_images'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:72:60: note: Function 'openImage' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:79:62: note: Function 'openImage' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:80:47: style:inconclusive: Function 'openImage' argument 4 names different: declaration 'a_ssize' definition 'a_sSize'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:73:41: note: Function 'openImage' argument 4 names different: declaration 'a_ssize' definition 'a_sSize'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:80:47: note: Function 'openImage' argument 4 names different: declaration 'a_ssize' definition 'a_sSize'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:324:13: warning:inconclusive: The buffer 'phash' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/nsrl.c:227:13: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1587:49: style: Condition 'm_attributeAdded==false' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1581:24: note: Assignment 'm_attributeAdded=false', assigned value is 0 sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1587:49: note: Condition 'm_attributeAdded==false' is always true sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:462:17: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:461:20: note: Assuming allocation function fails sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:461:20: note: Assignment 'f=std::fopen(audit_file,"r")', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:462:17: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:107:60: style:inconclusive: Function 'openImageUtf8' argument 2 names different: declaration 'images' definition 'a_images'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:74:58: note: Function 'openImageUtf8' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:107:60: note: Function 'openImageUtf8' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:459:13: warning:inconclusive: The buffer 'pname' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:108:47: style:inconclusive: Function 'openImageUtf8' argument 4 names different: declaration 'a_ssize' definition 'a_sSize'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:75:41: note: Function 'openImageUtf8' argument 4 names different: declaration 'a_ssize' definition 'a_sSize'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:108:47: note: Function 'openImageUtf8' argument 4 names different: declaration 'a_ssize' definition 'a_sSize'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:67:28: style: Variable 'np' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:192:68: style:inconclusive: Function 'setExternalFileSystemList' argument 1 names different: declaration 'exteralFsInfoList' definition 'fsInfoList'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:103:65: note: Function 'setExternalFileSystemList' argument 1 names different: declaration 'exteralFsInfoList' definition 'fsInfoList'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:192:68: note: Function 'setExternalFileSystemList' argument 1 names different: declaration 'exteralFsInfoList' definition 'fsInfoList'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:280:30: style:inconclusive: Function 'vsWalkCb' argument 2 names different: declaration 'vs_part' definition 'a_vs_part'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:254:34: note: Function 'vsWalkCb' argument 2 names different: declaration 'vs_part' definition 'a_vs_part'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:280:30: note: Function 'vsWalkCb' argument 2 names different: declaration 'vs_part' definition 'a_vs_part'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs.c:666:17: style: Local variable 'retval' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs.c:607:13: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs.c:666:17: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:159:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:280:47: style:inconclusive: Function 'vsWalkCb' argument 3 names different: declaration 'ptr' definition 'a_ptr'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:254:49: note: Function 'vsWalkCb' argument 3 names different: declaration 'ptr' definition 'a_ptr'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:280:47: note: Function 'vsWalkCb' argument 3 names different: declaration 'ptr' definition 'a_ptr'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:173:29: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:328:34: style:inconclusive: Function 'findFilesInVs' argument 1 names different: declaration 'start' definition 'a_start'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:87:37: note: Function 'findFilesInVs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:328:34: note: Function 'findFilesInVs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:265:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:328:60: style:inconclusive: Function 'findFilesInVs' argument 2 names different: declaration 'vtype' definition 'a_vtype'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:87:61: note: Function 'findFilesInVs' argument 2 names different: declaration 'vtype' definition 'a_vtype'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:328:60: note: Function 'findFilesInVs' argument 2 names different: declaration 'vtype' definition 'a_vtype'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:393:34: style:inconclusive: Function 'findFilesInVs' argument 1 names different: declaration 'start' definition 'a_start'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:86:37: note: Function 'findFilesInVs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:393:34: note: Function 'findFilesInVs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:551:41: style:inconclusive: Function 'findFilesInFsRet' argument 1 names different: declaration 'start' definition 'a_start'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:98:48: note: Function 'findFilesInFsRet' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:551:41: note: Function 'findFilesInFsRet' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:69:19: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:613:34: style:inconclusive: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:91:37: note: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:613:34: note: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:128:85: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:630:34: style:inconclusive: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:92:37: note: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:630:34: note: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs.c:737:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:393:18: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:630:60: style:inconclusive: Function 'findFilesInFs' argument 2 names different: declaration 'ftype' definition 'a_ftype'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:92:61: note: Function 'findFilesInFs' argument 2 names different: declaration 'ftype' definition 'a_ftype'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:630:60: note: Function 'findFilesInFs' argument 2 names different: declaration 'ftype' definition 'a_ftype'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:481:16: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:649:38: style:inconclusive: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:94:37: note: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:649:38: note: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:283:29: style:inconclusive: Function 'file_info' argument 1 names different: declaration 't' definition 'h'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.h:134:29: note: Function 'file_info' argument 1 names different: declaration 't' definition 'h'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:283:29: note: Function 'file_info' argument 1 names different: declaration 't' definition 'h'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:508:39: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:649:64: style:inconclusive: Function 'findFilesInFs' argument 2 names different: declaration 'ftype' definition 'a_ftype'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:94:61: note: Function 'findFilesInFs' argument 2 names different: declaration 'ftype' definition 'a_ftype'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:649:64: note: Function 'findFilesInFs' argument 2 names different: declaration 'ftype' definition 'a_ftype'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:290:30: style:inconclusive: Function 'file_info' argument 1 names different: declaration 't' definition 'h'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.h:135:30: note: Function 'file_info' argument 1 names different: declaration 't' definition 'h'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:290:30: note: Function 'file_info' argument 1 names different: declaration 't' definition 'h'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:650:16: style:inconclusive: Function 'findFilesInFs' argument 3 names different: declaration 'inum' definition 'a_inum'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:95:20: note: Function 'findFilesInFs' argument 3 names different: declaration 'inum' definition 'a_inum'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:650:16: note: Function 'findFilesInFs' argument 3 names different: declaration 'inum' definition 'a_inum'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:169:47: style: Parameter 'db_file_path' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:297:32: style:inconclusive: Function 'file_info' argument 1 names different: declaration 't' definition 'h'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.h:136:32: note: Function 'file_info' argument 1 names different: declaration 't' definition 'h'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:297:32: note: Function 'file_info' argument 1 names different: declaration 't' definition 'h'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/lua_utf8.c:89:9: style: Unused variable: size [unusedVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:710:34: style:inconclusive: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:93:37: note: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:710:34: note: Function 'findFilesInFs' argument 1 names different: declaration 'start' definition 'a_start'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:345:44: style: Parameter 'md5Blob' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/util/lw_shared_ptr.hpp:70:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:119:9: warning: Uninitialized variable: hexbuf_start [uninitvar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:124:31: note: Calling function 'hexdigest', 1st argument 'buf' value is sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:113:29: note: Assignment 'hexbuf_start=hexbuf', assigned value is sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:114:36: note: Assuming condition is false sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:119:9: note: Uninitialized variable: hexbuf_start sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:710:54: style:inconclusive: Function 'findFilesInFs' argument 2 names different: declaration 'inum' definition 'a_inum'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:93:55: note: Function 'findFilesInFs' argument 2 names different: declaration 'inum' definition 'a_inum'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:710:54: note: Function 'findFilesInFs' argument 2 names different: declaration 'inum' definition 'a_inum'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:372:41: style: Parameter 'md5Blob' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/util/lw_shared_ptr.hpp:130:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:388:12: style: Local variable 't' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.h:150:15: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:388:12: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:770:38: style:inconclusive: Function 'dirWalkCb' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:251:54: note: Function 'dirWalkCb' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:770:38: note: Function 'dirWalkCb' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:770:61: style:inconclusive: Function 'dirWalkCb' argument 2 names different: declaration 'path' definition 'a_path'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:252:21: note: Function 'dirWalkCb' argument 2 names different: declaration 'path' definition 'a_path'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:770:61: note: Function 'dirWalkCb' argument 2 names different: declaration 'path' definition 'a_path'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:771:11: style:inconclusive: Function 'dirWalkCb' argument 3 names different: declaration 'ptr' definition 'a_ptr'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:252:33: note: Function 'dirWalkCb' argument 3 names different: declaration 'ptr' definition 'a_ptr'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:771:11: note: Function 'dirWalkCb' argument 3 names different: declaration 'ptr' definition 'a_ptr'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:122:14: style: Unused variable: ret [unusedVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:793:67: style:inconclusive: Function 'findFilesInFsInt' argument 2 names different: declaration 'inum' definition 'a_inum'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:256:64: note: Function 'findFilesInFsInt' argument 2 names different: declaration 'inum' definition 'a_inum'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:793:67: note: Function 'findFilesInFsInt' argument 2 names different: declaration 'inum' definition 'a_inum'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:961:46: style:inconclusive: Function 'isNtfsSystemFiles' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:273:45: note: Function 'isNtfsSystemFiles' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:961:46: note: Function 'isNtfsSystemFiles' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:105:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:978:40: style:inconclusive: Function 'isFATSystemFiles' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:274:44: note: Function 'isFATSystemFiles' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:978:40: note: Function 'isFATSystemFiles' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:101:73: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:174:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1002:33: style:inconclusive: Function 'isDotDir' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:275:36: note: Function 'isDotDir' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1002:33: note: Function 'isDotDir' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1025:30: style:inconclusive: Function 'isDir' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:276:33: note: Function 'isDir' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1025:30: note: Function 'isDir' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1047:31: style:inconclusive: Function 'isFile' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:277:34: note: Function 'isFile' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1047:31: note: Function 'isFile' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1069:42: style:inconclusive: Function 'isDefaultType' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:278:41: note: Function 'isDefaultType' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1069:42: note: Function 'isDefaultType' argument 1 names different: declaration 'fs_file' definition 'a_fs_file'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:306:29: performance: Function parameter 'name' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1070:25: style:inconclusive: Function 'isDefaultType' argument 2 names different: declaration 'fs_attr' definition 'a_fs_attr'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:279:29: note: Function 'isDefaultType' argument 2 names different: declaration 'fs_attr' definition 'a_fs_attr'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1070:25: note: Function 'isDefaultType' argument 2 names different: declaration 'fs_attr' definition 'a_fs_attr'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:316:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1086:44: style:inconclusive: Function 'isNonResident' argument 1 names different: declaration 'fs_attr' definition 'a_fs_attr'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:280:47: note: Function 'isNonResident' argument 1 names different: declaration 'fs_attr' definition 'a_fs_attr'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1086:44: note: Function 'isNonResident' argument 1 names different: declaration 'fs_attr' definition 'a_fs_attr'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:59:28: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:362:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:179:28: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:298:19: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:345:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:309:9: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:346:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:217:18: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:322:28: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:346:71: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:233:25: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:303:37: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:232:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:545:33: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:18:40: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:30:39: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:41:39: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:52:41: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:982:21: style: Variable 'fatfs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:63:39: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1002:33: style: Parameter 'a_fs_file' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:73:38: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1047:31: style: Parameter 'a_fs_file' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:83:39: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:49:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:274:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:319:11: style: The scope of the variable 'sector_size' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:287:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:298:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:368:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:380:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:402:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:978:23: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:982:24: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:1003:30: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:1021:54: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:121:45: style:inconclusive: Function 'stripExt' argument 1 names different: declaration 'a_path' definition 'a_name'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:94:38: note: Function 'stripExt' argument 1 names different: declaration 'a_path' definition 'a_name'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:121:45: note: Function 'stripExt' argument 1 names different: declaration 'a_path' definition 'a_name'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:141:67: style:inconclusive: Function 'compareNames' argument 2 names different: declaration 'cur_dir' definition 'targetFileName'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:95:60: note: Function 'compareNames' argument 2 names different: declaration 'cur_dir' definition 'targetFileName'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:141:67: note: Function 'compareNames' argument 2 names different: declaration 'cur_dir' definition 'targetFileName'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:688:40: style:inconclusive: Function 'addFSInfo' argument 1 names different: declaration 'fs_info' definition 'a_fs_info'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:71:34: note: Function 'addFSInfo' argument 1 names different: declaration 'fs_info' definition 'a_fs_info'. sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:688:40: note: Function 'addFSInfo' argument 1 names different: declaration 'fs_info' definition 'a_fs_info'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:100:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:156:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:445:42: style: Local variable 'i' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:341:16: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:445:42: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:236:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:255:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:57:41: style: Parameter 'fs_file' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:176:29: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'fatfs_dent_action' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:322:9: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:176:29: note: Parameter 'buf' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1562:30: style: Variable 'run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2694:36: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:142:59: style:inconclusive: Function 'openImageUtf8' argument 2 names different: declaration 'images' definition 'a_images'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:40:58: note: Function 'openImageUtf8' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:142:59: note: Function 'openImageUtf8' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:143:65: style:inconclusive: Function 'openImageUtf8' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:41:62: note: Function 'openImageUtf8' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:143:65: note: Function 'openImageUtf8' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:168:61: style:inconclusive: Function 'openImage' argument 2 names different: declaration 'images' definition 'a_images'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:37:60: note: Function 'openImage' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:168:61: note: Function 'openImage' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:169:65: style:inconclusive: Function 'openImage' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_case_db.h:38:62: note: Function 'openImage' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:169:65: note: Function 'openImage' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:266:60: style:inconclusive: Function 'hk_makeindex' argument 2 names different: declaration 'htype' definition 'dbtype'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb_i.h:126:61: note: Function 'hk_makeindex' argument 2 names different: declaration 'htype' definition 'dbtype'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:266:60: note: Function 'hk_makeindex' argument 2 names different: declaration 'htype' definition 'dbtype'. sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:587:8: style: Variable 'argv1' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:733:8: style: Variable 'count' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:476:24: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:322:39: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:573:17: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:379:27: style: Variable 'current_run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:31:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:600:25: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:696:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:112:11: style: Variable 'file' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1631:54: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:112:25: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:112:38: style: Variable 'file_id' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:480:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:112:55: style: Variable 'hash_id' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:483:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:483:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:472:59: style:inconclusive: Function 'createJString' argument 1 names different: declaration 'inputString' definition 'input'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.h:172:48: note: Function 'createJString' argument 1 names different: declaration 'inputString' definition 'input'. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:472:59: note: Function 'createJString' argument 1 names different: declaration 'inputString' definition 'input'. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:991:63: style:inconclusive: Function 'openImageUtf8' argument 2 names different: declaration 'images' definition 'a_images'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.h:42:58: note: Function 'openImageUtf8' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:991:63: note: Function 'openImageUtf8' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:992:65: style:inconclusive: Function 'openImageUtf8' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.h:43:62: note: Function 'openImageUtf8' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:992:65: note: Function 'openImageUtf8' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1017:65: style:inconclusive: Function 'openImage' argument 2 names different: declaration 'images' definition 'a_images'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.h:39:60: note: Function 'openImage' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1017:65: note: Function 'openImage' argument 2 names different: declaration 'images' definition 'a_images'. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1018:65: style:inconclusive: Function 'openImage' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.h:40:62: note: Function 'openImage' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1018:65: note: Function 'openImage' argument 5 names different: declaration 'deviceId' definition 'a_deviceId'. sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:433:43: error: Uninitialized variable: other [legacyUninitvar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:695:15: style: Local variable 'ret_val' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:648:11: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:695:15: note: Shadow variable sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:418:31: style: Parameter 'objId' can be declared as reference to const [constParameterReference] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:443:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:444:11: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1232:27: style: Variable 'current_run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1900:25: style: Variable 'vsInfo' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1948:27: style: Variable 'fileObjId' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1948:17: style: Variable 'fileObjId' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:1183:28: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:159:32: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:188:32: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.cpp:238:8: style: Local variable 'end' shadows outer function [shadowFunction] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.hpp:144:12: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_fs.cpp:238:8: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:695:55: warning: Redundant code: Found unused 'noexcept' expression. [constStatement] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:503:16: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:810:16: style: Variable 'array' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:229:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_ERROR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:263:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:319:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSKlenientConversion [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:667:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:780:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1439:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1586:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:87:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:207:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:365:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:419:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:497:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:530:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:570:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:757:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_TCHAR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:898:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:990:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1390:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1494:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1616:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1763:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1784:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1807:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1845:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2038:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2153:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2266:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2346:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2421:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2593:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2700:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2837:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2977:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2988:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2997:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:3030:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:52:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:122:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_INODE_NUM [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:321:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:783:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:866:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1458:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1668:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1803:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1947:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1957:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1968:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:2014:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/vs/dos.c:754:31: style: Variable 'part_info' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs.c:485:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs.c:521:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs.c:592:30: style: Redundant assignment of 'fatfs->fs_info.ftype' to itself. [selfAssignment] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs_dent.c:100:45: style: Parameter 'uni' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs_dent.c:539:15: style: Variable 'hfs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:35:5: warning:inconclusive: The buffer 'm_dbFilePathUtf8' may not be null-terminated after the call to strncpy(). [terminateStrncpy] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:974:23: style: The member function 'TskDbSqlite::hash' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:126:11: note: The member function 'TskDbSqlite::hash' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:974:23: note: The member function 'TskDbSqlite::hash' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:752:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:780:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:900:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1511:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1511:5: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1511:5: warning: %llu in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1558:9: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:138:17: style: The member function 'APFSBlock::decrypt' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_apfs.hpp:50:8: note: The member function 'APFSBlock::decrypt' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:138:17: note: The member function 'APFSBlock::decrypt' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2167:45: warning: Either the condition 'objectsStatement!=NULL' is redundant or there is possible null pointer dereference: objectsStatement. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2172:26: note: Assuming that condition 'objectsStatement!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2167:45: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2168:48: warning: Either the condition 'objectsStatement!=NULL' is redundant or there is possible null pointer dereference: objectsStatement. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2172:26: note: Assuming that condition 'objectsStatement!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2168:48: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2169:67: warning: Either the condition 'objectsStatement!=NULL' is redundant or there is possible null pointer dereference: objectsStatement. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2172:26: note: Assuming that condition 'objectsStatement!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2169:67: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:482:22: style: The member function 'APFSFileSystem::unlock' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:1060:8: note: The member function 'APFSFileSystem::unlock' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:482:22: note: The member function 'APFSFileSystem::unlock' can be static. sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2205:41: warning: Either the condition 'vsInfoStatement!=NULL' is redundant or there is possible null pointer dereference: vsInfoStatement. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2211:25: note: Assuming that condition 'vsInfoStatement!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2205:41: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2206:58: warning: Either the condition 'vsInfoStatement!=NULL' is redundant or there is possible null pointer dereference: vsInfoStatement. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2211:25: note: Assuming that condition 'vsInfoStatement!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2206:58: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2207:42: warning: Either the condition 'vsInfoStatement!=NULL' is redundant or there is possible null pointer dereference: vsInfoStatement. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2211:25: note: Assuming that condition 'vsInfoStatement!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2207:42: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2208:44: warning: Either the condition 'vsInfoStatement!=NULL' is redundant or there is possible null pointer dereference: vsInfoStatement. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2211:25: note: Assuming that condition 'vsInfoStatement!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2208:44: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2279:49: warning: Either the condition 'rootDirInfoStatement!=NULL' is redundant or there is possible null pointer dereference: rootDirInfoStatement. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2285:30: note: Assuming that condition 'rootDirInfoStatement!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2279:49: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2280:52: warning: Either the condition 'rootDirInfoStatement!=NULL' is redundant or there is possible null pointer dereference: rootDirInfoStatement. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2285:30: note: Assuming that condition 'rootDirInfoStatement!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2280:52: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2281:71: warning: Either the condition 'rootDirInfoStatement!=NULL' is redundant or there is possible null pointer dereference: rootDirInfoStatement. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2285:30: note: Assuming that condition 'rootDirInfoStatement!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2281:71: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:62:10: style: The member function 'wrapped_key_parser::get_length' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:97:14: style: The member function 'wrapped_key_parser::get_data' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1008:31: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1051:31: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1264:14: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1284:25: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:2126:31: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:102:3: style: Class 'wrapped_key_parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/util/span.hpp:31:3: style: Class 'span < const uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1048:75: style:inconclusive: Function 'findParObjId' argument 2 names different: declaration 'path' definition 'parentPath'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:122:67: note: Function 'findParObjId' argument 2 names different: declaration 'path' definition 'parentPath'. sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1048:75: note: Function 'findParObjId' argument 2 names different: declaration 'path' definition 'parentPath'. sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1125:83: style:inconclusive: Function 'addMACTimeEvents' argument 2 names different: declaration 'file_obj_id' definition 'content_obj_id'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:123:74: note: Function 'addMACTimeEvents' argument 2 names different: declaration 'file_obj_id' definition 'content_obj_id'. sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1125:83: note: Function 'addMACTimeEvents' argument 2 names different: declaration 'file_obj_id' definition 'content_obj_id'. sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1949:62: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'vsPartInfos' definition 'vsPartInfo'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:154:61: note: Function 'operator<<' argument 2 names different: declaration 'vsPartInfos' definition 'vsPartInfo'. sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1949:62: note: Function 'operator<<' argument 2 names different: declaration 'vsPartInfos' definition 'vsPartInfo'. sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1126:61: performance: Function parameter 'timeMap' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:102:57: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:447:49: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vol_list [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_vols [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:86:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nx_block_num [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:329:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:26:5: style: Class 'date_added_cache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool.cpp:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:348:52: style:inconclusive: Function 'wrapped_kek' argument 1 names different: declaration 'uuid' definition 'id'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:996:27: note: Function 'wrapped_kek' argument 1 names different: declaration 'uuid' definition 'id'. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:348:52: note: Function 'wrapped_kek' argument 1 names different: declaration 'uuid' definition 'id'. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:793:16: style: Local variable 'entries' shadows outer function [shadowFunction] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:754:32: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:793:16: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:237:14: performance:inconclusive: Use const reference for 'entries' to avoid unnecessary data copying. [redundantCopyLocalConst] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:230:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_open.cpp:32:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:909:21: style: Condition 'depth_added' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:851:31: note: Assignment 'depth_added=1', assigned value is 1 sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:909:21: note: Condition 'depth_added' is always true sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:209:59: style:inconclusive: Function 'tsk_fs_dir_add' argument 2 names different: declaration 'a_fs_dent' definition 'a_fs_name'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:145:29: note: Function 'tsk_fs_dir_add' argument 2 names different: declaration 'a_fs_dent' definition 'a_fs_name'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:209:59: note: Function 'tsk_fs_dir_add' argument 2 names different: declaration 'a_fs_dent' definition 'a_fs_name'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1039:48: style:inconclusive: Function 'tsk_fs_dir_walk' argument 2 names different: declaration 'a_inode' definition 'a_addr'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:669:67: note: Function 'tsk_fs_dir_walk' argument 2 names different: declaration 'a_inode' definition 'a_addr'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1039:48: note: Function 'tsk_fs_dir_walk' argument 2 names different: declaration 'a_inode' definition 'a_addr'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:605:22: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1053:47: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1072:47: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1133:38: style: Parameter 'a_fs_file' can be declared as pointer to const. However it seems that 'load_named_dir_walk_cb' is a callback function, if 'a_fs_file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1170:44: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1133:38: note: Parameter 'a_fs_file' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1134:11: style: Parameter 'a_ptr' can be declared as pointer to const. However it seems that 'load_named_dir_walk_cb' is a callback function, if 'a_ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1170:44: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:1134:11: note: Parameter 'a_ptr' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_open.cpp:32:18: style: Variable 'pool_img' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:598:3: style:inconclusive: Boolean expression '*last_inum_ptr==(search_helper->target_inum&0xffff0000)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1218:22: style: Condition 'meta->attr==NULL' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1215:22: note: Assuming that condition 'meta->attr!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1218:22: note: Condition 'meta->attr==NULL' is always true sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1526:45: warning: Either the condition 'a_fs==NULL' is redundant or there is possible null pointer dereference: a_fs. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1534:12: note: Assuming that condition 'a_fs==NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1526:45: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:98:36: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:118:36: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:139:36: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:145:24: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:278:15: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:468:16: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:501:18: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:559:49: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:619:31: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:644:28: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:661:19: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:691:32: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:727:10: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:775:9: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:926:24: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:410:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:492:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:538:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:789:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:994:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1310:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1312:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1625:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1736:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1738:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:493:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:579:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:888:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1730:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:590:17: style: The scope of the variable 'file_names' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1532:9: style: The scope of the variable 'filler_len' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1283:77: style:inconclusive: Function 'logicalfs_read_block' argument 3 names different: declaration 'a_offset' definition 'a_block_num'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_logical_fs.h:56:92: note: Function 'logicalfs_read_block' argument 3 names different: declaration 'a_offset' definition 'a_block_num'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1283:77: note: Function 'logicalfs_read_block' argument 3 names different: declaration 'a_offset' definition 'a_block_num'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1524:88: style:inconclusive: Function 'logicalfs_read' argument 4 names different: declaration 'len' definition 'a_len'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_logical_fs.h:57:103: note: Function 'logicalfs_read' argument 4 names different: declaration 'len' definition 'a_len'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1524:88: note: Function 'logicalfs_read' argument 4 names different: declaration 'len' definition 'a_len'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1524:101: style:inconclusive: Function 'logicalfs_read' argument 5 names different: declaration 'buf' definition 'a_buf'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_logical_fs.h:57:114: note: Function 'logicalfs_read' argument 5 names different: declaration 'buf' definition 'a_buf'. sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1524:101: note: Function 'logicalfs_read' argument 5 names different: declaration 'buf' definition 'a_buf'. sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:147:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:481:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:605:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:935:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_LIT_ENDIAN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1290:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1594:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1844:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2580:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2880:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2998:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3034:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_FWALK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3211:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSKlenientConversion [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3258:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3384:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_INODE_COR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3450:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3548:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3653:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_GENFS [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3731:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:921:93: style: Parameter 'dir_path' can be declared as reference to const [constParameterReference] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3850:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4056:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4373:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4414:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_INODE_NUM [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4585:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4822:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSKlenientConversion [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5093:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5182:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_IMG_TYPE_VHD_VHD [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5230:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:59:39: style: Parameter 'fs' can be declared as pointer to const. However it seems that 'logicalfs_block_getflags' is a callback function, if 'fs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1771:23: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:59:39: note: Parameter 'fs' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1721:20: style: Variable 'logical_img_info' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:438:10: error: Uninitialized variable: matching_len [uninitvar] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:900:17: style: Unused variable: dir_names [unusedVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1532:20: style: Variable 'filler_len' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:115:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:318:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:769:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:1078:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:1152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:1218:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:1367:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:1514:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:1826:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:1905:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:1975:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2056:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2292:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2473:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2595:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2694:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2765:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2887:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2981:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3597:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3746:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3813:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3882:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:4511:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:4743:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:5128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_CORRUPT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:5174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:5270:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:5423:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_INODE_NUM [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:5470:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:5486:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:5811:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:5841:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:6438:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:6865:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERROR_STRING_MAX_LENGTH [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:6899:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUX_GENERIC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:137:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:301:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:342:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_LIT_ENDIAN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:414:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_LIT_ENDIAN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:479:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_INODE_NUM [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:727:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:1038:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:1116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:1401:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_LIT_ENDIAN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:1473:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:1561:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:1635:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:1733:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_INODE_COR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:1857:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_INODE_COR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:2082:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_LIT_ENDIAN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:2605:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_LIT_ENDIAN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:2852:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:3065:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:3484:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:107:34: style: Variable 'dentry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:174:33: style: Variable 'dentry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:372:31: style: Variable 'dentry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:406:31: style: Variable 'dentry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:638:34: style: Variable 'dentry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:710:17: style: Variable 'fatfs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:852:37: style: Variable 'dentry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:974:29: style: Parameter 'a_file_dentry' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:108:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:213:38: style: Variable 'first_cluster_of_bitmap' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:214:46: style: Variable 'length_of_alloc_bitmap_in_bytes' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:292:25: style: Variable 'table_size' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:293:37: style: Variable 'first_cluster_of_table' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:534:32: style: Variable 'cluster_heap_size' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:578:24: style: Variable 'file_size' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:579:28: style: Variable 'first_cluster' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:981:37: style: Variable 'cluster_base_sector' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:982:35: style: Variable 'last_entry_offset' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:983:35: style: Variable 'file_entry_offset' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:1503:25: style: Variable 'cluster' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:1504:37: style: Variable 'cluster_base_sector' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:1505:35: style: Variable 'last_entry_offset' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:1506:35: style: Variable 'file_entry_offset' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:34:7: debug: CheckClass::isMemberVar found used member variable '_info' with varid 0 [varid0] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:35:5: debug: CheckClass::isMemberVar found used member variable '_info' with varid 0 [varid0] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool.cpp:83:31: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool.cpp:106:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:363:18: style: Variable 'cur_run' is reassigned a value before the old one has been used. [redundantAssignment] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:360:13: note: cur_run is assigned sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:363:18: note: cur_run is overwritten sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:275:23: style:inconclusive: Function 'tsk_fs_attr_set_run' argument 3 names different: declaration 'data_run_new' definition 'a_data_run_new'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:100:52: note: Function 'tsk_fs_attr_set_run' argument 3 names different: declaration 'data_run_new' definition 'a_data_run_new'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:275:23: note: Function 'tsk_fs_attr_set_run' argument 3 names different: declaration 'data_run_new' definition 'a_data_run_new'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:277:15: style:inconclusive: Function 'tsk_fs_attr_set_run' argument 8 names different: declaration 'initsize' definition 'init_size'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:102:35: note: Function 'tsk_fs_attr_set_run' argument 8 names different: declaration 'initsize' definition 'init_size'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:277:15: note: Function 'tsk_fs_attr_set_run' argument 8 names different: declaration 'initsize' definition 'init_size'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:277:36: style:inconclusive: Function 'tsk_fs_attr_set_run' argument 9 names different: declaration 'allocsize' definition 'alloc_size'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:102:55: note: Function 'tsk_fs_attr_set_run' argument 9 names different: declaration 'allocsize' definition 'alloc_size'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:277:36: note: Function 'tsk_fs_attr_set_run' argument 9 names different: declaration 'allocsize' definition 'alloc_size'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:477:35: style:inconclusive: Function 'tsk_fs_attr_add_run' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:104:54: note: Function 'tsk_fs_attr_add_run' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:477:35: note: Function 'tsk_fs_attr_add_run' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:478:23: style:inconclusive: Function 'tsk_fs_attr_add_run' argument 3 names different: declaration 'data_run_new' definition 'a_data_run_new'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:105:52: note: Function 'tsk_fs_attr_add_run' argument 3 names different: declaration 'data_run_new' definition 'a_data_run_new'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:478:23: note: Function 'tsk_fs_attr_add_run' argument 3 names different: declaration 'data_run_new' definition 'a_data_run_new'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:710:38: style:inconclusive: Function 'tsk_fs_attr_append_run' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs_i.h:106:54: note: Function 'tsk_fs_attr_append_run' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:710:38: note: Function 'tsk_fs_attr_append_run' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:217:11: style: Parameter 'res_data' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:359:22: style: Variable 'cur_run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:375:22: style: Variable 'fs_attr_run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:770:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:847:22: style: Variable 'fs_attr_run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:1038:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:1157:26: style: Variable 'data_run_cur' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:309:9: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:287:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:296:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:313:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:327:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:921:26: style:inconclusive: Function 'fatfs_istat' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:334:31: note: Function 'fatfs_istat' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:921:26: note: Function 'fatfs_istat' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:921:74: style:inconclusive: Function 'fatfs_istat' argument 3 names different: declaration 'hFile' definition 'a_hFile'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:334:78: note: Function 'fatfs_istat' argument 3 names different: declaration 'hFile' definition 'a_hFile'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:921:74: note: Function 'fatfs_istat' argument 3 names different: declaration 'hFile' definition 'a_hFile'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:921:94: style:inconclusive: Function 'fatfs_istat' argument 4 names different: declaration 'inum' definition 'a_inum'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:334:96: note: Function 'fatfs_istat' argument 4 names different: declaration 'inum' definition 'a_inum'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:921:94: note: Function 'fatfs_istat' argument 4 names different: declaration 'inum' definition 'a_inum'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:922:17: style:inconclusive: Function 'fatfs_istat' argument 5 names different: declaration 'numblock' definition 'a_numblock'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:335:21: note: Function 'fatfs_istat' argument 5 names different: declaration 'numblock' definition 'a_numblock'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:922:17: note: Function 'fatfs_istat' argument 5 names different: declaration 'numblock' definition 'a_numblock'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:922:37: style:inconclusive: Function 'fatfs_istat' argument 6 names different: declaration 'sec_skew' definition 'a_sec_skew'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:335:39: note: Function 'fatfs_istat' argument 6 names different: declaration 'sec_skew' definition 'a_sec_skew'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:922:37: note: Function 'fatfs_istat' argument 6 names different: declaration 'sec_skew' definition 'a_sec_skew'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:1103:31: style:inconclusive: Function 'fatfs_inode_walk' argument 1 names different: declaration 'fs' definition 'a_fs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:337:51: note: Function 'fatfs_inode_walk' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:1103:31: note: Function 'fatfs_inode_walk' argument 1 names different: declaration 'fs' definition 'a_fs'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:1103:48: style:inconclusive: Function 'fatfs_inode_walk' argument 2 names different: declaration 'start_inum' definition 'a_start_inum'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:338:20: note: Function 'fatfs_inode_walk' argument 2 names different: declaration 'start_inum' definition 'a_start_inum'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:1103:48: note: Function 'fatfs_inode_walk' argument 2 names different: declaration 'start_inum' definition 'a_start_inum'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:1104:16: style:inconclusive: Function 'fatfs_inode_walk' argument 3 names different: declaration 'end_inum' definition 'a_end_inum'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:338:43: note: Function 'fatfs_inode_walk' argument 3 names different: declaration 'end_inum' definition 'a_end_inum'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:1104:16: note: Function 'fatfs_inode_walk' argument 3 names different: declaration 'end_inum' definition 'a_end_inum'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:1104:50: style:inconclusive: Function 'fatfs_inode_walk' argument 4 names different: declaration 'a_flags' definition 'a_selection_flags'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fatfs.h:339:31: note: Function 'fatfs_inode_walk' argument 4 names different: declaration 'a_flags' definition 'a_selection_flags'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:1104:50: note: Function 'fatfs_inode_walk' argument 4 names different: declaration 'a_flags' definition 'a_selection_flags'. sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:656:34: style: Local variable 'data_run_tmp' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:552:26: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:656:34: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:157:28: style: Parameter 'fatfs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:206:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs_dent.c:67:22: style: Variable 'ibase' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs_dent.c:70:19: style: Variable 'sectalloc' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs_dent.c:334:19: style: Variable 'inode' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:562:23: style: The member function 'APFSFSCompat::inode_walk' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:45:11: note: The member function 'APFSFSCompat::inode_walk' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:562:23: note: The member function 'APFSFSCompat::inode_walk' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1454:23: style: The member function 'APFSFSCompat::block_walk' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:52:11: note: The member function 'APFSFSCompat::block_walk' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1454:23: note: The member function 'APFSFSCompat::block_walk' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1434:38: style: The member function 'APFSFSCompat::block_getflags' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:55:26: note: The member function 'APFSFSCompat::block_getflags' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1434:38: note: The member function 'APFSFSCompat::block_getflags' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1546:23: style: The member function 'APFSFSCompat::decrypt_block' can be static. [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:56:11: note: The member function 'APFSFSCompat::decrypt_block' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1546:23: note: The member function 'APFSFSCompat::decrypt_block' can be static. sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1511:32: warning: Either the condition 'dinfo->depth<128' is redundant or the array 'dinfo->didx[128]' is accessed at index 128, which is out of bounds. [arrayIndexOutOfBoundsCond] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1498:30: note: Assuming that condition 'dinfo->depth<128' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1511:32: note: Array index out of bounds sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:47:14: style:inconclusive: Technically the member function 'NTFS_META_ADDR::getAddr' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:51:14: style:inconclusive: Technically the member function 'NTFS_META_ADDR::getSeq' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:55:14: style:inconclusive: Technically the member function 'NTFS_META_ADDR::getHash' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:89:14: style:inconclusive: Technically the member function 'NTFS_PAR_MAP::exists' can be const. [functionConst] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:227:32: style: Condition 'ntfs_parent_map_add(ntfs,fs_name_list,fs_file->meta)' is always false [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:227:32: note: Calling function 'ntfs_parent_map_add' returns 0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:227:32: note: Condition 'ntfs_parent_map_add(ntfs,fs_name_list,fs_file->meta)' is always false sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:248:23: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:307:23: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:388:23: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:495:22: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:664:23: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1041:48: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1055:17: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1591:16: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:216:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:247:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:258:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:259:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:270:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:306:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:312:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:313:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:315:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:419:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:764:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:859:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1102:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1581:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1594:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:699:31: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:873:50: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1106:30: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1330:33: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1612:11: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:35:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:46:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1441:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1681:13: style: The scope of the variable 'retval' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:889:32: style: Variable 'fs_name_list' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1350:48: style: Variable 'n2' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1576:11: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1691:58: style:inconclusive: Function 'lookup' argument 2 names different: declaration 'private_id' definition 'inode_num'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:28:50: note: Function 'lookup' argument 2 names different: declaration 'private_id' definition 'inode_num'. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1691:58: note: Function 'lookup' argument 2 names different: declaration 'private_id' definition 'inode_num'. sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1222:8: style: Local variable 'date_added' shadows outer function [shadowFunction] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:39:19: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1222:8: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1645:11: style: Variable 'snapshot' can be declared as reference to const [constVariableReference] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:28:16: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:35:20: style: Variable 'pool_img' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:46:20: style: Variable 'pool_img' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:217:43: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:222:35: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:228:43: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:237:36: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:245:43: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:258:38: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:519:14: style: Variable 'inode_ptr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:738:8: style: Variable 'jobj' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1406:14: style: Variable 'jobj' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1546:66: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1659:44: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1432:16: style: Variable 'len' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1447:63: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:806:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:814:36: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2859:25: style: Condition 'meta->attr==NULL' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2856:25: note: Assuming that condition 'meta->attr!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2859:25: note: Condition 'meta->attr==NULL' is always true sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:616:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:620:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1554:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2635:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2635:16: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2638:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2638:16: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:206:18: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:317:16: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:391:20: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:622:21: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:623:21: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:624:21: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:629:13: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:757:24: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:997:24: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1002:22: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1037:58: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1071:54: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1311:16: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1315:46: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1322:17: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1329:24: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1338:25: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1384:16: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1396:46: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1406:15: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1524:69: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1678:37: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1727:37: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1947:43: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1988:33: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2410:33: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2538:13: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2538:50: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2579:37: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1817:76: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1835:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2018:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2147:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2363:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2441:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2558:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2693:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2844:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:3044:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2034:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2032:12: note: result is assigned sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2034:12: note: result is overwritten sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:972:10: style: The scope of the variable 'skipBlock' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:973:9: style: The scope of the variable 'goodOffset' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2073:13: style: The scope of the variable 'retval' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2587:15: style: The scope of the variable 'file_ext' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2588:14: style: The scope of the variable 'version_string' can be reduced. [variableScope] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:527:23: style: Local variable 'obj' shadows outer argument [shadowArgument] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:525:94: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:527:23: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:537:28: style: Local variable 'version' shadows outer argument [shadowArgument] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:525:94: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:537:28: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1033:20: style: Local variable 'blockIndex' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:962:18: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1033:20: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:852:42: performance: Function parameter 'numStr' should be passed by const reference. [passedByValue] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:120:47: style: Parameter 'curr' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:614:22: style: Variable 'chunk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:657:24: style: Variable 'ver' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1449:64: style: Parameter 'spare' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1613:23: style: Variable 'curr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2079:32: style: Variable 'version' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2213:39: style: Variable 'curr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2587:15: style: Variable 'file_ext' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:862:36: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1709:12: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1698:25: note: p is initialized sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1709:12: note: p is overwritten sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs_journal.c:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs_journal.c:90:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs_journal.c:152:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs_journal.c:502:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:227:22: style: Local variable 'buf' shadows outer argument [shadowArgument] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:97:36: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:227:22: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:102:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:119:28: style: Variable 'head' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:209:30: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:225:30: style: Variable 'er' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:305:34: style: Variable 'rr_nm' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1045:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:2167:28: style: Variable 'rr_entry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1494:20: style: Variable 'status' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:894:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:926:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1284:13: style: Variable 'myflags' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs_meta.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs_meta.c:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs_meta.c:345:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_DADDR_T [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs_meta.c:683:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1350:53: style: Condition 'cnt++==0' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1345:19: note: Assignment 'cnt=0', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1350:53: note: Condition 'cnt++==0' is always true sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1766:45: style: Condition 'dino_buf' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:388:17: style: Local variable 'i' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:311:9: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:388:17: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:436:34: style: Local variable 'addr_ptr' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:345:22: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:436:34: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:568:34: style: Local variable 'addr_ptr' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:482:22: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:568:34: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:700:34: style: Local variable 'addr_ptr' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:606:22: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:700:34: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:399:23: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:525:23: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:663:23: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1647:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:854:22: style: Variable 'ibase' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:640:33: style: Condition 'ea_buf_len>=4' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:619:41: note: Assuming that condition 'ea_buf_len>4+sizeof(struct ext2fs_ea_entry)' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:640:33: note: Condition 'ea_buf_len>=4' is always true sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:237:26: style: Local variable 'fs' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:129:18: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:237:26: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:889:17: style: Local variable 'i' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:718:9: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:889:17: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:915:30: style: Local variable 'fs' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:719:18: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:915:30: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:919:30: style: Local variable 'addr_ptr' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:878:22: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:919:30: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:576:58: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:295:28: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:902:27: style: Variable 'a_ptr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:1677:24: style: Variable 'extents' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:1849:20: style: Variable 'extents' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:2831:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:1100:22: style: Variable 'ibase' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4240:13: style: Condition 'fs_file' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4657:51: style: Condition 'a++==0' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4653:17: note: Assignment 'a=0', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4657:51: note: Condition 'a++==0' is always true sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4780:51: style: Condition 'a++==0' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4764:17: note: Assignment 'a=0', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4771:27: note: Assuming condition is false sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4780:51: note: Condition 'a++==0' is always true sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:2815:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5387:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3446:6: warning: Either the condition 'a_sidstr==NULL' is redundant or there is possible null pointer dereference: a_sidstr. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3448:56: note: Assuming that condition 'a_sidstr==NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3446:6: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1322:35: style: Checking if unsigned expression 'fs_attr->nrd.compsize' is less than zero. [unsignedLessThanZero] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1614:37: style: Checking if unsigned expression 'a_fs_attr->nrd.compsize' is less than zero. [unsignedLessThanZero] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:411:16: style: Local variable 'offset' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:134:38: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:411:16: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1918:17: style: Local variable 'i' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1876:21: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1918:17: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2117:26: style: Local variable 'i' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1876:21: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2117:26: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5012:32: style: Local variable 'fs_attr' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4604:24: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5012:32: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:409:18: style: Variable 'new_val' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:505:26: style: Variable 'run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:589:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:866:37: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1604:26: style: Variable 'data_run_cur' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2208:38: style: Variable 'fs_attr_run_tmp' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2873:16: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2995:31: style: Parameter 'a_fs_file' can be declared as pointer to const. However it seems that 'ntfs_load_attrs' is a callback function, if 'a_fs_file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5412:22: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2995:31: note: Parameter 'a_fs_file' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3724:18: style: Variable 'idx_buffer_end' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3831:18: style: Variable 'fs_meta' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5358:31: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 5356. [shiftTooManyBitsSigned] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5356:36: note: Assuming that condition 'ntfs->fs->mft_rsize_c>-32' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5358:31: note: Shift sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5377:31: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 5375. [shiftTooManyBitsSigned] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5375:36: note: Assuming that condition 'ntfs->fs->idx_rsize_c>-32' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5377:31: note: Shift sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4888:13: style: Variable 'id1' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4889:13: style: Variable 'id2' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:5569:35: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2291:17: style: Condition 'a_entry==NULL' is always false [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:4775:34: style: Condition 'fs_file->meta->attr==NULL' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:4772:29: note: Assuming that condition 'fs_file->meta->attr!=NULL' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:4775:34: note: Condition 'fs_file->meta->attr==NULL' is always true sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:1354:49: style:inconclusive: Function 'hfs_follow_hard_link' argument 2 names different: declaration 'entry' definition 'cat'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_hfs.h:752:67: note: Function 'hfs_follow_hard_link' argument 2 names different: declaration 'entry' definition 'cat'. sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:1354:49: note: Function 'hfs_follow_hard_link' argument 2 names different: declaration 'entry' definition 'cat'. sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3856:39: style:inconclusive: Function 'hfs_load_extended_attrs' argument 1 names different: declaration 'file' definition 'fs_file'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:97:54: note: Function 'hfs_load_extended_attrs' argument 1 names different: declaration 'file' definition 'fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3856:39: note: Function 'hfs_load_extended_attrs' argument 1 names different: declaration 'file' definition 'fs_file'. sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3858:15: style:inconclusive: Function 'hfs_load_extended_attrs' argument 4 names different: declaration 'uncSize' definition 'uncompressedSize'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:99:16: note: Function 'hfs_load_extended_attrs' argument 4 names different: declaration 'uncSize' definition 'uncompressedSize'. sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3858:15: note: Function 'hfs_load_extended_attrs' argument 4 names different: declaration 'uncSize' definition 'uncompressedSize'. sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:915:25: style: Local variable 'keylen' shadows outer variable [shadowVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:849:21: note: Shadowed declaration sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:915:25: note: Shadow variable sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:562:30: style: Variable 'extents' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2763:53: style: Parameter 'rawBuf' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2911:14: style: Variable 'msg' can be declared as const array [constVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:2970:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:3870:15: style: Variable 'hfs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:4649:23: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:542:25: style: Variable 'is_done' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:684:25: style: Variable 'is_done' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:949:25: style: Variable 'is_done' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs.c:958:25: style: Variable 'is_done' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs_journal.c:431:36: style: Variable 'head2' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs_journal.c:494:24: style: Variable 'head' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs_journal.c:570:34: style: Variable 'dentry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:19321:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutexIsInit [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:19741:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:25421:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ht [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:26549:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:26699:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:27080:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:27226:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:27372:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:27422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:27570:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:27799:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:28111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:28163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:29121:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:29240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:29335:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:29502:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:29548:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:29592:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:29632:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:29978:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:30082:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:30288:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:30465:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:30547:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:31747:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:31896:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:32100:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:41103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPage [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:41457:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:50257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aCksum [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:51157:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WalSegment [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55020:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55041:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:57428:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRef [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:57938:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iPage [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:58678:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:58703:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:61576:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable balance_deeper_called [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63027:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRef [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63979:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc2 [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64984:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:65005:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70378:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70420:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:72331:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:73445:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:80851:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iSz [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:84928:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pLeft [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:84980:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iTable [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:87294:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pExpr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:87515:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:91021:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nVar [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92543:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pOld [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101506:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:106039:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:106834:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcp [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:109359:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pExpr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111576:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111958:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pExpr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:114647:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enc [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115405:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116621:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xRollback [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116630:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xCommit [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:118069:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jointype [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:119158:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120724:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affinity [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:121020:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iColumn [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:121870:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLSlot [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122341:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notNull [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122974:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argvIndex [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs_meta.c:37:29: style: Parameter 'de' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs_meta.c:166:29: style: Variable 'de_lfn' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatxxfs_meta.c:804:21: style: Variable 'dentry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:16806:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:84928:42: portability: Returning an address value in a function with integer return type is not portable. [CastAddressToIntegerAtReturn] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:84929:40: portability: Returning an address value in a function with integer return type is not portable. [CastAddressToIntegerAtReturn] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:76854:53: warning: Assert statement calls a function which may have desired side effects: 'sqlite3BtreePrevious'. [assertWithSideEffect] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:76856:59: warning: Assert statement calls a function which may have desired side effects: 'sqlite3BtreePrevious'. [assertWithSideEffect] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83536:11: warning: Assert statement calls a function which may have desired side effects: 'sqlite3ExprIsInteger'. [assertWithSideEffect] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85594:15: warning: Assert statement calls a function which may have desired side effects: 'sqlite3GetInt32'. [assertWithSideEffect] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98557:22: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98677:18: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132948:18: warning: Assert statement modifies 'x'. [assignmentInAssert] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132948:20: warning: Assert statement calls a function which may have desired side effects: 'va_arg'. [assertWithSideEffect] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107788:10: error: Returning pointer to local variable 'standin' that will be invalid when returning. [returnDanglingLifetime] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107761:12: note: Address of variable taken here. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107781:9: note: Assuming condition is false sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107756:10: note: Variable created here. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107788:10: note: Returning pointer to local variable 'standin' that will be invalid when returning. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:24559:14: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100304:16: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100301:15: note: Address of variable taken here. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100304:16: note: The address of variable 'iCol' might be accessed at non-zero index. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100305:14: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100301:15: note: Address of variable taken here. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100305:14: note: The address of variable 'iCol' might be accessed at non-zero index. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15876:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:28102:5: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48342:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48333:11: note: outer condition: rc==0 sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48342:15: note: identical inner condition: rc==0 sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:72378:24: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:72377:19: note: outer condition: pMem->flags&(0x0004|0x0008) sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:72378:24: note: identical inner condition: pMem->flags&(0x0004|0x0008) sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:52555:9: style: The if condition is the same as the previous if condition [duplicateCondition] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:52550:9: note: First condition sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:52555:9: note: Second condition sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:80827:9: style: The if condition is the same as the previous if condition [duplicateCondition] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:80822:9: note: First condition sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:80827:9: note: Second condition sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81209:11: style: The if condition is the same as the previous if condition [duplicateCondition] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81203:11: note: First condition sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81209:11: note: Second condition sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:114915:7: style: The if condition is the same as the previous if condition [duplicateCondition] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:114907:7: note: First condition sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:114915:7: note: Second condition sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23742:7: style: Condition 'bom' is always false [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23728:12: note: Assignment 'bom=0', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23742:7: note: Condition 'bom' is always false sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:65121:56: style: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23727:12: note: Assignment 'rc=0', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:65121:56: note: Calling function 'sqlite3VdbeMemHandleBom' returns 0 sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:65121:56: note: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101654:13: style: Condition 'pOp' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116288:23: style: Condition 'sCtx.bDeclared==0' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116267:20: note: Assignment 'sCtx.bDeclared=0', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116288:23: note: Condition 'sCtx.bDeclared==0' is always true sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123117:19: style: Condition 'sCur.n==0' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123095:18: note: Assignment 'sCur.n=0', assigned value is 0 sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123117:19: note: Condition 'sCur.n==0' is always true sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:129009:50: style: Condition 'db->mallocFailed==0' is always true [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:129003:48: note: Assuming that condition 'db->mallocFailed==0' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:129009:50: note: Condition 'db->mallocFailed==0' is always true sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:17334:3: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:27939:16: warning: Either the condition 'pFile->pInode' is redundant or there is possible null pointer dereference: pFile->pInode. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:27940:7: note: Assuming that condition 'pFile->pInode' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:27939:16: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40709:7: warning: Either the condition 'pBuf==0' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40699:13: note: Assuming that condition 'pBuf==0' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40708:9: note: p is assigned '(struct PgFreeslot*)pBuf' here. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40709:7: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107466:4: warning: Either the condition 'ppStmt==0' is redundant or there is possible null pointer dereference: ppStmt. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107549:34: note: Assuming that condition 'ppStmt==0' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107548:49: note: Calling function 'sqlite3LockAndPrepare', 6th argument 'ppStmt' value is 0 sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107466:4: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107577:4: warning: Either the condition 'ppStmt==0' is redundant or there is possible null pointer dereference: ppStmt. [nullPointerRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107637:34: note: Assuming that condition 'ppStmt==0' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107636:42: note: Calling function 'sqlite3Prepare16', 5th argument 'ppStmt' value is 0 sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107577:4: note: Null pointer dereference sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:44775:47: warning: Either the condition '!pMaster' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:44776:7: note: Assuming that condition '!pMaster' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:44775:47: note: Null pointer addition sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:19426:10: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23771:13: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:80369:18: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99274:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99275:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99276:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99277:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99278:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99279:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99284:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99285:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99286:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132247:45: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:86406:51: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:67582:12: style: Variable 'p->magic' is reassigned a value before the old one has been used. [redundantAssignment] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:67572:12: note: p->magic is assigned sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:67582:12: note: p->magic is overwritten sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:75811:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15264:8: style:inconclusive: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:6766:72: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15264:8: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15265:8: style:inconclusive: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:6766:83: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15265:8: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15266:7: style:inconclusive: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:6766:95: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15266:7: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:16887:69: style:inconclusive: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:6254:69: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:16887:69: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:20788:81: style:inconclusive: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:5482:81: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:20788:81: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:20808:60: style:inconclusive: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:5493:78: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:20808:60: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23009:64: style:inconclusive: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:2736:64: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23009:64: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23764:51: style:inconclusive: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:13459:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23764:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23839:52: style:inconclusive: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:13458:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23839:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:25549:74: style:inconclusive: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8675:71: note: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:25549:74: note: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:39950:11: style:inconclusive: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:10480:11: note: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:39950:11: note: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40258:64: style:inconclusive: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:10508:57: note: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40258:64: note: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:47584:7: style:inconclusive: Function 'sqlite3PagerAcquire' argument 4 names different: declaration 'clrFlag' definition 'flags'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:10317:87: note: Function 'sqlite3PagerAcquire' argument 4 names different: declaration 'clrFlag' definition 'flags'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:47584:7: note: Function 'sqlite3PagerAcquire' argument 4 names different: declaration 'clrFlag' definition 'flags'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48864:65: style:inconclusive: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:10340:65: note: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48864:65: note: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:49518:8: style:inconclusive: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:10348:62: note: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:49518:8: note: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:56403:58: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9475:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:56403:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:56403:86: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9475:87: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:56403:86: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:57904:13: style:inconclusive: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9577:13: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:57904:13: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:58813:19: style:inconclusive: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9585:19: note: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:58813:19: note: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:58815:7: style:inconclusive: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9587:7: note: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:58815:7: note: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:61698:7: style:inconclusive: Function 'sqlite3BtreeInsert' argument 7 names different: declaration 'bias' definition 'appendBias'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9595:50: note: Function 'sqlite3BtreeInsert' argument 7 names different: declaration 'bias' definition 'appendBias'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:61698:7: note: Function 'sqlite3BtreeInsert' argument 7 names different: declaration 'bias' definition 'appendBias'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:62371:48: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9523:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:62371:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:62371:65: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9523:70: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:62371:65: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:62401:66: style:inconclusive: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9524:64: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:62401:66: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63230:52: style:inconclusive: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9495:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63230:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63247:49: style:inconclusive: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9496:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63247:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63336:50: style:inconclusive: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9614:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63336:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63388:50: style:inconclusive: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:9619:50: note: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63388:50: note: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63546:12: style:inconclusive: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7366:12: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63546:12: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63547:15: style:inconclusive: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7367:15: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63547:15: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63548:12: style:inconclusive: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7368:12: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63548:12: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63549:15: style:inconclusive: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7369:15: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63549:15: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64311:77: style:inconclusive: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15054:61: note: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64311:77: note: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64367:64: style:inconclusive: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15055:64: note: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64367:64: note: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66583:64: style:inconclusive: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:10061:62: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66583:64: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66594:64: style:inconclusive: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:10062:62: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66594:64: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66604:64: style:inconclusive: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:10063:62: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66604:64: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66615:53: style:inconclusive: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:10064:51: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66615:53: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66765:81: style:inconclusive: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:10068:79: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66765:81: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70548:17: style:inconclusive: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4863:58: note: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70548:17: note: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70940:83: style:inconclusive: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4632:81: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70940:83: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70955:80: style:inconclusive: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4712:75: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70955:80: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70978:7: style:inconclusive: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4713:74: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70978:7: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71151:84: style:inconclusive: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4274:78: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71151:84: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71161:77: style:inconclusive: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4275:71: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71161:77: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71166:79: style:inconclusive: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4276:73: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71166:79: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71171:81: style:inconclusive: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4277:75: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71171:81: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71176:75: style:inconclusive: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4278:69: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71176:75: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71181:86: style:inconclusive: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4279:81: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71181:86: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71186:93: style:inconclusive: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4280:87: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71186:93: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71191:88: style:inconclusive: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4283:82: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71191:88: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71201:86: style:inconclusive: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4281:80: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71201:86: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71207:76: style:inconclusive: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4282:70: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71207:76: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71456:7: style:inconclusive: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3766:86: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71456:7: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71522:17: style:inconclusive: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3776:56: note: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71522:17: note: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71745:84: style:inconclusive: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:6896:77: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71745:84: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79198:76: style:inconclusive: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:6181:71: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79198:76: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79198:83: style:inconclusive: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:6181:78: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79198:83: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:91010:57: style:inconclusive: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:13576:53: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:91010:57: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:91733:9: style:inconclusive: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:2822:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:91733:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98336:59: style:inconclusive: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7522:59: note: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98336:59: note: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98336:85: style:inconclusive: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7522:78: note: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98336:85: note: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102872:15: style:inconclusive: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:601:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102872:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102875:10: style:inconclusive: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:604:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102875:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107531:7: style:inconclusive: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3516:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107531:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107543:7: style:inconclusive: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3523:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107543:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107619:7: style:inconclusive: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3530:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107619:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107631:7: style:inconclusive: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3537:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107631:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:113381:10: style:inconclusive: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:2481:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:113381:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:113445:10: style:inconclusive: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:2483:58: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:113445:10: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115287:9: style:inconclusive: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:114606:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115287:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115816:25: style:inconclusive: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:5896:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115816:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115817:9: style:inconclusive: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:5897:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115817:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115831:25: style:inconclusive: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:5902:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115831:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115832:9: style:inconclusive: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:5903:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115832:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116464:77: style:inconclusive: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:5962:74: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116464:77: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:129181:60: style:inconclusive: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:2315:60: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:129181:60: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:129346:62: style:inconclusive: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:2316:62: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:129346:62: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131085:15: style:inconclusive: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4440:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131085:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131087:7: style:inconclusive: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4442:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131087:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131088:9: style:inconclusive: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4443:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131088:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131099:15: style:inconclusive: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4460:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131099:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131101:7: style:inconclusive: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4462:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131101:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131102:9: style:inconclusive: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4463:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131102:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131145:9: style:inconclusive: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4453:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131145:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131182:15: style:inconclusive: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:5981:79: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131182:15: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131367:75: style:inconclusive: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7616:75: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131367:75: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131806:62: style:inconclusive: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3361:59: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131806:62: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131806:75: style:inconclusive: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3361:67: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131806:75: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132401:15: style:inconclusive: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3190:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132401:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132421:15: style:inconclusive: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3194:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132421:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132462:7: style:inconclusive: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4954:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132462:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132463:9: style:inconclusive: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4955:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132463:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132475:7: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4961:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132475:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132476:9: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4962:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132476:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132500:7: style:inconclusive: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4969:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132500:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132501:9: style:inconclusive: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:4970:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132501:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:133182:63: style:inconclusive: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3244:63: note: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:133182:63: note: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:133182:98: style:inconclusive: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:3244:94: note: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:133182:98: note: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15868:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15871:14: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:15908:13: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:16748:51: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:16748:71: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:17301:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:21095:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:22122:15: style: Variable 'escarg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:22162:16: style: Variable 'pToken' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:22173:30: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:24062:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:24165:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:24165:31: style: Variable 'b' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:24177:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:24177:31: style: Variable 'b' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:25113:56: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:25466:17: style: Variable 'pEntry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:27138:36: style: Parameter 'pFile' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:29952:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:30515:12: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:39659:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40386:50: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40393:53: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40948:48: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:41306:14: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:43157:31: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:43634:36: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:44036:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:44433:31: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:45260:11: style: Variable 'dbFileVers' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:45729:37: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:46008:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:46094:50: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:46600:13: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:46691:13: style: Variable 'pData2' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48257:10: style: Variable 'pPager' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48725:49: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48805:47: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48970:58: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48979:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48986:59: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48994:46: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:49219:51: style: Parameter 'pPg' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:49364:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:50215:8: style: Variable 'aEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:51015:12: style: Variable 'aRight' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:51584:25: style: Variable 'aHdr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:52273:27: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:52758:46: style: Parameter 'pWal' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:53714:48: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54485:13: style: Parameter 'pExcept' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54598:57: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54781:7: style: Parameter 'pCell' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54869:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54885:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54930:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54976:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55025:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55278:9: style: Variable 'pSpace' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55427:13: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55500:15: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55712:38: style: Parameter 'pBt' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55985:20: style: Variable 'pExisting' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:56870:12: style: Variable 'pBlock' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:57491:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:59035:46: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:59132:12: style: Variable 'pPage' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60208:8: style: Parameter 'szCell' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60275:7: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60283:7: style: Variable 'aData' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60320:14: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60321:14: style: Variable 'pStart' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60528:9: style: Variable 'pStop' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60648:22: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60918:9: style: Variable 'piEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:61225:14: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63013:8: style: Parameter 'aRoot' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63943:19: style: Variable 'zData' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64050:72: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_remaining' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103862:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64050:72: note: Parameter 'p' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64064:72: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_pagecount' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103861:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64064:72: note: Parameter 'p' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66178:73: style: Parameter 'zWhere' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66400:8: style: Variable 'aLabel' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66472:49: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:67219:10: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:67359:11: style: Variable 'zP4' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:67541:7: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:68254:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70108:45: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70123:10: style: Variable 'pMem' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70195:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70205:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70374:65: style: Parameter 'pVal' can be declared as pointer to const. However it seems that 'sqlite3_value_type' is a callback function, if 'pVal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103777:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70374:65: note: Parameter 'pVal' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70588:91: style: Parameter 'pValue' can be declared as pointer to const. However it seems that 'sqlite3_result_value' is a callback function, if 'pValue' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103745:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70588:91: note: Parameter 'pValue' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71050:9: style: Variable 'pVm' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71714:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:72948:11: style: Variable 'pCaller' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:74187:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:74756:9: style: Variable 'zAffinity' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:76465:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:76494:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:77398:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:77558:8: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:77561:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:77680:8: style: Variable 'pIn' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:78630:9: style: Variable 'zTrace' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79014:14: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79021:15: style: Variable 'pFKey' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79876:43: style: Parameter 'pTask' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:80634:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:80725:48: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81125:16: style: Variable 'pTask' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81926:15: style: Variable 'pSorter' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81927:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81958:8: style: Parameter 'pVal' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81966:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:82496:54: style: Parameter 'pJfd' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:82809:38: style: Parameter 'pUsing' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83087:17: style: Variable 'pOrig' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83220:16: style: Parameter 'pNC' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83235:16: style: Parameter 'pNC' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83251:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83495:11: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83497:13: style: Variable 'zAs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83702:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83814:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83875:22: style: Variable 'pNC' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:84520:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:84927:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:84967:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85255:25: style: Variable 'pOldItem' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85352:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85377:13: style: Parameter 'pSpan' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85397:13: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85434:14: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85718:13: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85719:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85914:16: style: Variable 'pReq' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:86040:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:86764:27: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:86817:13: style: Variable 'zBlob' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:87206:14: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88031:48: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprSrcCount' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88065:21: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88031:48: note: Parameter 'pExpr' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88161:25: style: Variable 'pE' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88392:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88515:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88917:14: style: Variable 'pFrom' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:89099:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:89390:12: style: Variable 'pStat' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:90136:10: style: Parameter 'pOnlyIdx' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:90322:15: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:90472:11: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:90532:13: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:90610:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:91413:11: style: Variable 'zAuthArg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:91807:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92029:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92121:15: style: Variable 'vtab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92538:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92601:63: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92735:48: style: Parameter 'pIdx' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92813:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92844:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93209:9: style: Variable 'zType' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93446:9: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93884:14: style: Variable 'pEnd2' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93936:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93969:10: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94262:12: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94387:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94780:10: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94794:7: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94924:12: style: Variable 'pLoop' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94964:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95140:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95340:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95457:47: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95741:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95881:9: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95950:9: style: Parameter 'p4' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95978:11: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96090:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96167:13: style: Variable 'zColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96305:12: style: Variable 'pColl2' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96306:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96378:14: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96379:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96504:12: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96539:16: style: Parameter 'pHash' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96959:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:97455:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:97463:10: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:97519:10: style: Parameter 'pPrior' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:97973:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98370:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98401:25: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98420:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98672:9: style: Variable 'zHex' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98767:16: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99009:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99022:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99029:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99064:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99077:8: style: Variable 'pArg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99089:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99229:61: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99230:12: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99566:9: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99625:17: style: Variable 'zDfltColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99626:17: style: Variable 'zIdxCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99697:8: style: Parameter 'aiCol' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99838:11: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99984:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100087:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100136:10: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100138:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100165:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100170:11: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100174:17: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100191:49: style: Parameter 'pFKey' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100194:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100313:15: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100461:10: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100524:13: style: Parameter 'pChanges' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100937:11: style: Variable 'pVTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100944:14: style: Variable 'pIndex' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101020:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101076:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101225:9: style: Variable 'zTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101229:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101241:7: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101909:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101983:15: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102250:19: style: Variable 'p4' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102322:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102328:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102405:7: style: Parameter 'aToOpen' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102654:13: style: Variable 'pDestCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102655:13: style: Variable 'pSrcCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102806:15: style: Variable 'zColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105780:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105821:12: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105854:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105900:12: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105954:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105987:19: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105988:19: style: Variable 'zOnDelete' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105989:19: style: Variable 'zOnUpdate' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:106229:16: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:106261:23: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:106285:17: style: Variable 'zErr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107253:62: style: Parameter 'pSchema' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107838:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107896:31: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108048:12: style: Variable 'pLeftTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108065:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108141:11: style: Parameter 'pSelect' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108284:15: style: Parameter 'pDest' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108704:13: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108757:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108802:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108822:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108833:13: style: Variable 'pOrderBy' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:109180:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:109184:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:109206:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:109345:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:110174:76: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:110206:15: style: Parameter 'pIn' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111490:49: style: Parameter 'pAggInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111563:11: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111565:25: style: Variable 'a' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111623:24: style: Parameter 'pItem' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111984:19: style: Variable 'pSub' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:112215:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:112281:15: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:112494:26: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:112495:13: style: Variable 'pSub' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:113732:10: style: Parameter 'pAll' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:113831:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:114081:58: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:114683:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115477:9: style: Variable 'zSql' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115859:50: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116108:66: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116174:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116835:65: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_vtab_on_conflict' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103897:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116835:65: note: Parameter 'db' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117500:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117504:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117539:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117694:37: style: Parameter 'pLevel' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117725:69: style: Parameter 'zAff' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117995:15: style: Parameter 'pLevel' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:118491:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:118595:28: style: Variable 'origSrc' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:119215:13: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:119238:56: style: Parameter 'pBase' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:119491:20: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:119796:11: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:119797:11: style: Variable 'pRight' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120214:58: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120222:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120230:53: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120238:57: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120247:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120266:53: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120274:56: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120323:58: style: Parameter 'pMaskSet' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120390:24: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120543:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120548:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120588:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120747:14: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120941:24: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120976:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:121038:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:121298:43: style: Parameter 'pTerm' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122174:12: style: Variable 'pIndex' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122216:22: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122365:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122560:21: style: Parameter 'pBuilder' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122561:10: style: Parameter 'pIndex' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122570:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122662:12: style: Variable 'pTabList' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122726:16: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123052:22: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123058:24: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123072:25: style: Variable 'pOrWCEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123176:24: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123196:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123256:14: style: Variable 'pLoop' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123258:9: style: Variable 'pOBExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123259:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123498:52: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123522:14: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123913:24: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124313:18: style: Variable 'pTerm' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124313:26: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124417:16: style: Variable 'pJ' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124599:26: style: Variable 'pTabItem' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124774:46: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124820:56: style: Parameter 'pY' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124836:12: style: Parameter 'pPreOp' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:130164:68: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_db_mutex' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103873:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:130164:68: note: Parameter 'db' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:130267:9: style: Parameter 'padFlag' can be declared as pointer to const. However it seems that 'binCollFunc' is a callback function, if 'padFlag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132247:55: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:130267:9: note: Parameter 'padFlag' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:130320:75: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_last_insert_rowid' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103721:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:130320:75: note: Parameter 'db' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:130333:56: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_changes' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103667:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:130333:56: note: Parameter 'db' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:130346:62: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_total_changes' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103757:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:130346:62: note: Parameter 'db' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:130398:13: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131342:9: style: Parameter 'pClientData' can be declared as pointer to const. However it seems that 'sqlite3WalDefaultHook' is a callback function, if 'pClientData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131376:26: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:131342:9: note: Parameter 'pClientData' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132581:63: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_get_autocommit' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103716:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132581:63: note: Parameter 'db' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132655:11: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124931:26: portability: Zero initializing union 'yyzerominor' does not guarantee its complete storage to be zero initialized as its largest member is not declared as the first member. Consider making yy96 the first member or favor memset(). [UnionZeroInit] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93519:10: warning: Size of pointer 'zExtra' used instead of size of its data. [pointerSize] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124138:16: warning: Expression 'nTabList-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124175:17: note: Assuming that condition 'nTabList==0' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124138:16: note: Negative value is converted to an unsigned value sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40734:12: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:69977:11: error: Uninitialized variable: rc [uninitvar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70053:11: error: Uninitialized variable: rc [uninitvar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7130:7: style: struct member 'sqlite3_pcache_methods2::iVersion' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7153:9: style: struct member 'sqlite3_pcache_methods::pArg' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7154:9: style: struct member 'sqlite3_pcache_methods::xInit' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7155:10: style: struct member 'sqlite3_pcache_methods::xShutdown' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7156:21: style: struct member 'sqlite3_pcache_methods::xCreate' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7157:10: style: struct member 'sqlite3_pcache_methods::xCachesize' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7158:9: style: struct member 'sqlite3_pcache_methods::xPagecount' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7159:11: style: struct member 'sqlite3_pcache_methods::xFetch' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7160:10: style: struct member 'sqlite3_pcache_methods::xUnpin' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7161:10: style: struct member 'sqlite3_pcache_methods::xRekey' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7162:10: style: struct member 'sqlite3_pcache_methods::xTruncate' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7163:10: style: struct member 'sqlite3_pcache_methods::xDestroy' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8010:9: style: struct member 'sqlite3_rtree_geometry::pContext' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8011:7: style: struct member 'sqlite3_rtree_geometry::nParam' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8012:22: style: struct member 'sqlite3_rtree_geometry::aParam' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8013:9: style: struct member 'sqlite3_rtree_geometry::pUser' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8014:10: style: struct member 'sqlite3_rtree_geometry::xDelUser' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8042:9: style: struct member 'sqlite3_rtree_query_info::pContext' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8043:7: style: struct member 'sqlite3_rtree_query_info::nParam' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8044:22: style: struct member 'sqlite3_rtree_query_info::aParam' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8045:9: style: struct member 'sqlite3_rtree_query_info::pUser' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8046:10: style: struct member 'sqlite3_rtree_query_info::xDelUser' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8047:22: style: struct member 'sqlite3_rtree_query_info::aCoord' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8048:17: style: struct member 'sqlite3_rtree_query_info::anQueue' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8049:7: style: struct member 'sqlite3_rtree_query_info::nCoord' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8051:7: style: struct member 'sqlite3_rtree_query_info::mxLevel' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8052:17: style: struct member 'sqlite3_rtree_query_info::iRowid' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8053:21: style: struct member 'sqlite3_rtree_query_info::rParentScore' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8054:7: style: struct member 'sqlite3_rtree_query_info::eParentWithin' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8055:7: style: struct member 'sqlite3_rtree_query_info::eWithin' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8056:21: style: struct member 'sqlite3_rtree_query_info::rScore' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8058:19: style: struct member 'sqlite3_rtree_query_info::apSqlParam' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:11151:12: style: union member 'Anonymous0::notUsed1' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:11864:9: style: struct member 'IndexSample::p' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:11865:7: style: struct member 'IndexSample::n' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:11866:12: style: struct member 'IndexSample::anEq' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:11867:12: style: struct member 'IndexSample::anLt' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:11868:12: style: struct member 'IndexSample::anDLt' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:12864:7: style: struct member 'Sqlite3Config::mxStrlen' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:12871:9: style: struct member 'Sqlite3Config::pHeap' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:12872:7: style: struct member 'Sqlite3Config::nHeap' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:12873:7: style: struct member 'Sqlite3Config::mnReq' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:12873:14: style: struct member 'Sqlite3Config::mxReq' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:12882:7: style: struct member 'Sqlite3Config::mxParserStack' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:12945:14: style: union member 'Anonymous5::pSrcList' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:14896:9: style: struct member 'Explain::pVdbe' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:14898:7: style: struct member 'Explain::nIndent' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:14899:7: style: struct member 'Explain::aIndent' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:14900:8: style: struct member 'Explain::zBase' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:14910:7: style: struct member 'ScanStatus::addrExplain' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:14911:7: style: struct member 'ScanStatus::addrLoop' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:14912:7: style: struct member 'ScanStatus::addrVisit' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:14913:7: style: struct member 'ScanStatus::iSelectID' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:14914:10: style: struct member 'ScanStatus::nEst' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:26801:7: style: struct member 'vxworksFileId::nName' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:26802:9: style: struct member 'vxworksFileId::zCanonicalName' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:30049:6: style: struct member 'unixShm::hasMutex' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:65290:10: style: struct member 'ValueNewStat4Ctx::pParse' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:65291:10: style: struct member 'ValueNewStat4Ctx::pIdx' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:65292:20: style: struct member 'ValueNewStat4Ctx::ppRec' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:65293:7: style: struct member 'ValueNewStat4Ctx::iVal' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103042:12: style: struct member 'sqlite3_api_routines::aggregate_context' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103043:10: style: struct member 'sqlite3_api_routines::aggregate_count' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103044:10: style: struct member 'sqlite3_api_routines::bind_blob' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103045:10: style: struct member 'sqlite3_api_routines::bind_double' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103046:10: style: struct member 'sqlite3_api_routines::bind_int' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103047:10: style: struct member 'sqlite3_api_routines::bind_int64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103048:10: style: struct member 'sqlite3_api_routines::bind_null' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103049:10: style: struct member 'sqlite3_api_routines::bind_parameter_count' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103050:10: style: struct member 'sqlite3_api_routines::bind_parameter_index' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103051:18: style: struct member 'sqlite3_api_routines::bind_parameter_name' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103052:10: style: struct member 'sqlite3_api_routines::bind_text' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103053:10: style: struct member 'sqlite3_api_routines::bind_text16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103054:10: style: struct member 'sqlite3_api_routines::bind_value' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103055:10: style: struct member 'sqlite3_api_routines::busy_handler' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103056:10: style: struct member 'sqlite3_api_routines::busy_timeout' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103057:10: style: struct member 'sqlite3_api_routines::changes' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103058:10: style: struct member 'sqlite3_api_routines::close' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103059:10: style: struct member 'sqlite3_api_routines::collation_needed' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103061:10: style: struct member 'sqlite3_api_routines::collation_needed16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103063:18: style: struct member 'sqlite3_api_routines::column_blob' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103064:10: style: struct member 'sqlite3_api_routines::column_bytes' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103065:10: style: struct member 'sqlite3_api_routines::column_bytes16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103066:10: style: struct member 'sqlite3_api_routines::column_count' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103067:18: style: struct member 'sqlite3_api_routines::column_database_name' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103068:18: style: struct member 'sqlite3_api_routines::column_database_name16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103069:18: style: struct member 'sqlite3_api_routines::column_decltype' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103070:18: style: struct member 'sqlite3_api_routines::column_decltype16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103071:13: style: struct member 'sqlite3_api_routines::column_double' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103072:10: style: struct member 'sqlite3_api_routines::column_int' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103073:19: style: struct member 'sqlite3_api_routines::column_int64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103074:18: style: struct member 'sqlite3_api_routines::column_name' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103075:18: style: struct member 'sqlite3_api_routines::column_name16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103076:18: style: struct member 'sqlite3_api_routines::column_origin_name' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103077:18: style: struct member 'sqlite3_api_routines::column_origin_name16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103078:18: style: struct member 'sqlite3_api_routines::column_table_name' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103079:18: style: struct member 'sqlite3_api_routines::column_table_name16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103080:27: style: struct member 'sqlite3_api_routines::column_text' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103081:18: style: struct member 'sqlite3_api_routines::column_text16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103082:10: style: struct member 'sqlite3_api_routines::column_type' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103083:20: style: struct member 'sqlite3_api_routines::column_value' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103084:12: style: struct member 'sqlite3_api_routines::commit_hook' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103085:10: style: struct member 'sqlite3_api_routines::complete' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103086:10: style: struct member 'sqlite3_api_routines::complete16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103087:10: style: struct member 'sqlite3_api_routines::create_collation' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103089:10: style: struct member 'sqlite3_api_routines::create_collation16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103091:10: style: struct member 'sqlite3_api_routines::create_function' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103095:10: style: struct member 'sqlite3_api_routines::create_function16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103099:9: style: struct member 'sqlite3_api_routines::create_module' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103100:10: style: struct member 'sqlite3_api_routines::data_count' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103101:15: style: struct member 'sqlite3_api_routines::db_handle' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103102:9: style: struct member 'sqlite3_api_routines::declare_vtab' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103103:10: style: struct member 'sqlite3_api_routines::enable_shared_cache' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103104:10: style: struct member 'sqlite3_api_routines::errcode' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103105:18: style: struct member 'sqlite3_api_routines::errmsg' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103106:18: style: struct member 'sqlite3_api_routines::errmsg16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103107:10: style: struct member 'sqlite3_api_routines::exec' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103108:10: style: struct member 'sqlite3_api_routines::expired' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103109:10: style: struct member 'sqlite3_api_routines::finalize' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103110:11: style: struct member 'sqlite3_api_routines::free' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103111:11: style: struct member 'sqlite3_api_routines::free_table' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103112:10: style: struct member 'sqlite3_api_routines::get_autocommit' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103113:12: style: struct member 'sqlite3_api_routines::get_auxdata' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103114:10: style: struct member 'sqlite3_api_routines::get_table' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103115:10: style: struct member 'sqlite3_api_routines::global_recover' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103116:11: style: struct member 'sqlite3_api_routines::interruptx' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103117:19: style: struct member 'sqlite3_api_routines::last_insert_rowid' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103118:18: style: struct member 'sqlite3_api_routines::libversion' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103119:10: style: struct member 'sqlite3_api_routines::libversion_number' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103121:12: style: struct member 'sqlite3_api_routines::mprintf' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103122:10: style: struct member 'sqlite3_api_routines::open' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103123:10: style: struct member 'sqlite3_api_routines::open16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103124:10: style: struct member 'sqlite3_api_routines::prepare' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103125:10: style: struct member 'sqlite3_api_routines::prepare16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103126:12: style: struct member 'sqlite3_api_routines::profile' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103127:11: style: struct member 'sqlite3_api_routines::progress_handler' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103129:10: style: struct member 'sqlite3_api_routines::reset' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103130:11: style: struct member 'sqlite3_api_routines::result_blob' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103131:11: style: struct member 'sqlite3_api_routines::result_double' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103132:11: style: struct member 'sqlite3_api_routines::result_error' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103133:11: style: struct member 'sqlite3_api_routines::result_error16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103134:11: style: struct member 'sqlite3_api_routines::result_int' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103135:11: style: struct member 'sqlite3_api_routines::result_int64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103136:11: style: struct member 'sqlite3_api_routines::result_null' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103137:11: style: struct member 'sqlite3_api_routines::result_text' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103138:11: style: struct member 'sqlite3_api_routines::result_text16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103139:11: style: struct member 'sqlite3_api_routines::result_text16be' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103140:11: style: struct member 'sqlite3_api_routines::result_text16le' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103141:11: style: struct member 'sqlite3_api_routines::result_value' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103142:12: style: struct member 'sqlite3_api_routines::rollback_hook' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103143:10: style: struct member 'sqlite3_api_routines::set_authorizer' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103145:11: style: struct member 'sqlite3_api_routines::set_auxdata' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103147:10: style: struct member 'sqlite3_api_routines::step' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103148:10: style: struct member 'sqlite3_api_routines::table_column_metadata' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103150:11: style: struct member 'sqlite3_api_routines::thread_cleanup' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103151:10: style: struct member 'sqlite3_api_routines::total_changes' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103152:12: style: struct member 'sqlite3_api_routines::trace' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103153:10: style: struct member 'sqlite3_api_routines::transfer_bindings' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103154:12: style: struct member 'sqlite3_api_routines::update_hook' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103156:12: style: struct member 'sqlite3_api_routines::user_data' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103157:18: style: struct member 'sqlite3_api_routines::value_blob' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103158:10: style: struct member 'sqlite3_api_routines::value_bytes' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103159:10: style: struct member 'sqlite3_api_routines::value_bytes16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103160:13: style: struct member 'sqlite3_api_routines::value_double' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103161:10: style: struct member 'sqlite3_api_routines::value_int' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103162:19: style: struct member 'sqlite3_api_routines::value_int64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103163:10: style: struct member 'sqlite3_api_routines::value_numeric_type' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103164:27: style: struct member 'sqlite3_api_routines::value_text' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103165:18: style: struct member 'sqlite3_api_routines::value_text16' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103166:18: style: struct member 'sqlite3_api_routines::value_text16be' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103167:18: style: struct member 'sqlite3_api_routines::value_text16le' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103168:10: style: struct member 'sqlite3_api_routines::value_type' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103169:11: style: struct member 'sqlite3_api_routines::vmprintf' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103171:9: style: struct member 'sqlite3_api_routines::overload_function' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103173:9: style: struct member 'sqlite3_api_routines::prepare_v2' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103174:9: style: struct member 'sqlite3_api_routines::prepare16_v2' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103175:9: style: struct member 'sqlite3_api_routines::clear_bindings' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103177:9: style: struct member 'sqlite3_api_routines::create_module_v2' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103180:9: style: struct member 'sqlite3_api_routines::bind_zeroblob' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103181:9: style: struct member 'sqlite3_api_routines::blob_bytes' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103182:9: style: struct member 'sqlite3_api_routines::blob_close' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103183:9: style: struct member 'sqlite3_api_routines::blob_open' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103185:9: style: struct member 'sqlite3_api_routines::blob_read' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103186:9: style: struct member 'sqlite3_api_routines::blob_write' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103187:9: style: struct member 'sqlite3_api_routines::create_collation_v2' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103190:9: style: struct member 'sqlite3_api_routines::file_control' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103191:19: style: struct member 'sqlite3_api_routines::memory_highwater' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103192:19: style: struct member 'sqlite3_api_routines::memory_used' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103193:20: style: struct member 'sqlite3_api_routines::mutex_alloc' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103194:10: style: struct member 'sqlite3_api_routines::mutex_enter' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103195:10: style: struct member 'sqlite3_api_routines::mutex_free' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103196:10: style: struct member 'sqlite3_api_routines::mutex_leave' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103197:9: style: struct member 'sqlite3_api_routines::mutex_try' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103198:9: style: struct member 'sqlite3_api_routines::open_v2' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103199:9: style: struct member 'sqlite3_api_routines::release_memory' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103200:10: style: struct member 'sqlite3_api_routines::result_error_nomem' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103201:10: style: struct member 'sqlite3_api_routines::result_error_toobig' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103202:9: style: struct member 'sqlite3_api_routines::sleep' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103203:10: style: struct member 'sqlite3_api_routines::soft_heap_limit' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103204:18: style: struct member 'sqlite3_api_routines::vfs_find' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103205:9: style: struct member 'sqlite3_api_routines::vfs_register' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103206:9: style: struct member 'sqlite3_api_routines::vfs_unregister' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103207:9: style: struct member 'sqlite3_api_routines::xthreadsafe' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103208:10: style: struct member 'sqlite3_api_routines::result_zeroblob' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103209:10: style: struct member 'sqlite3_api_routines::result_error_code' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103210:9: style: struct member 'sqlite3_api_routines::test_control' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103211:10: style: struct member 'sqlite3_api_routines::randomness' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103212:14: style: struct member 'sqlite3_api_routines::context_db_handle' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103213:9: style: struct member 'sqlite3_api_routines::extended_result_codes' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103214:9: style: struct member 'sqlite3_api_routines::limit' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103215:19: style: struct member 'sqlite3_api_routines::next_stmt' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103216:17: style: struct member 'sqlite3_api_routines::sql' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103217:9: style: struct member 'sqlite3_api_routines::status' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103218:9: style: struct member 'sqlite3_api_routines::backup_finish' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103219:21: style: struct member 'sqlite3_api_routines::backup_init' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103220:9: style: struct member 'sqlite3_api_routines::backup_pagecount' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103221:9: style: struct member 'sqlite3_api_routines::backup_remaining' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103222:9: style: struct member 'sqlite3_api_routines::backup_step' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103223:17: style: struct member 'sqlite3_api_routines::compileoption_get' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103224:9: style: struct member 'sqlite3_api_routines::compileoption_used' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103225:9: style: struct member 'sqlite3_api_routines::create_function_v2' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103230:9: style: struct member 'sqlite3_api_routines::db_config' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103231:20: style: struct member 'sqlite3_api_routines::db_mutex' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103232:9: style: struct member 'sqlite3_api_routines::db_status' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103233:9: style: struct member 'sqlite3_api_routines::extended_errcode' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103234:10: style: struct member 'sqlite3_api_routines::log' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103235:19: style: struct member 'sqlite3_api_routines::soft_heap_limit64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103236:17: style: struct member 'sqlite3_api_routines::sourceid' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103237:9: style: struct member 'sqlite3_api_routines::stmt_status' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103238:9: style: struct member 'sqlite3_api_routines::strnicmp' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103239:9: style: struct member 'sqlite3_api_routines::unlock_notify' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103240:9: style: struct member 'sqlite3_api_routines::wal_autocheckpoint' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103241:9: style: struct member 'sqlite3_api_routines::wal_checkpoint' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103242:11: style: struct member 'sqlite3_api_routines::wal_hook' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103243:9: style: struct member 'sqlite3_api_routines::blob_reopen' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103244:9: style: struct member 'sqlite3_api_routines::vtab_config' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103245:9: style: struct member 'sqlite3_api_routines::vtab_on_conflict' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103247:9: style: struct member 'sqlite3_api_routines::close_v2' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103248:17: style: struct member 'sqlite3_api_routines::db_filename' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103249:9: style: struct member 'sqlite3_api_routines::db_readonly' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103250:9: style: struct member 'sqlite3_api_routines::db_release_memory' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103251:17: style: struct member 'sqlite3_api_routines::errstr' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103252:9: style: struct member 'sqlite3_api_routines::stmt_busy' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103253:9: style: struct member 'sqlite3_api_routines::stmt_readonly' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103254:9: style: struct member 'sqlite3_api_routines::stricmp' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103255:9: style: struct member 'sqlite3_api_routines::uri_boolean' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103256:19: style: struct member 'sqlite3_api_routines::uri_int64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103257:17: style: struct member 'sqlite3_api_routines::uri_parameter' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103259:9: style: struct member 'sqlite3_api_routines::wal_checkpoint_v2' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103261:9: style: struct member 'sqlite3_api_routines::auto_extension' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103262:9: style: struct member 'sqlite3_api_routines::bind_blob64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103264:9: style: struct member 'sqlite3_api_routines::bind_text64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103266:9: style: struct member 'sqlite3_api_routines::cancel_auto_extension' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103267:9: style: struct member 'sqlite3_api_routines::load_extension' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103268:11: style: struct member 'sqlite3_api_routines::malloc64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103269:20: style: struct member 'sqlite3_api_routines::msize' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103270:11: style: struct member 'sqlite3_api_routines::realloc64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103271:10: style: struct member 'sqlite3_api_routines::reset_auto_extension' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103272:10: style: struct member 'sqlite3_api_routines::result_blob64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103274:10: style: struct member 'sqlite3_api_routines::result_text64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103276:9: style: struct member 'sqlite3_api_routines::strglob' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103278:20: style: struct member 'sqlite3_api_routines::value_dup' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103279:10: style: struct member 'sqlite3_api_routines::value_free' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103280:9: style: struct member 'sqlite3_api_routines::result_zeroblob64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103281:9: style: struct member 'sqlite3_api_routines::bind_zeroblob64' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124745:24: style: struct member 'AttachKey::type' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124745:37: style: struct member 'AttachKey::key' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124897:7: style: union member 'YYMINORTYPE::yyinit' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23846:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23851:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40802:14: style: Variable 'nFreed' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:58698:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63756:15: style: Variable 'pgszSrc' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63757:16: style: Variable 'pgszDest' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:68115:13: style: Variable 'zMaster' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:78283:8: style: Variable 'pCur' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81359:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:109455:11: style: Variable 'v' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:109456:14: style: Variable 'iLimit' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:114277:15: style: Variable 'pWhen' is assigned a value that is never used. [unreadVariable] diff: 2.19.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:110459:18: style: The comparison 'pKeyDup == 0' is always true. [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:110447:22: note: 'pKeyDup' is assigned value '0' here. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:110459:18: note: The comparison 'pKeyDup == 0' is always true. 2.19.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:129002:15: style: The comparison 'nErr == 0' is always true. [knownConditionTrueFalse] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:128934:14: note: 'nErr' is assigned value '0' here. sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:129002:15: note: The comparison 'nErr == 0' is always true. 2.19.0 sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:288:16: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] 2.19.0 sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:297:16: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] 2.19.0 sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:60:19: debug: CheckClass::isMemberVar found used member variable '_members' with varid 0 [varid0] 2.19.0 sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _members [valueFlowBailoutIncompleteVar] head sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:61:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] DONE