2025-07-15 22:42 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=zlib --library=openssl --library=icu --library=sqlite3 --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 -j1 platform: Linux-6.12.33+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.17.0 head-info: b62f571 (2025-07-15 18:23:53 +0200) count: 2964 2883 elapsed-time: 157.1 168.3 head-timing-info: old-timing-info: head results: 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/bindings/java/jni/auto_db_java.cpp:476:24: style: C-style pointer casting [cstyleCast] 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/bindings/java/jni/auto_db_java.cpp:600:25: style: C-style pointer casting [cstyleCast] 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/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/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/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/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/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/rejistry++/src/Buffer.h:47:9: warning:inconclusive: Member variable 'Buffer::_capacity' is not initialized in the constructor. [uninitMemberVar] 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/rejistry++/src/Buffer.h:47:9: warning:inconclusive: Member variable 'Buffer::_position' is not initialized in the constructor. [uninitMemberVar] 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/rejistry++/src/BinaryBlock.h:51:9: warning:inconclusive: Member variable 'BinaryBlock::_offset' is not initialized in the constructor. [uninitMemberVar] 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/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/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/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/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/RejistryException.h:42:9: style: Class 'RejistryException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 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/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/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/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/ByteBuffer.h:89:26: style: C-style pointer casting [cstyleCast] 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/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/VKRecord.h:67:13: style: Class 'AutoVKRecordPtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/VKRecord.h:67:49: performance: Function parameter 'recordList' should be passed by const reference. [passedByValue] 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/rejistry++/src/Cell.h:72:41: performance: Function parameter 'recordList' should be passed by const reference. [passedByValue] 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/HBIN.h:67:13: style: Class 'AutoHBINPtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/rejistry++/src/RegistryByteBuffer.cpp:138:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:140:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:182:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 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/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/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/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/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/rejistry++/src/RegistryHiveFile.cpp:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] 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/rejistry++/src/RegistryHiveFile.cpp:90:35: performance:inconclusive: Technically the member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:57:21: note: Technically the member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:90:35: note: Technically the member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static (but you may consider moving to unnamed namespace). 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/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/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/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/rejistry++/src/RegistryHiveFile.cpp:68:57: style: C-style pointer casting [cstyleCast] 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/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/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/rejistry++/src/RegistryKey.cpp:89:36: style: Unused variable: subkeys [unusedVariable] 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/rejistry++/src/Rejistry.cpp:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 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/rejistry++/src/Rejistry.cpp:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [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/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/rejistry++/src/Rejistry.cpp:115:52: style: Parameter 'vkRecord' can be declared as pointer to const [constParameterPointer] 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/rejistry++/src/Rejistry.cpp:158:52: style: Parameter 'nkRecord' can be declared as pointer to const [constParameterPointer] 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/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/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/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/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/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/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/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/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/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/fiwalk/src/content.h:76:17: style:inconclusive: Technically the member function 'content::filename' can be const. [functionConst] 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/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/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/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/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/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/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/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/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/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/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/fiwalk/src/content.h:83:12: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:194:6: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:196:15: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:197:18: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:198:14: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:203:6: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:205:14: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:206:15: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:207:14: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:211:6: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:212:14: style: C-style pointer casting [cstyleCast] 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/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/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/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/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/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/arff.cpp:151:31: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] 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/arff.cpp:159:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 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/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/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/tools/fiwalk/src/hash_t.h:122:14: style: Unused variable: ret [unusedVariable] 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/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/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/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/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/tools/fiwalk/src/content.cpp:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [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/fiwalk/src/content.cpp:355:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:405:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [valueFlowBailoutIncompleteVar] 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/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/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/fiwalk/src/content.cpp:101:20: style: C-style pointer casting [cstyleCast] 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/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/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/tools/fiwalk/src/content.cpp:67:28: style: Variable 'np' can be declared as pointer to const [constVariablePointer] 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/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/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/tools/fiwalk/src/dfxml.cpp:200:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 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/fiwalk/src/dfxml.cpp:432:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 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/fiwalk/src/dfxml.cpp:376:11: performance:inconclusive: Technically the member function 'xml::add_rusage' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:160:10: note: Technically the member function 'xml::add_rusage' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:376:11: note: Technically the member function 'xml::add_rusage' can be static (but you may consider moving to unnamed namespace). 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/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/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/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/tools/fiwalk/src/dfxml.cpp:100:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] 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/tools/fiwalk/src/dfxml.cpp:185:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] 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/fiwalk/src/fiwalk.cpp:310:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [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/fiwalk/src/fiwalk.cpp:587:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] 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/tools/fiwalk/src/fiwalk.cpp:407:19: style: C-style pointer casting [cstyleCast] 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/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/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.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/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/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/tools/fiwalk/src/fiwalk.cpp:306:29: performance: Function parameter 'name' should be passed by const reference. [passedByValue] 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/tools/fiwalk/src/fiwalk.cpp:362:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] 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/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/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/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/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/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/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/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/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/tools/fiwalk/src/fiwalk_tsk.cpp:69:19: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:128:85: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:393:18: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:481:16: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:508:39: 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/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/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/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/lua_utf8.c:48:35: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] 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/tools/fiwalk/src/lua_utf8.c:262:17: style: Variable 'str' can be declared as pointer to const [constVariablePointer] 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/lua_utf8.c:89:9: style: Unused variable: size [unusedVariable] 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/fiwalk/src/plugin.cpp:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [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/fiwalk/src/plugin.cpp:256:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [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 allocation(s). [noCopyConstructor] 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 allocation(s). [noOperatorEq] 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/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/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/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/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/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/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/tools/fiwalk/src/plugin.cpp:105:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] 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/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/fiwalk/src/utils.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/tools/fiwalk/src/utils.c:67:14: 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/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/fstools/blkcalc.cpp:34:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/tools/fstools/blkcat.cpp:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/tools/fstools/blkls.cpp:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [valueFlowBailoutIncompleteVar] 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/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/tools/fstools/blkstat.cpp:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/fstools/fcat.cpp:23:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/fcat.cpp:178:17: style: C-style pointer casting [cstyleCast] 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/tools/fstools/ffind.cpp:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/fstools/fls.cpp:34:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/fls.cpp:291:22: style: C-style pointer casting [cstyleCast] 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/tools/fstools/fscheck.cpp:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/fstools/fscheck.cpp:56:12: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/fstools/fscheck.cpp:129:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 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/fstools/fsstat.cpp:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/tools/fstools/icat.cpp:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/tools/fstools/ifind.cpp:34:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/tools/fstools/ifind.cpp:174:29: style: C-style pointer casting [cstyleCast] 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/fstools/ils.cpp:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/tools/fstools/istat.cpp:34:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/tools/fstools/jcat.cpp:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/fstools/jls.cpp:23:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/tools/fstools/usnjls.cpp:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/tools/hashtools/hfind.cpp:27:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [valueFlowBailoutIncompleteVar] 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/hashtools/hfind.cpp:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [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/hashtools/hfind.cpp:256:60: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:268:55: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:354:46: style: C-style pointer casting [cstyleCast] 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/tools/hashtools/hfind.cpp:76:16: style: Variable 'lookup_file' can be declared as pointer to const [constVariablePointer] 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/md5.c:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] 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/md5.c:65:17: style: Variable 'hex' can be declared as const array [constVariable] 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/tools/hashtools/sha1.c:50:17: style: Variable 'hex' can be declared as const array [constVariable] 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/imgtools/img_cat.cpp:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/tools/imgtools/img_stat.cpp:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/tools/imgtools/img_stat.cpp:53:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 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/DriveUtil.cpp:37:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/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/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/DriveUtil.cpp:273:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COINIT_MULTITHREADED [valueFlowBailoutIncompleteVar] 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/tools/logicalimager/DriveUtil.cpp:475:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [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/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/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/MatchedRuleInfo.h:31:23: performance: Function 'getRuleSetName()' should return member 'm_ruleSetName' by const reference. [returnByReference] 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/tools/logicalimager/MatchedRuleInfo.h:33:23: performance: Function 'getDescription()' should return member 'm_description' by const reference. [returnByReference] 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/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/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/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/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/tools/logicalimager/DriveUtil.cpp:58:30: style: C-style pointer casting [cstyleCast] 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/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/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/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/tools/logicalimager/DriveUtil.cpp:121:18: style: The scope of the variable 'bitLockerStatus' can be reduced. [variableScope] 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/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/DriveUtil.cpp:154:33: style: Variable 'bitLockerStatus' is assigned a value that is never used. [unreadVariable] 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/logicalimager/DriveUtil.cpp:440:26: style: Variable 'deviceID' is assigned a value that is never used. [unreadVariable] 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/FileExtractor.cpp:214:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_ALREADY_EXISTS [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/tools/logicalimager/FileExtractor.cpp:28:16: warning: Member variable 'FileExtractor::m_fileCounter' is not initialized in the constructor. [uninitMemberVar] 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/logicalimager/FileExtractor.cpp:183:21: performance:inconclusive: Technically the member function 'FileExtractor::dirExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.h:31:10: note: Technically the member function 'FileExtractor::dirExists' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:183:21: note: Technically the member function 'FileExtractor::dirExists' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:75:126: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:132:42: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/json.h:467:0: error: #error "unsupported GCC version - see https://github.com/nlohmann/json#supported-compilers" [preprocessorErrorDirective] 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/tools/logicalimager/LogicalImagerDateRule.cpp:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [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/LogicalImagerDateRule.h:32:5: warning: Member variable 'LogicalImagerDateRule::m_max' is not initialized in the constructor. [uninitMemberVar] 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/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/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/LogicalImagerDateRule.cpp:43:31: performance:inconclusive: Technically the member function 'LogicalImagerDateRule::getLatestTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.h:38:35: note: Technically the member function 'LogicalImagerDateRule::getLatestTime' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.cpp:43:31: note: Technically the member function 'LogicalImagerDateRule::getLatestTime' can be static (but you may consider moving to unnamed namespace). 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/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/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/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/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/LogicalImagerFilenameRule.cpp:49:39: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 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/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/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/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/tools/logicalimager/LogicalImagerPathRule.cpp:69:63: performance: Function parameter 'path' should be passed by const reference. [passedByValue] 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/tools/logicalimager/LogicalImagerRuleBase.cpp:26:29: performance:inconclusive: Technically the member function 'LogicalImagerRuleBase::validatePath' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.h:51:10: note: Technically the member function 'LogicalImagerRuleBase::validatePath' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.cpp:26:29: note: Technically the member function 'LogicalImagerRuleBase::validatePath' can be static (but you may consider moving to unnamed namespace). 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/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/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: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/RegKey.h:33:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILETIME [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/tools/logicalimager/RegVal.h:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_DWORD [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/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/RegParser.h:27:6: warning:inconclusive: Class 'RegParser' which has virtual members does not have a virtual destructor. [virtualDestructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:43:10: performance:inconclusive: Technically the member function 'RegVal::setQWORD' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:53:21: performance:inconclusive: Technically the member function 'RegVal::getDWORD64' can be static (but you may consider moving to unnamed namespace). [functionStatic] 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/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/RegVal.h:61:10: style:inconclusive: Technically the member function 'RegVal::isQWORD' can be const. [functionConst] 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/RegVal.h:63:10: style:inconclusive: Technically the member function 'RegVal::isMultiString' can be const. [functionConst] 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/logicalimager/RegKey.h:24:5: style: Class 'RegKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 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/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/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/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/tools/logicalimager/RegKey.h:30:18: performance: Function 'getKeyName()' should return member 'm_keyName' by const reference. [returnByReference] 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/tools/logicalimager/RegVal.h:54:18: performance: Function 'getString()' should return member 'm_wsData' by const reference. [returnByReference] 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/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/RegFileInfo.h:32:17: performance: Function 'getPath()' should return member 'm_path' by const reference. [returnByReference] 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/RegKey.h:33:53: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:33:66: style: C-style pointer casting [cstyleCast] 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/tools/logicalimager/RegVal.h:44:34: style: Parameter 'wsData' can be declared as reference to const [constParameterReference] 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/RegFileInfo.h:58:52: style: Parameter 'rhs' can be declared as pointer to const [constParameterPointer] 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/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/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/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/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/tools/logicalimager/RegParser.cpp:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/RegParser.cpp:444:38: performance:inconclusive: Technically the member function 'RegParser::splitKeyName' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.h:53:31: note: Technically the member function 'RegParser::splitKeyName' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:444:38: note: Technically the member function 'RegParser::splitKeyName' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:58:27: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:63:56: style: C-style pointer casting [cstyleCast] 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/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/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/RegVal.cpp:130:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NONE [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/RegVal.cpp:215:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [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/RegVal.cpp:262:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 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/tools/logicalimager/RegVal.cpp:262:34: style: C-style pointer casting [cstyleCast] 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/tools/logicalimager/RegistryAnalyzer.cpp:41:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [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/RegistryAnalyzer.cpp:433:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 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/RegistryAnalyzer.cpp:421:23: performance:inconclusive: Technically the member function 'RegistryAnalyzer::parseSAMVRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.h:31:9: note: Technically the member function 'RegistryAnalyzer::parseSAMVRecord' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:421:23: note: Technically the member function 'RegistryAnalyzer::parseSAMVRecord' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:493:23: performance:inconclusive: Technically the member function 'RegistryAnalyzer::parseSAMFRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.h:34:27: note: Technically the member function 'RegistryAnalyzer::parseSAMFRecord' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:493:23: note: Technically the member function 'RegistryAnalyzer::parseSAMFRecord' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/UserAccount.h:82:17: performance:inconclusive: Technically the member function 'UserAccount::getItemJSONName' can be static (but you may consider moving to unnamed namespace). [functionStatic] 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 allocation(s). [noOperatorEq] 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/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/tools/logicalimager/UserAccount.h:95:17: performance: Function 'getUserName()' should return member 'm_userName' by const reference. [returnByReference] 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/tools/logicalimager/UserAccount.h:97:17: performance: Function 'getSID()' should return member 'm_SID' by const reference. [returnByReference] 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/tools/logicalimager/UserAccount.h:102:17: performance: Function 'getLastLoginDate()' should return member 'm_lastLoginDateStr' by const reference. [returnByReference] 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/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/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/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/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/RegistryAnalyzer.cpp:246:34: style: The scope of the variable 'wsComment' can be reduced. [variableScope] 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/tools/logicalimager/RegistryAnalyzer.cpp:130:60: style: Parameter 'acctType' can be declared as reference to const [constParameterReference] 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/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/RegistryLoader.cpp:254:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 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/RegistryLoader.cpp:412:35: 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/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/logicalimager/ReportUtil.cpp:51:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [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/logicalimager/ReportUtil.cpp:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/ReportUtil.cpp:140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [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/logicalimager/ReportUtil.cpp:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_SUCCESS [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/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/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/tools/logicalimager/TskHelper.cpp:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [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/tools/logicalimager/TskHelper.cpp:711:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [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/tools/logicalimager/TskHelper.cpp:741:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [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/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/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/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/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/tools/logicalimager/TskHelper.cpp:777:17: performance:inconclusive: Technically the member function 'TskHelper::enumerateFileAndVolumeSystems' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:76:10: note: Technically the member function 'TskHelper::enumerateFileAndVolumeSystems' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:777:17: note: Technically the member function 'TskHelper::enumerateFileAndVolumeSystems' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:753:17: performance:inconclusive: Technically the member function 'TskHelper::openFs' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:77:10: note: Technically the member function 'TskHelper::openFs' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:753:17: note: Technically the member function 'TskHelper::openFs' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:121:24: performance:inconclusive: Technically the member function 'TskHelper::stripExt' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:94:17: note: Technically the member function 'TskHelper::stripExt' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:121:24: note: Technically the member function 'TskHelper::stripExt' can be static (but you may consider moving to unnamed namespace). 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/logicalimager/TskHelper.cpp:217:18: style: C-style pointer casting [cstyleCast] 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/tools/logicalimager/TskHelper.cpp:545:33: 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/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/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/tools/logicalimager/TskHelper.cpp:696:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 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/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/tools/pooltools/pstat.cpp:11:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/srchtools/sigfind.cpp:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/srchtools/sigfind.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] sleuthkit-sleuthkit-4.12.1/tools/srchtools/sigfind.cpp:300:37: style: C-style pointer casting [cstyleCast] 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/tools/srchtools/srch_strings.c:402:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [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/tools/srchtools/srch_strings.c:463:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [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/tools/srchtools/srch_strings.c:643:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 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/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/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/tools/srchtools/srch_strings.c:423:20: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] 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/tools/vstools/mmcat.cpp:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/mmcat.cpp:177:11: style: C-style pointer casting [cstyleCast] 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/tools/vstools/mmls.cpp:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/vstools/mmls.cpp:133:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [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/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/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/tools/vstools/mmstat.cpp:22:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [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/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/auto.cpp:27:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_PART_FLAG_ALLOC [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/tsk/auto/auto.cpp:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [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/tsk/auto/auto.cpp:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_STOP [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/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/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/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/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/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/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/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/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/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/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/tsk/auto/auto.cpp:776:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_STOP [valueFlowBailoutIncompleteVar] 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/tsk/auto/auto.cpp:839:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_STOP [valueFlowBailoutIncompleteVar] 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/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/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/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/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/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/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/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/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/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/auto/auto.cpp:961:14: performance:inconclusive: Technically the member function 'TskAuto::isNtfsSystemFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:273:13: note: Technically the member function 'TskAuto::isNtfsSystemFiles' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:961:14: note: Technically the member function 'TskAuto::isNtfsSystemFiles' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:978:10: performance:inconclusive: Technically the member function 'TskAuto::isFATSystemFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:274:13: note: Technically the member function 'TskAuto::isFATSystemFiles' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:978:10: note: Technically the member function 'TskAuto::isFATSystemFiles' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1002:10: performance:inconclusive: Technically the member function 'TskAuto::isDotDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:275:13: note: Technically the member function 'TskAuto::isDotDir' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1002:10: note: Technically the member function 'TskAuto::isDotDir' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1025:10: performance:inconclusive: Technically the member function 'TskAuto::isDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:276:13: note: Technically the member function 'TskAuto::isDir' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1025:10: note: Technically the member function 'TskAuto::isDir' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1047:10: performance:inconclusive: Technically the member function 'TskAuto::isFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:277:13: note: Technically the member function 'TskAuto::isFile' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1047:10: note: Technically the member function 'TskAuto::isFile' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1069:14: performance:inconclusive: Technically the member function 'TskAuto::isDefaultType' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:278:13: note: Technically the member function 'TskAuto::isDefaultType' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1069:14: note: Technically the member function 'TskAuto::isDefaultType' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1086:10: performance:inconclusive: Technically the member function 'TskAuto::isNonResident' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:280:13: note: Technically the member function 'TskAuto::isNonResident' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1086:10: note: Technically the member function 'TskAuto::isNonResident' can be static (but you may consider moving to unnamed namespace). 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/auto/tsk_auto.h:204:37: performance: Function 'getErrorList()' should return member 'm_errors' by const reference. [returnByReference] 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/auto/auto.cpp:282:20: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:773:20: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:982:29: style: C-style pointer casting [cstyleCast] 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/auto/auto.cpp:982:21: style: Variable 'fatfs' can be declared as pointer to const [constVariablePointer] 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/auto/auto.cpp:1047:31: style: Parameter 'a_fs_file' can be declared as pointer to const [constParameterPointer] 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/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/auto_db.cpp:492:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] 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/auto_db.cpp:566:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/auto_db.cpp:767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/auto/auto_db.cpp:838:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/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/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/auto/auto_db.cpp:1165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [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/auto/auto_db.cpp:1236:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [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/auto/auto_db.cpp:1393:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] 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/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/auto/tsk_case_db.h:168:9: warning: Member variable '_UNALLOC_BLOCK_WLK_TRACK::size' is not initialized in the constructor. [uninitMemberVar] 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/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/auto/tsk_db.h:230:12: performance:inconclusive: Technically the member function 'TskDb::extractExtension' can be static (but you may consider moving to unnamed namespace). [functionStatic] 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/auto/tsk_db_sqlite.h:44:6: style: The destructor '~TskDbSqlite' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db.h:172:14: note: Virtual destructor in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:44:6: note: Destructor in derived class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:45:9: style: The function 'open' 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:173:17: note: Virtual function in base class sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:45:9: note: Function in derived class 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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_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_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_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/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/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/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/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/auto/auto_db.cpp:379:27: style: Variable 'current_run' can be declared as pointer to const [constVariablePointer] 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/tsk/auto/tsk_db.h:231:12: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] 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/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/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/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/auto/tsk_case_db.h:232:5: style: Class 'TskCaseDb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:794:130: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_VS_TYPE_APFS [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1219:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_FS_ATTR_TYPE_NOT_FOUND [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1928:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1937:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1945:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1953:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1960:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] 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: performance:inconclusive: Technically the member function 'TskDbSqlite::hash' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:126:11: note: Technically the member function 'TskDbSqlite::hash' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:974:23: note: Technically the member function 'TskDbSqlite::hash' can be static (but you may consider moving to unnamed namespace). 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/guid.h:49:5: style: Class 'TSKGuid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 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/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/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/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/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/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/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/auto/guid.cpp:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] 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/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/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/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/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/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/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/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/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/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/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/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/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/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/auto/is_image_supported.cpp:100:21: style: Variable 'lastError' 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:87315:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iCacheLevel [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:112017:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [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: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: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: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: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:113435:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] 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: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. 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. 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: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: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: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: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: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: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: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: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:99984:14: style: Variable 'pPk' 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:101225:9: style: Variable 'zTab' 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: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:105854:12: style: Variable 'pTab' 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: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: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: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: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: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: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:124313:26: style: Variable 'pEnd' 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: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: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:41091:21: error: Uninitialized variable: *pp [uninitvar] 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:8050:7: style: struct member 'sqlite3_rtree_query_info::iLevel' 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] 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/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/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/auto/tsk_db.cpp:88:11: style: Variable 'chptr' can be declared as pointer to const [constVariablePointer] 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/base/md5c.c:314:18: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] 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/tsk/base/mymalloc.c:50:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 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/base/sha1c.c:338:48: 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/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/base/tsk_error.c:447:14: style: Condition 'info!=NULL' is always true [knownConditionTrueFalse] 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/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/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/base/tsk_error.c:235: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/base/tsk_error.c:245: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/base/tsk_error.c:255: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/base/tsk_error.c:265: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/base/tsk_error.c:270:9: 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/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/base/tsk_error.c:285:14: style: Variable 'pidx' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:46:26: style:inconclusive: Function 'tsk_list_add' argument 1 names different: declaration 'list' definition 'a_tsk_list_head'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_base.h:159:45: note: Function 'tsk_list_add' argument 1 names different: declaration 'list' definition 'a_tsk_list_head'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:46:26: note: Function 'tsk_list_add' argument 1 names different: declaration 'list' definition 'a_tsk_list_head'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:46:52: style:inconclusive: Function 'tsk_list_add' argument 2 names different: declaration 'key' definition 'a_key'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_base.h:159:60: note: Function 'tsk_list_add' argument 2 names different: declaration 'key' definition 'a_key'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:46:52: note: Function 'tsk_list_add' argument 2 names different: declaration 'key' definition 'a_key'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:169:26: style:inconclusive: Function 'tsk_list_find' argument 1 names different: declaration 'list' definition 'a_tsk_list_head'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_base.h:158:45: note: Function 'tsk_list_find' argument 1 names different: declaration 'list' definition 'a_tsk_list_head'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:169:26: note: Function 'tsk_list_find' argument 1 names different: declaration 'list' definition 'a_tsk_list_head'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:169:52: style:inconclusive: Function 'tsk_list_find' argument 2 names different: declaration 'key' definition 'a_key'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_base.h:158:60: note: Function 'tsk_list_find' argument 2 names different: declaration 'key' definition 'a_key'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:169:52: note: Function 'tsk_list_find' argument 2 names different: declaration 'key' definition 'a_key'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:195:26: style:inconclusive: Function 'tsk_list_free' argument 1 names different: declaration 'list' definition 'a_tsk_list_head'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_base.h:160:42: note: Function 'tsk_list_free' argument 1 names different: declaration 'list' definition 'a_tsk_list_head'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:195:26: note: Function 'tsk_list_free' argument 1 names different: declaration 'list' definition 'a_tsk_list_head'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_lock.c:112:28: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_lock.c:117:30: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_lock.c:122:28: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_lock.c:127:31: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] 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/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/base/tsk_parse.c:59:5: style: Variable 'offset_lcl_p' is assigned an expression that holds the same value. [redundantAssignment] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_parse.c:47:18: note: offset_lcl_p is assigned 'offset_lcl' here. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_parse.c:50:36: note: Assuming condition is false sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_parse.c:59:5: note: Variable 'offset_lcl_p' is assigned an expression that holds the same value. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:49:28: style:inconclusive: Function 'tsk_stack_push' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_base.h:173:47: note: Function 'tsk_stack_push' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:49:28: note: Function 'tsk_stack_push' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:49:50: style:inconclusive: Function 'tsk_stack_push' argument 2 names different: declaration 'key' definition 'a_val'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_base.h:173:63: note: Function 'tsk_stack_push' argument 2 names different: declaration 'key' definition 'a_val'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:49:50: note: Function 'tsk_stack_push' argument 2 names different: declaration 'key' definition 'a_val'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:69:27: style:inconclusive: Function 'tsk_stack_pop' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_base.h:174:43: note: Function 'tsk_stack_pop' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:69:27: note: Function 'tsk_stack_pop' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:82:28: style:inconclusive: Function 'tsk_stack_find' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_base.h:175:47: note: Function 'tsk_stack_find' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:82:28: note: Function 'tsk_stack_find' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:82:50: style:inconclusive: Function 'tsk_stack_find' argument 2 names different: declaration 'key' definition 'a_val'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_base.h:175:63: note: Function 'tsk_stack_find' argument 2 names different: declaration 'key' definition 'a_val'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:82:50: note: Function 'tsk_stack_find' argument 2 names different: declaration 'key' definition 'a_val'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:99:28: style:inconclusive: Function 'tsk_stack_free' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. [funcArgNamesDifferent] sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_base.h:176:44: note: Function 'tsk_stack_free' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:99:28: note: Function 'tsk_stack_free' argument 1 names different: declaration 'stack' definition 'a_tsk_stack'. sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_stack.c:82:28: style: Parameter 'a_tsk_stack' can be declared as pointer to const [constParameterPointer] 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/base/tsk_unicode.c:266:12: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] 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/tsk/base/tsk_unicode.c:635:13: style: Parameter 'targetEnd' can be declared as pointer to const [constParameterPointer] 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/apfs_fs.hpp:120:29: debug: Function::addArguments found argument 'key' with varid 0. [varid0] 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/apfs.cpp:659:43: debug: Function::addArguments found argument 'key' with varid 0. [varid0] 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/pool/tsk_pool.hpp:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _members [valueFlowBailoutIncompleteVar] 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/tsk_apfs.hpp:695:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] 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/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/tsk/fs/apfs.cpp:466:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 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/tsk/fs/apfs.cpp:618:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] 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/tsk/fs/apfs.cpp:825:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_block [valueFlowBailoutIncompleteVar] 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/tsk/fs/apfs_fs.hpp:164:3: warning: Member variable 'iterator::_tree' is not initialized in the constructor. [uninitMemberVar] 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/pool/tsk_pool.hpp:60:19: debug: CheckClass::isMemberVar found used member variable '_members' with varid 0 [varid0] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:138:17: performance:inconclusive: Technically the member function 'APFSBlock::decrypt' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_apfs.hpp:50:8: note: Technically the member function 'APFSBlock::decrypt' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:138:17: note: Technically the member function 'APFSBlock::decrypt' can be static (but you may consider moving to unnamed namespace). 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/fs/apfs.cpp:482:22: performance:inconclusive: Technically the member function 'APFSFileSystem::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:1060:8: note: Technically the member function 'APFSFileSystem::unlock' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:482:22: note: Technically the member function 'APFSFileSystem::unlock' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:62:10: performance:inconclusive: Technically the member function 'wrapped_key_parser::get_length' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:97:14: performance:inconclusive: Technically the member function 'wrapped_key_parser::get_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] 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/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/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/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/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/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/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/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/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 < char >' 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/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/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/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/tsk/fs/tsk_apfs.hpp:1183:28: style: C-style pointer casting [cstyleCast] 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/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/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/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/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/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/apfs.cpp:230:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 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/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/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/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/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/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/tsk_fs.h:1451:13: style:inconclusive: Technically the member function 'TskFsAttribute::walk' can be const. [functionConst] 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/apfs_compat.cpp:562:23: performance:inconclusive: Technically the member function 'APFSFSCompat::inode_walk' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:45:11: note: Technically the member function 'APFSFSCompat::inode_walk' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:562:23: note: Technically the member function 'APFSFSCompat::inode_walk' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1454:23: performance:inconclusive: Technically the member function 'APFSFSCompat::block_walk' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:52:11: note: Technically the member function 'APFSFSCompat::block_walk' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1454:23: note: Technically the member function 'APFSFSCompat::block_walk' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1434:38: performance:inconclusive: Technically the member function 'APFSFSCompat::block_getflags' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:55:26: note: Technically the member function 'APFSFSCompat::block_getflags' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1434:38: note: Technically the member function 'APFSFSCompat::block_getflags' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1546:23: performance:inconclusive: Technically the member function 'APFSFSCompat::decrypt_block' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:56:11: note: Technically the member function 'APFSFSCompat::decrypt_block' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1546:23: note: Technically the member function 'APFSFSCompat::decrypt_block' can be static (but you may consider moving to unnamed namespace). 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/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/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/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/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/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/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/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/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/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_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/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/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/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/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/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/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/apfs_fs.cpp:240:63: debug: Function::addArguments found argument 'it' with varid 0. [varid0] 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/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/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/apfs_open.cpp:32:18: style: Variable 'pool_img' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/dcalc_lib.c:65:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/dcalc_lib.c:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [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/dcalc_lib.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/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/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/decmpfs.c:202:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] 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/decmpfs.c:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/decmpfs.c:587:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/decmpfs.c:1047: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/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/decmpfs.c:369:57: style: Parameter 'rawBuf' can be declared as pointer to const [constParameterPointer] 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/decmpfs.c:576:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] 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/tsk/fs/dls_lib.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [valueFlowBailoutIncompleteVar] 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/tsk/fs/dls_lib.c:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/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/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/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/tsk/fs/dstat_lib.c:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [valueFlowBailoutIncompleteVar] 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/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/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/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/exfatfs.c:579:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_DADDR_T [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/exfatfs.c:738:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:843:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuINUM [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs.c:871:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] 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/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/exfatfs.c:563:29: style: Variable 'current_inum' is assigned a value that is never used. [unreadVariable] 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/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/exfatfs_dent.c:363:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSKconversionOK [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/tsk/fs/exfatfs_dent.c:199:36: style: Variable 'dentry' can be declared as pointer to const [constVariablePointer] 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/exfatfs_dent.c:490:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] 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/exfatfs_meta.c:59: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:129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:315:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:448:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_UNKNOWN_ENDIAN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:549:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_UNKNOWN_ENDIAN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:590:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_UNKNOWN_ENDIAN [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:724:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:827:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSKconversionOK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:873:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:911:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:1195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:1309:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSKconversionOK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:1390:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_DADDR_T [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/exfatfs_meta.c:1442:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] 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/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/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/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:2081:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:2187:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:2841:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ext2fs.c:2911:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuINUM [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/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/ext2fs.c:2815:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] 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/ext2fs_dent.c:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [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/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/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/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/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/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/fatfs.c:249:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/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/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/fatfs.c:810:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] 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/tsk/fs/fatfs.c:737:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:194:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:242:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:59:28: style: C-style pointer casting [cstyleCast] 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/tsk/fs/fatfs_dent.cpp:309:9: 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/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/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/fatfs_meta.c:108:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:287: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:339:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_DADDR_T [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:407:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:898:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_meta.c:946:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuINUM [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/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/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/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/fatfs_utils.c:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] 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/tsk/fs/fatfs_utils.c:185:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [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/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/fatfs_utils.c:292:20: style: Checking if unsigned expression 'a_dest_len' is less than zero. [unsignedLessThanZero] 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/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/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/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/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/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/fatfs_utils.c:34:29: style: Parameter 'a_ptr' can be declared as pointer to const [constParameterPointer] 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/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/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/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/fatxxfs_dent.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] 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/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/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/fs/ffind_lib.c:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [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/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/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:1339:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1657:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ffs.c:1705:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuINUM [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/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/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/ffs_dent.c:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [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/ffs_dent.c:202:20: style: Checking if unsigned expression 'dellen' is less than zero. [unsignedLessThanZero] 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/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/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/tsk/fs/fls_lib.c:98:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] 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/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/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_attr.c:221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:282:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:362:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:384:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:487:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:775:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:854:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:1047:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:1110:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] 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:770:18: style: Variable 'fs' 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_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_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_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_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_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_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_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_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_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_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_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/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/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/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/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/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/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/fs/fs_dir.c:225:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:302:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:348:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:418:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_dir.c:440:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [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/fs_dir.c:594:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [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/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/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/fs/fs_dir.c:1151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/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/fs/fs_dir.c:1365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] 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/fs_file.c:105: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:159: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_file.c:341:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ATTR_NOTFOUND [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/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_file.c:486: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/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/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_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_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/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/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/fs_io.c:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 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/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/fs/fs_load.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] 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/tsk/fs/fs_name.c:317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __tzname [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_name.c:346:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __tzname [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_name.c:385:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __tzname [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_name.c:448:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuINUM [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_name.c:543:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdOFF [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_name.c:673:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuINUM [valueFlowBailoutIncompleteVar] 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/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/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/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/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/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/fs_open.c:152: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: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/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/fs_parse.c:59:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_TCHAR [valueFlowBailoutIncompleteVar] 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:5774:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [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/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/hfs_dent.c:150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSKstrictConversion [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs_dent.c:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs_dent.c:415:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/fs/hfs_journal.c:17:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs_journal.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/hfs_journal.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 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/icat_lib.c:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] 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/fs/ifind_lib.c:64:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_ERROR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_CONT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:531:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [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/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/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/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/ifind_lib.c:484:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] 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/ils_lib.c:89:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [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/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/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/iso9660.c:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/fs/iso9660.c:843:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_READ [valueFlowBailoutIncompleteVar] 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/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/fs/iso9660.c:1209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/iso9660.c:1440:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/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/tsk/fs/iso9660.c:1704:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/tsk/fs/iso9660.c:2087:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuINUM [valueFlowBailoutIncompleteVar] 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/fs/iso9660.c:2291:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] 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/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/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/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/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: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:2167:28: style: Variable 'rr_entry' can be declared as pointer to const [constVariablePointer] 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/iso9660_dent.c:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_OK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660_dent.c:236:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_WALK_RNG [valueFlowBailoutIncompleteVar] 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/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:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] 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/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/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/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/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/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/fs/logical_fs.cpp:727:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_TCHAR [valueFlowBailoutIncompleteVar] 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/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/fs/logical_fs.cpp:926:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_TCHAR [valueFlowBailoutIncompleteVar] 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/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/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/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/fs/logical_fs.cpp:1631:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [valueFlowBailoutIncompleteVar] 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/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/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/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/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/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/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/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/logical_fs.cpp:921:93: style: Parameter 'dir_path' can be declared as reference to const [constParameterReference] 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/lzvn.c:155:14: error: syntax error [syntaxError] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:37:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [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/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/tsk/fs/nofs_misc.c:178:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:191:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:204:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:221:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:235:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/nofs_misc.c:262:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_UNSUPFUNC [valueFlowBailoutIncompleteVar] 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/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/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/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/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/fs/nofs_misc.c:81:42: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] 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/tsk/fs/nofs_misc.c:187:41: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] 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/fs/nofs_misc.c:217:41: style: Parameter 'a_fs' can be declared as pointer to const [constParameterPointer] 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/fs/nofs_misc.c:244:39: style: Parameter 'a_fs' 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/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/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/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:4400:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIX64 [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4579:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4630:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuINUM [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/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/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: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: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/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/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/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:1576:11: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] 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/rawfs.c:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [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/tsk/fs/unix_misc.c:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/unix_misc.c:261:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/fs/unix_misc.c:50:19: style: Variable 'ffs' can be declared as pointer to const [constVariablePointer] 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/fs/unix_misc.c:337:23: style: Variable 'ffs' 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/tsk/fs/usn_journal.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSKlenientConversion [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usn_journal.c:136:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_ERROR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usn_journal.c:192:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_ERROR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usn_journal.c:249:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usn_journal.c:302:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_FS_ARG [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/tsk/fs/usn_journal.c:214:31: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/usnjls_lib.c:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usnjls_lib.c:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usnjls_lib.c:127:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usnjls_lib.c:157:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usnjls_lib.c:217:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usnjls_lib.c:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usnjls_lib.c:267:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/usnjls_lib.c:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_WALK_ERROR [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/tsk/fs/usnjls_lib.c:291:30: style: Variable 'flag' can be declared as pointer to const [constVariablePointer] 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/fs/walk_cpp.cpp:63:39: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:73:38: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:83:39: style: C-style pointer casting [cstyleCast] 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/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:628:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIxOFF [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:2388:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2413:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuDADDR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2456:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuINUM [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/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:1449:64: style: Parameter 'spare' can be declared as pointer to const [constParameterPointer] 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/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/hashdb/binsrch_index.cpp:114:13: 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/tsk/hashdb/encase.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/encase.c:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/encase.c:209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/tsk/hashdb/hashkeeper.c:282:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:382:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/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/tsk/hashdb/hashkeeper.c:31:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] 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/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/tsk/hashdb/hashkeeper.c:112:55: style: Variable 'hash_id' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hashkeeper.c:433:43: error: Uninitialized variable: other [legacyUninitvar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:85:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_TCHAR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:202:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:212:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:242:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:252:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_UNSUPFUNC [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/hdb_base.c:262:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_UNSUPFUNC [valueFlowBailoutIncompleteVar] 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/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/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/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/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/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/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/tsk/hashdb/idxonly.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/idxonly.c:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] 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/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/hashdb/md5sum.c:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_CORRUPT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/md5sum.c:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/md5sum.c:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/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/tsk/hashdb/nsrl.c:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_CORRUPT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/nsrl.c:142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_CORRUPT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/nsrl.c:232:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_CORRUPT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/nsrl.c:403:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/nsrl.c:512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/tsk/hashdb/nsrl.c:227:13: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:62:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:107:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:149:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:209:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:348:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:375:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:395:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:434:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:511:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:545:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:586:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_AUTO_DB [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:615:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:647:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] 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/sqlite_hdb.cpp:313:21: style: C-style pointer casting [cstyleCast] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:353:56: 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/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/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/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/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/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/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/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/tsk/hashdb/sqlite_hdb.cpp:345:44: style: Parameter 'md5Blob' can be declared as pointer to const [constParameterPointer] 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/hashdb/tsk_hashdb.c:100:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:250:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:263:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:276:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:289:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:301:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:323:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:345:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:399:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:428:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:441:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:476:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:510:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:546:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:596:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:646:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/hashdb/tsk_hashdb.c:693:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_HDB_ARG [valueFlowBailoutIncompleteVar] 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/hashdb/tsk_hashdb.c:341:39: style: Parameter 'hdb_info' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/img/img_io.c:69:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_IMG_ARG [valueFlowBailoutIncompleteVar] 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/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/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/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/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/tsk/img/img_open.cpp:90:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_IMG_NOFILE [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/img/img_open.cpp:424:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_IMG_ARG [valueFlowBailoutIncompleteVar] 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/img/img_open.cpp:467:16: style: C-style pointer casting [cstyleCast] 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/img/img_writer.cpp:687:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/img/img_writer.cpp:862:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_IMG_ARG [valueFlowBailoutIncompleteVar] 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/tsk/img/img_writer.cpp:685:53: style: Parameter 'img_info' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/img/logical_img.c:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIttocTSK [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/img/logical_img.c:83:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_IMG_READ [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/img/logical_img.c:105:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 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/img/mult_files.c:47:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_TCHAR [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/img/mult_files.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/img/raw.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/img/raw.c:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/img/raw.c:405:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdOFF [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/img/raw.c:652:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_IMG_STAT [valueFlowBailoutIncompleteVar] 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/tsk/pool/apfs_pool.cpp:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 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/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/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_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/pool/apfs_pool_compat.cpp:288:16: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:297:16: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] 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/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/tsk/pool/pool_open.cpp:143:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/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/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/pool/pool_types.cpp:59:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 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/tsk/pool/pool_types.cpp:106:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/util/detect_encryption.c:187:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERROR_STRING_MAX_LENGTH [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/util/detect_encryption.c:261:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERROR_STRING_MAX_LENGTH [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/tsk/util/file_system_utils.c:71:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [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/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/dos.c:680:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/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/tsk/vs/gpt.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/tsk/vs/mac.c:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [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/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/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_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/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/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/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/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/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/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/vs/mm_open.c:172:27: style: Variable 'prev_type' is assigned a value that is never used. [unreadVariable] 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/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/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/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/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/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/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/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/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/vs/sun.c:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsk_verbose [valueFlowBailoutIncompleteVar] 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/vs/sun.c:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ERR_VS_BUF [valueFlowBailoutIncompleteVar] 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/unit_tests/base/errors_test.cpp:30:18: performance:inconclusive: 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/unit_tests/base/errors_test.cpp:31:18: performance:inconclusive: 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/unit_tests/base/errors_test.cpp:34:18: style: Variable 'ei' can be declared as pointer to const [constVariablePointer] 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/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/unit_tests/base/test_base.cpp:29:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:720:9: error: The one definition rule is violated, different classes/structs have the same name '_checkFileLayoutRangeOverlap' [ctuOneDefinitionRuleViolation] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1690:9: note: The one definition rule is violated, different classes/structs have the same name '_checkFileLayoutRangeOverlap' sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:720:9: note: The one definition rule is violated, different classes/structs have the same name '_checkFileLayoutRangeOverlap' sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107466:4: warning: Null pointer dereference: ppStmt [ctunullpointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107537:34: note: Assuming that condition 'ppStmt==0' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107536:29: note: Calling function sqlite3LockAndPrepare, 6th argument is null sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107466:4: note: Dereferencing argument ppStmt that is null sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107577:4: warning: Null pointer dereference: ppStmt [ctunullpointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107625:34: note: Assuming that condition 'ppStmt==0' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107624:24: note: Calling function sqlite3Prepare16, 5th argument is null sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107577:4: note: Dereferencing argument ppStmt that is null diff: head sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1631:54: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:1631:55: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:480:21: style: C-style pointer casting [cstyleCast] head 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] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.cpp:483:26: style: C-style pointer casting [cstyleCast] head 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] head 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. 2.17.0 sleuthkit-sleuthkit-4.12.1/bindings/java/jni/auto_db_java.h:112:13: 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.cpp:948:24: 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.h:112:13: note: Either there is a missing 'override', or the member function 'TskAutoDbJava::getImageID' can be const. head 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] head 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. head 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. head 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. 2.17.0 sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:138:36: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:138:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:140:23: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:140:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:182:51: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryByteBuffer.cpp:182:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:68:57: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:68:58: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:90:35: performance:inconclusive: Technically the member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:57:21: note: Technically the member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:90:35: note: Technically the member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:57:21: performance:inconclusive: Technically the member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.cpp:90:35: note: Technically the member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/rejistry++/src/RegistryHiveFile.h:57:21: note: Technically the member function 'Rejistry::RegistryHiveFile::getErrorMessage' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:285:12: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/samples/callback-cpp-style.cpp:285:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/samples/callback-style.cpp:282:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/samples/posix-cpp-style.cpp:318:12: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/samples/posix-cpp-style.cpp:318:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head sleuthkit-sleuthkit-4.12.1/samples/posix-cpp-style.cpp:327:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/samples/posix-cpp-style.cpp:327:21: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/samples/posix-style.cpp:327:12: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/samples/posix-style.cpp:327:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head sleuthkit-sleuthkit-4.12.1/samples/posix-style.cpp:337:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/samples/posix-style.cpp:337:28: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tests/fs_attrlist_apis.cpp:202:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/fs_attrlist_apis.cpp:202:35: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tests/fs_attrlist_apis.cpp:241:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/fs_attrlist_apis.cpp:241:35: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:369:35: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:407:35: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:93:35: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/fs_fname_apis.cpp:93:36: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/fs_thread_test.cpp:177:12: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tests/fs_thread_test.cpp:177:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:210:35: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:249:35: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:343:35: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:483:35: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:644:35: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tests/read_apis.cpp:682:35: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:174:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_comparedir.cpp:359:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_gettimes.cpp:165:12: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_gettimes.cpp:165:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_imageinfo.cpp:56:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_loaddb.cpp:65:12: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_loaddb.cpp:65:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:253:42: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/autotools/tsk_recover.cpp:435:12: style: C-style pointer casting [cstyleCast] head 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] head 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] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.cpp:251:44: style: C-style pointer casting [cstyleCast] head 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] head 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] head 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. 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/arff.h:73:10: style:inconclusive: Technically the member function 'arff::write_row' can be const. [functionConst] 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/fiwalk/src/arff.h:73:10: note: Technically the member function 'arff::write_row' can be const. head sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:101:54: style: C-style pointer casting [cstyleCast] head 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. head sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:456:30: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.cpp:456:31: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.h:34:14: style:inconclusive: Technically the member function 'content::need_file_walk' can be const. [functionConst] 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/tools/fiwalk/src/content.h:34:14: note: Technically the member function 'content::need_file_walk' can be const. head sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.h:83:12: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/content.h:83:13: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:376:11: performance:inconclusive: Technically the member function 'xml::add_rusage' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:160:10: note: Technically the member function 'xml::add_rusage' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:376:11: note: Technically the member function 'xml::add_rusage' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:160:10: performance:inconclusive: Technically the member function 'xml::add_rusage' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.cpp:376:11: note: Technically the member function 'xml::add_rusage' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/dfxml.h:160:10: note: Technically the member function 'xml::add_rusage' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk.cpp:497:10: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:345:39: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:346:38: style: C-style pointer casting [cstyleCast] head 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] head 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] head 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 head sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:508:39: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/fiwalk_tsk.cpp:508:40: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:181:17: style: Unused private function: 'hash_generator__ < md5_ >::iszero' [unusedPrivateFunction] head sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:181:17: style: Unused private function: 'hash_generator__ < md5_ >::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' 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/hash_t.h:181:17: style: Unused private function: 'hash_generator__ < sha1_ >::iszero' [unusedPrivateFunction] head 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' head 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 head 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 head 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 head 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 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/blkcalc.cpp:95:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/blkcat.cpp:97:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/blkls.cpp:105:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/blkstat.cpp:78:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/fcat.cpp:80:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/ffind.cpp:89:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/fls.cpp:112:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/fscheck.cpp:129:10: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tools/fstools/fscheck.cpp:129:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/fsstat.cpp:76:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/icat.cpp:99:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/ifind.cpp:100:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/ils.cpp:106:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/istat.cpp:97:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/jcat.cpp:71:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/jls.cpp:63:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/fstools/usnjls.cpp:79:12: style: C-style pointer casting [cstyleCast] head 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] head sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:256:60: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:256:61: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:268:55: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:268:56: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:354:46: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:354:47: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/hashtools/hfind.cpp:91:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/imgtools/img_cat.cpp:62:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/imgtools/img_stat.cpp:53:12: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tools/imgtools/img_stat.cpp:53:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:303:27: style: C-style pointer casting [cstyleCast] head 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] head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/DriveUtil.cpp:440:26: style: Variable 'deviceID' is assigned a value that is never used. [unreadVariable] head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:132:42: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:132:43: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:183:21: performance:inconclusive: Technically the member function 'FileExtractor::dirExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.h:31:10: note: Technically the member function 'FileExtractor::dirExists' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:183:21: note: Technically the member function 'FileExtractor::dirExists' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.h:31:10: performance:inconclusive: Technically the member function 'FileExtractor::dirExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.cpp:183:21: note: Technically the member function 'FileExtractor::dirExists' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/FileExtractor.h:31:10: note: Technically the member function 'FileExtractor::dirExists' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.cpp:43:31: performance:inconclusive: Technically the member function 'LogicalImagerDateRule::getLatestTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.h:38:35: note: Technically the member function 'LogicalImagerDateRule::getLatestTime' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.cpp:43:31: note: Technically the member function 'LogicalImagerDateRule::getLatestTime' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.h:38:35: performance:inconclusive: Technically the member function 'LogicalImagerDateRule::getLatestTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.cpp:43:31: note: Technically the member function 'LogicalImagerDateRule::getLatestTime' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerDateRule.h:38:35: note: Technically the member function 'LogicalImagerDateRule::getLatestTime' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.cpp:26:29: performance:inconclusive: Technically the member function 'LogicalImagerRuleBase::validatePath' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.h:51:10: note: Technically the member function 'LogicalImagerRuleBase::validatePath' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.cpp:26:29: note: Technically the member function 'LogicalImagerRuleBase::validatePath' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.h:51:10: performance:inconclusive: Technically the member function 'LogicalImagerRuleBase::validatePath' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.cpp:26:29: note: Technically the member function 'LogicalImagerRuleBase::validatePath' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/LogicalImagerRuleBase.h:51:10: note: Technically the member function 'LogicalImagerRuleBase::validatePath' can be static (but you may consider moving to unnamed namespace). head 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. head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:33:66: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.h:40:10: style:inconclusive: Technically the member function 'RegKey::print' can be const. [functionConst] 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/RegKey.h:40:10: note: Technically the member function 'RegKey::print' can be const. head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:444:38: performance:inconclusive: Technically the member function 'RegParser::splitKeyName' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.h:53:31: note: Technically the member function 'RegParser::splitKeyName' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:444:38: note: Technically the member function 'RegParser::splitKeyName' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.h:53:31: performance:inconclusive: Technically the member function 'RegParser::splitKeyName' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:444:38: note: Technically the member function 'RegParser::splitKeyName' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.h:53:31: note: Technically the member function 'RegParser::splitKeyName' can be static (but you may consider moving to unnamed namespace). head 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. head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:262:34: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:262:35: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.h:65:17: style:inconclusive: Technically the member function 'RegVal::valTypeStr' can be const. [functionConst] 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/tools/logicalimager/RegVal.h:65:17: note: Technically the member function 'RegVal::valTypeStr' can be const. head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:421:23: performance:inconclusive: Technically the member function 'RegistryAnalyzer::parseSAMVRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.h:31:9: note: Technically the member function 'RegistryAnalyzer::parseSAMVRecord' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:421:23: note: Technically the member function 'RegistryAnalyzer::parseSAMVRecord' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:493:23: performance:inconclusive: Technically the member function 'RegistryAnalyzer::parseSAMFRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.h:34:27: note: Technically the member function 'RegistryAnalyzer::parseSAMFRecord' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:493:23: note: Technically the member function 'RegistryAnalyzer::parseSAMFRecord' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:505:11: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:511:11: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:517:11: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:523:11: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.h:31:9: performance:inconclusive: Technically the member function 'RegistryAnalyzer::parseSAMVRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:421:23: note: Technically the member function 'RegistryAnalyzer::parseSAMVRecord' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.h:31:9: note: Technically the member function 'RegistryAnalyzer::parseSAMVRecord' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.h:34:27: performance:inconclusive: Technically the member function 'RegistryAnalyzer::parseSAMFRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:493:23: note: Technically the member function 'RegistryAnalyzer::parseSAMFRecord' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.h:34:27: note: Technically the member function 'RegistryAnalyzer::parseSAMFRecord' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:121:24: performance:inconclusive: Technically the member function 'TskHelper::stripExt' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:94:17: note: Technically the member function 'TskHelper::stripExt' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:121:24: note: Technically the member function 'TskHelper::stripExt' can be static (but you may consider moving to unnamed namespace). head 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. head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:753:17: performance:inconclusive: Technically the member function 'TskHelper::openFs' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:77:10: note: Technically the member function 'TskHelper::openFs' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:753:17: note: Technically the member function 'TskHelper::openFs' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:777:17: performance:inconclusive: Technically the member function 'TskHelper::enumerateFileAndVolumeSystems' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:76:10: note: Technically the member function 'TskHelper::enumerateFileAndVolumeSystems' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:777:17: note: Technically the member function 'TskHelper::enumerateFileAndVolumeSystems' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:73:36: style:inconclusive: Technically the member function 'TskHelper::getFSInfoList' can be const. [functionConst] 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/tools/logicalimager/TskHelper.h:73:36: note: Technically the member function 'TskHelper::getFSInfoList' can be const. 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:76:10: performance:inconclusive: Technically the member function 'TskHelper::enumerateFileAndVolumeSystems' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:777:17: note: Technically the member function 'TskHelper::enumerateFileAndVolumeSystems' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:76:10: note: Technically the member function 'TskHelper::enumerateFileAndVolumeSystems' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:77:10: performance:inconclusive: Technically the member function 'TskHelper::openFs' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:753:17: note: Technically the member function 'TskHelper::openFs' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:77:10: note: Technically the member function 'TskHelper::openFs' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:94:17: performance:inconclusive: Technically the member function 'TskHelper::stripExt' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.cpp:121:24: note: Technically the member function 'TskHelper::stripExt' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tools/logicalimager/TskHelper.h:94:17: note: Technically the member function 'TskHelper::stripExt' can be static (but you may consider moving to unnamed namespace). head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/pooltools/pstat.cpp:50:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/vstools/mmcat.cpp:66:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/vstools/mmls.cpp:168:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tools/vstools/mmstat.cpp:65:12: style: C-style pointer casting [cstyleCast] head 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] head sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1002:10: performance:inconclusive: Technically the member function 'TskAuto::isDotDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:275:13: note: Technically the member function 'TskAuto::isDotDir' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1002:10: note: Technically the member function 'TskAuto::isDotDir' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1025:10: performance:inconclusive: Technically the member function 'TskAuto::isDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:276:13: note: Technically the member function 'TskAuto::isDir' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1025:10: note: Technically the member function 'TskAuto::isDir' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1047:10: performance:inconclusive: Technically the member function 'TskAuto::isFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:277:13: note: Technically the member function 'TskAuto::isFile' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1047:10: note: Technically the member function 'TskAuto::isFile' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1069:14: performance:inconclusive: Technically the member function 'TskAuto::isDefaultType' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:278:13: note: Technically the member function 'TskAuto::isDefaultType' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1069:14: note: Technically the member function 'TskAuto::isDefaultType' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1086:10: performance:inconclusive: Technically the member function 'TskAuto::isNonResident' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:280:13: note: Technically the member function 'TskAuto::isNonResident' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1086:10: note: Technically the member function 'TskAuto::isNonResident' can be static (but you may consider moving to unnamed namespace). head 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. head sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:961:14: performance:inconclusive: Technically the member function 'TskAuto::isNtfsSystemFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:273:13: note: Technically the member function 'TskAuto::isNtfsSystemFiles' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:961:14: note: Technically the member function 'TskAuto::isNtfsSystemFiles' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:978:10: performance:inconclusive: Technically the member function 'TskAuto::isFATSystemFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:274:13: note: Technically the member function 'TskAuto::isFATSystemFiles' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:978:10: note: Technically the member function 'TskAuto::isFATSystemFiles' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:1021:54: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/auto_db.cpp:1021:55: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1008:31: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1008:32: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1051:31: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1051:32: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:1862:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byteStart [valueFlowBailoutIncompleteVar] head sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:974:23: performance:inconclusive: Technically the member function 'TskDbSqlite::hash' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:126:11: note: Technically the member function 'TskDbSqlite::hash' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:974:23: note: Technically the member function 'TskDbSqlite::hash' can be static (but you may consider moving to unnamed namespace). head 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. head 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. head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101654:13: style: Condition 'pOp' is always true [knownConditionTrueFalse] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:132247:45: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:19426:10: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:23771:13: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:41091:21: error: Uninitialized variable: *pp [uninitvar] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:80369:18: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99274:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99275:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99276:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99277:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99278:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99279:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99284:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99285:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99286:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:204:37: style:inconclusive: Technically the member function 'TskAuto::getErrorList' can be const. [functionConst] 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/auto/tsk_auto.h:204:37: note: Technically the member function 'TskAuto::getErrorList' can be const. 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:273:13: performance:inconclusive: Technically the member function 'TskAuto::isNtfsSystemFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:961:14: note: Technically the member function 'TskAuto::isNtfsSystemFiles' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:273:13: note: Technically the member function 'TskAuto::isNtfsSystemFiles' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:274:13: performance:inconclusive: Technically the member function 'TskAuto::isFATSystemFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:978:10: note: Technically the member function 'TskAuto::isFATSystemFiles' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:274:13: note: Technically the member function 'TskAuto::isFATSystemFiles' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:275:13: performance:inconclusive: Technically the member function 'TskAuto::isDotDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1002:10: note: Technically the member function 'TskAuto::isDotDir' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:275:13: note: Technically the member function 'TskAuto::isDotDir' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:276:13: performance:inconclusive: Technically the member function 'TskAuto::isDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1025:10: note: Technically the member function 'TskAuto::isDir' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:276:13: note: Technically the member function 'TskAuto::isDir' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:277:13: performance:inconclusive: Technically the member function 'TskAuto::isFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1047:10: note: Technically the member function 'TskAuto::isFile' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:277:13: note: Technically the member function 'TskAuto::isFile' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:278:13: performance:inconclusive: Technically the member function 'TskAuto::isDefaultType' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1069:14: note: Technically the member function 'TskAuto::isDefaultType' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:278:13: note: Technically the member function 'TskAuto::isDefaultType' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:280:13: performance:inconclusive: Technically the member function 'TskAuto::isNonResident' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/auto.cpp:1086:10: note: Technically the member function 'TskAuto::isNonResident' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_auto.h:280:13: note: Technically the member function 'TskAuto::isNonResident' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:126:11: performance:inconclusive: Technically the member function 'TskDbSqlite::hash' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/auto/db_sqlite.cpp:974:23: note: Technically the member function 'TskDbSqlite::hash' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_db_sqlite.h:126:11: note: Technically the member function 'TskDbSqlite::hash' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_is_image_supported.h:38:10: 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/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/auto/tsk_is_image_supported.h:38:10: note: Either there is a missing 'override', or the member function 'TskIsImageSupported::isImageSupported' can be const. 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/auto/tsk_is_image_supported.h:39:10: 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/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/auto/tsk_is_image_supported.h:39:10: note: Either there is a missing 'override', or the member function 'TskIsImageSupported::isImageEncrypted' can be const. head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:102:57: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:102:58: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:138:17: performance:inconclusive: Technically the member function 'APFSBlock::decrypt' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_apfs.hpp:50:8: note: Technically the member function 'APFSBlock::decrypt' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:138:17: note: Technically the member function 'APFSBlock::decrypt' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:447:49: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:447:50: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:482:22: performance:inconclusive: Technically the member function 'APFSFileSystem::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:1060:8: note: Technically the member function 'APFSFileSystem::unlock' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:482:22: note: Technically the member function 'APFSFileSystem::unlock' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1106:30: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head 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 head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1330:33: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1406:14: style: Variable 'jobj' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1434:38: performance:inconclusive: Technically the member function 'APFSFSCompat::block_getflags' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:55:26: note: Technically the member function 'APFSFSCompat::block_getflags' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1434:38: note: Technically the member function 'APFSFSCompat::block_getflags' can be static (but you may consider moving to unnamed namespace). head 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] head 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] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1454:23: performance:inconclusive: Technically the member function 'APFSFSCompat::block_walk' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:52:11: note: Technically the member function 'APFSFSCompat::block_walk' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1454:23: note: Technically the member function 'APFSFSCompat::block_walk' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1546:23: performance:inconclusive: Technically the member function 'APFSFSCompat::decrypt_block' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:56:11: note: Technically the member function 'APFSFSCompat::decrypt_block' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1546:23: note: Technically the member function 'APFSFSCompat::decrypt_block' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1546:66: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1612:11: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1645:11: style: Variable 'snapshot' can be declared as reference to const [constVariableReference] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:1659:44: style: Parameter 'fs_info' can be declared as pointer to const [constParameterPointer] head 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'. head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:217:43: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:222:35: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:228:43: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:237:36: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:245:43: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:258:38: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:265:58: error: syntax error: keyword 'try' is not allowed in global scope [syntaxError] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:28:16: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:35:20: style: Variable 'pool_img' can be declared as pointer to const [constVariablePointer] head 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] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:46:20: style: Variable 'pool_img' can be declared as pointer to const [constVariablePointer] head 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] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:493:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:519:14: style: Variable 'inode_ptr' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:562:23: performance:inconclusive: Technically the member function 'APFSFSCompat::inode_walk' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.hpp:45:11: note: Technically the member function 'APFSFSCompat::inode_walk' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:562:23: note: Technically the member function 'APFSFSCompat::inode_walk' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:579:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:699:31: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:738:8: style: Variable 'jobj' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:873:50: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_compat.cpp:888:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head 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 head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs_open.cpp:32:30: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:179:28: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:179:29: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/fatfs_dent.cpp:232:26: style: C-style pointer casting [cstyleCast] head 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 head sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:118:36: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:118:37: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1310:39: style: C-style pointer casting [cstyleCast] head 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] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1312:37: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:139:36: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:139:37: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1625:28: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1736:21: style: C-style pointer casting [cstyleCast] head 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] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:1738:26: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:410:39: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:492:39: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:538:39: style: C-style pointer casting [cstyleCast] head 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] head sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:590:17: style: The scope of the variable 'file_names' can be reduced. [variableScope] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:789:37: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:900:17: style: Unused variable: dir_names [unusedVariable] head sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:98:36: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:98:37: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/logical_fs.cpp:994:37: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1102:23: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1581:24: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1591:16: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1591:17: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1594:39: style: C-style pointer casting [cstyleCast] head 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] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:216:24: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:247:31: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:248:23: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:248:24: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:258:14: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:259:13: style: C-style pointer casting [cstyleCast] head 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] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:270:43: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:306:31: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:307:23: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:307:24: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:312:14: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:313:13: style: C-style pointer casting [cstyleCast] head 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] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:315:43: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:388:23: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:388:24: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:419:35: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:664:23: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:664:24: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:764:24: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:859:16: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:1060:8: performance:inconclusive: Technically the member function 'APFSFileSystem::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:482:22: note: Technically the member function 'APFSFileSystem::unlock' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:1060:8: note: Technically the member function 'APFSFileSystem::unlock' can be static (but you may consider moving to unnamed namespace). 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2230:25: style: Unused private function: 'TskFsInfo::getTskImgInfo' [unusedPrivateFunction] head 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' 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2342:24: style: Unused private function: 'TskFsBlock::getFsInfo' [unusedPrivateFunction] head 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' 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2723:28: style: Unused private function: 'TskFsMeta::getAttr' [unusedPrivateFunction] head 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' 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:3093:24: style: Unused private function: 'TskFsDir::getFsInfo' [unusedPrivateFunction] head 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' head sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:18:40: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:18:41: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:30:39: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:30:40: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:41:39: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:41:40: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:52:41: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:52:42: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:63:39: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:63:40: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:73:38: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/walk_cpp.cpp:73:39: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1322:17: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1322:18: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1406:15: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1406:16: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1678:37: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1678:38: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1727:37: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1727:38: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1817:76: style: C-style pointer casting [cstyleCast] head 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] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1835:26: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1947:43: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1947:44: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2018:26: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:206:18: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:206:19: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2147:26: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2363:26: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2410:33: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2410:34: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2441:26: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2538:50: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2558:30: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2579:37: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2579:38: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2693:26: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2844:12: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:3044:21: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:317:16: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:317:17: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:391:20: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:391:21: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:862:36: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:277:37: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:277:38: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:283:29: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:320:29: style: C-style pointer casting [cstyleCast] head 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] head sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:353:56: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:353:57: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:448:38: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:577:31: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:577:32: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:654:38: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/hashdb/sqlite_hdb.cpp:739:38: style: C-style pointer casting [cstyleCast] head sleuthkit-sleuthkit-4.12.1/tsk/img/img_open.cpp:467:16: style: C-style pointer casting [cstyleCast] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/img/img_open.cpp:467:17: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/img/img_writer.cpp:867:31: style: C-style pointer casting [cstyleCast] head 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] head 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] head sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:288:16: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] head 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] head sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:297:16: style: Variable 'pool' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:309:9: style: C-style pointer casting [cstyleCast] head 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] head 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] head sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:329:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head 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] head 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] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/pool/apfs_pool_compat.cpp:75:62: error: syntax error: keyword 'try' is not allowed in global scope [syntaxError] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_apfs.hpp:50:8: performance:inconclusive: Technically the member function 'APFSBlock::decrypt' can be static (but you may consider moving to unnamed namespace). [functionStatic] sleuthkit-sleuthkit-4.12.1/tsk/fs/apfs.cpp:138:17: note: Technically the member function 'APFSBlock::decrypt' can be static (but you may consider moving to unnamed namespace). sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_apfs.hpp:50:8: note: Technically the member function 'APFSBlock::decrypt' can be static (but you may consider moving to unnamed namespace). head sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:60:19: debug: CheckClass::isMemberVar found used member variable '_members' with varid 0 [varid0] head sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _members [valueFlowBailoutIncompleteVar] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/pool/tsk_pool.hpp:61:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/util/lw_shared_ptr.hpp:130:15: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/util/lw_shared_ptr.hpp:23:3: style: Class 'lw_shared_ptr < APFSBlock >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/util/lw_shared_ptr.hpp:23:3: style: Class 'lw_shared_ptr < APFSJObjBtreeNode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/util/lw_shared_ptr.hpp:70:9: style: C-style pointer casting [cstyleCast] head 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] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/util/span.hpp:26:3: style: Class 'span < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.17.0 sleuthkit-sleuthkit-4.12.1/tsk/util/span.hpp:26:3: style: Class 'span < const uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.cpp:30:18: performance:inconclusive: 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. head sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.cpp:31:18: performance:inconclusive: 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. 2.17.0 sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.h:24:8: performance:inconclusive: 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.cpp:30:18: 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.h:24:8: note: Either there is a missing 'override', or the member function 'ErrorsTest::setUp' can be static. 2.17.0 sleuthkit-sleuthkit-4.12.1/unit_tests/base/errors_test.h:25:8: performance:inconclusive: 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.cpp:31:18: 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.h:25:8: note: Either there is a missing 'override', or the member function 'ErrorsTest::tearDown' can be static. DONE