2025-11-08 21:37 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=bsd --library=lua --library=cppunit --library=zlib --library=icu --library=sqlite3 --library=openssl --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.17.0-6-generic-x86_64-with-glibc2.42 python: 3.13.7 client-version: 1.3.69 compiler: g++ (Ubuntu 15.2.0-4ubuntu4) 15.2.0 cppcheck: head 2.18.0 head-info: 61a9b2e (2025-11-08 12:18:23 +0100) count: 3021 2964 elapsed-time: 67.6 72.6 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 management. [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 management. [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/RegFileInfo.cpp:27:12: warning: Class 'RegFileInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.cpp:27:12: warning: Class 'RegFileInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/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:35:16: warning: Class 'RegKey' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:35:16: warning: Class 'RegKey' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] sleuthkit-sleuthkit-4.12.1/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:412:36: style: Variable 'nextKey' can be declared as pointer to const [constVariablePointer] 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:115:16: warning: Class 'RegVal' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:115:16: warning: Class 'RegVal' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] sleuthkit-sleuthkit-4.12.1/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 management. [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:30515:12: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:39659:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40386:50: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40393:53: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40948:48: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:41306:14: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:43157:31: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:43634:36: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:44036:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:44433:31: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:45260:11: style: Variable 'dbFileVers' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:45729:37: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:46008:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:46094:50: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:46600:13: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:46691:13: style: Variable 'pData2' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48257:10: style: Variable 'pPager' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48725:49: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48805:47: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48970:58: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48979:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48986:59: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:48994:46: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:49219:51: style: Parameter 'pPg' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:49364:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:50215:8: style: Variable 'aEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:51015:12: style: Variable 'aRight' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:51584:25: style: Variable 'aHdr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:52273:27: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:52758:46: style: Parameter 'pWal' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:53714:48: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54485:13: style: Parameter 'pExcept' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54598:57: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54781:7: style: Parameter 'pCell' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54869:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54885:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54930:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:54976:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55025:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55278:9: style: Variable 'pSpace' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55427:13: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55500:15: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55712:38: style: Parameter 'pBt' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:55985:20: style: Variable 'pExisting' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:56870:12: style: Variable 'pBlock' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:57491:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:59035:46: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:59132:12: style: Variable 'pPage' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60208:8: style: Parameter 'szCell' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60275:7: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60283:7: style: Variable 'aData' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60320:14: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60321:14: style: Variable 'pStart' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60528:9: style: Variable 'pStop' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60648:22: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:60918:9: style: Variable 'piEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:61225:14: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63013:8: style: Parameter 'aRoot' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:63943:19: style: Variable 'zData' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64050:72: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_remaining' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103862:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64050:72: note: Parameter 'p' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64064:72: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_pagecount' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103861:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:64064:72: note: Parameter 'p' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66178:73: style: Parameter 'zWhere' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66400:8: style: Variable 'aLabel' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:66472:49: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:67219:10: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:67359:11: style: Variable 'zP4' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:67541:7: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:68254:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70108:45: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70123:10: style: Variable 'pMem' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70195:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70205:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70374:65: style: Parameter 'pVal' can be declared as pointer to const. However it seems that 'sqlite3_value_type' is a callback function, if 'pVal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103777:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70374:65: note: Parameter 'pVal' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70588:91: style: Parameter 'pValue' can be declared as pointer to const. However it seems that 'sqlite3_result_value' is a callback function, if 'pValue' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103745:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70588:91: note: Parameter 'pValue' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71050:9: style: Variable 'pVm' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:71714:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:72948:11: style: Variable 'pCaller' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:74187:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:74756:9: style: Variable 'zAffinity' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:76465:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:76494:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:77398:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:77558:8: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:77561:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:77680:8: style: Variable 'pIn' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:78630:9: style: Variable 'zTrace' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79014:14: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79021:15: style: Variable 'pFKey' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79876:43: style: Parameter 'pTask' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:80634:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:80725:48: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81125:16: style: Variable 'pTask' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81926:15: style: Variable 'pSorter' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81927:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81958:8: style: Parameter 'pVal' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:81966:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:82496:54: style: Parameter 'pJfd' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:82809:38: style: Parameter 'pUsing' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83087:17: style: Variable 'pOrig' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83220:16: style: Parameter 'pNC' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83235:16: style: Parameter 'pNC' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83251:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83495:11: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83497:13: style: Variable 'zAs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83702:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83814:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83875:22: style: Variable 'pNC' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:84520:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:84927:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:84967:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85255:25: style: Variable 'pOldItem' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85352:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85377:13: style: Parameter 'pSpan' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85397:13: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85434:14: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85718:13: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85719:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:85914:16: style: Variable 'pReq' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:86040:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:86764:27: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:86817:13: style: Variable 'zBlob' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:87206:14: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88031:48: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprSrcCount' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88065:21: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88031:48: note: Parameter 'pExpr' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88161:25: style: Variable 'pE' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88392:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88515:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:88917:14: style: Variable 'pFrom' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:89099:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:89390:12: style: Variable 'pStat' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:90136:10: style: Parameter 'pOnlyIdx' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:90322:15: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:90472:11: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:90532:13: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:90610:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:91413:11: style: Variable 'zAuthArg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:91807:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92029:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92121:15: style: Variable 'vtab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92538:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92601:63: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92735:48: style: Parameter 'pIdx' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92813:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:92844:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93209:9: style: Variable 'zType' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93446:9: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93884:14: style: Variable 'pEnd2' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93936:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93969:10: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94262:12: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94387:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94780:10: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94794:7: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94924:12: style: Variable 'pLoop' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94964:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95140:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95340:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95457:47: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95741:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95881:9: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95950:9: style: Parameter 'p4' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:95978:11: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96090:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96167:13: style: Variable 'zColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96305:12: style: Variable 'pColl2' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96306:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96378:14: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96379:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96504:12: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96539:16: style: Parameter 'pHash' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96959:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:97455:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:97463:10: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:97519:10: style: Parameter 'pPrior' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:97973:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98370:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98401:25: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98420:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98672:9: style: Variable 'zHex' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:98767:16: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99009:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99022:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99029:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99064:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99077:8: style: Variable 'pArg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99089:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99229:61: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99230:12: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99566:9: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99625:17: style: Variable 'zDfltColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99626:17: style: Variable 'zIdxCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99697:8: style: Parameter 'aiCol' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99838:11: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99984:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100087:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100136:10: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100138:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100165:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100170:11: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100174:17: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100191:49: style: Parameter 'pFKey' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100194:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100313:15: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100461:10: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100524:13: style: Parameter 'pChanges' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100937:11: style: Variable 'pVTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100944:14: style: Variable 'pIndex' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101020:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101076:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101225:9: style: Variable 'zTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101229:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101241:7: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101909:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101983:15: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102250:19: style: Variable 'p4' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102322:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102328:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102405:7: style: Parameter 'aToOpen' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102654:13: style: Variable 'pDestCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102655:13: style: Variable 'pSrcCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102806:15: style: Variable 'zColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105780:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105821:12: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105854:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105900:12: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105954:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105987:19: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105988:19: style: Variable 'zOnDelete' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105989:19: style: Variable 'zOnUpdate' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:106229:16: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:106261:23: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:106285:17: style: Variable 'zErr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107253:62: style: Parameter 'pSchema' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107838:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:107896:31: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108048:12: style: Variable 'pLeftTab' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108065:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108141:11: style: Parameter 'pSelect' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108284:15: style: Parameter 'pDest' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108704:13: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108757:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108802:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108822:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:108833:13: style: Variable 'pOrderBy' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:109180:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:109184:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:109206:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:109345:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:110174:76: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:110206:15: style: Parameter 'pIn' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111490:49: style: Parameter 'pAggInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111563:11: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111565:25: style: Variable 'a' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111623:24: style: Parameter 'pItem' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111984:19: style: Variable 'pSub' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:112215:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:112281:15: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:112495:13: style: Variable 'pSub' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:113732:10: style: Parameter 'pAll' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:113831:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:114081:58: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:114683:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115477:9: style: Variable 'zSql' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:115859:50: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116108:66: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116174:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116835:65: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_vtab_on_conflict' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:103897:3: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:116835:65: note: Parameter 'db' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117500:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117504:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117539:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117694:37: style: Parameter 'pLevel' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117725:69: style: Parameter 'zAff' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:117995:15: style: Parameter 'pLevel' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:118491:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:118595:28: style: Variable 'origSrc' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:119215:13: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:119238:56: style: Parameter 'pBase' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:119491:20: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:119796:11: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:119797:11: style: Variable 'pRight' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120214:58: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120222:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120230:53: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120238:57: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120247:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120266:53: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120274:56: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120323:58: style: Parameter 'pMaskSet' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120390:24: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120543:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120548:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120588:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120747:14: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120941:24: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:120976:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:121038:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:121298:43: style: Parameter 'pTerm' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122174:12: style: Variable 'pIndex' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122216:22: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122365:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122560:21: style: Parameter 'pBuilder' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122561:10: style: Parameter 'pIndex' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122570:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122662:12: style: Variable 'pTabList' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:122726:16: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123052:22: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123058:24: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123072:25: style: Variable 'pOrWCEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123176:24: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123196:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123256:14: style: Variable 'pLoop' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123258:9: style: Variable 'pOBExpr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123259:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123498:52: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123522:14: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124313:18: style: Variable 'pTerm' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124313:26: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124417:16: style: Variable 'pJ' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c: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:124931:26: portability: Zero initializing union 'yyzerominor' does not guarantee its complete storage to be zero initialized as its largest member is not declared as the first member. Consider making yy96 the first member or favor memset(). [UnionZeroInit] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:93519:10: warning: Size of pointer 'zExtra' used instead of size of its data. [pointerSize] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124138:16: warning: Expression 'nTabList-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124175:17: note: Assuming that condition 'nTabList==0' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124138:16: note: Negative value is converted to an unsigned value sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:40734:12: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:69977:11: error: Uninitialized variable: rc [uninitvar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:70053:11: error: Uninitialized variable: rc [uninitvar] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7130:7: style: struct member 'sqlite3_pcache_methods2::iVersion' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7153:9: style: struct member 'sqlite3_pcache_methods::pArg' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7154:9: style: struct member 'sqlite3_pcache_methods::xInit' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7155:10: style: struct member 'sqlite3_pcache_methods::xShutdown' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7156:21: style: struct member 'sqlite3_pcache_methods::xCreate' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7157:10: style: struct member 'sqlite3_pcache_methods::xCachesize' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7158:9: style: struct member 'sqlite3_pcache_methods::xPagecount' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7159:11: style: struct member 'sqlite3_pcache_methods::xFetch' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7160:10: style: struct member 'sqlite3_pcache_methods::xUnpin' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7161:10: style: struct member 'sqlite3_pcache_methods::xRekey' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7162:10: style: struct member 'sqlite3_pcache_methods::xTruncate' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:7163:10: style: struct member 'sqlite3_pcache_methods::xDestroy' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8010:9: style: struct member 'sqlite3_rtree_geometry::pContext' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8011:7: style: struct member 'sqlite3_rtree_geometry::nParam' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8012:22: style: struct member 'sqlite3_rtree_geometry::aParam' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8013:9: style: struct member 'sqlite3_rtree_geometry::pUser' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8014:10: style: struct member 'sqlite3_rtree_geometry::xDelUser' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8042:9: style: struct member 'sqlite3_rtree_query_info::pContext' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8043:7: style: struct member 'sqlite3_rtree_query_info::nParam' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8044:22: style: struct member 'sqlite3_rtree_query_info::aParam' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8045:9: style: struct member 'sqlite3_rtree_query_info::pUser' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8046:10: style: struct member 'sqlite3_rtree_query_info::xDelUser' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8047:22: style: struct member 'sqlite3_rtree_query_info::aCoord' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8048:17: style: struct member 'sqlite3_rtree_query_info::anQueue' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:8049:7: style: struct member 'sqlite3_rtree_query_info::nCoord' is never used. [unusedStructMember] sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c: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_list.c:171:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] 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/tsk_apfs.hpp:695:55: warning: Redundant code: Found unused 'noexcept' expression. [constStatement] 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/tsk_fs.h:1562:30: style: Variable 'run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2694:36: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/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:359:22: style: Variable 'cur_run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:375:22: style: Variable 'fs_attr_run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:770:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:847:22: style: Variable 'fs_attr_run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:1038:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:1157:26: style: Variable 'data_run_cur' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/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_attrlist.c:410:18: style: Variable 'fs_attr_cur' can be declared as pointer to const [constVariablePointer] 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:50:28: style: Variable 'fs_name_list' can be declared as pointer to const [constVariablePointer] 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:1045:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:2167:28: style: Variable 'rr_entry' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/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:505:26: style: Variable 'run' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:589:18: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:866:37: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1604:26: style: Variable 'data_run_cur' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2208:38: style: Variable 'fs_attr_run_tmp' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2873:16: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2995:31: style: Parameter 'a_fs_file' can be declared as pointer to const. However it seems that 'ntfs_load_attrs' is a callback function, if 'a_fs_file' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5412:22: note: You might need to cast the function pointer here sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2995:31: note: Parameter 'a_fs_file' can be declared as pointer to const sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3724:18: style: Variable 'idx_buffer_end' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:3831:18: style: Variable 'fs_meta' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5358:31: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 5356. [shiftTooManyBitsSigned] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5356:36: note: Assuming that condition 'ntfs->fs->mft_rsize_c>-32' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5358:31: note: Shift sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5377:31: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 5375. [shiftTooManyBitsSigned] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5375:36: note: Assuming that condition 'ntfs->fs->idx_rsize_c>-32' is not redundant sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:5377:31: note: Shift sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4888:13: style: Variable 'id1' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:4889:13: style: Variable 'id2' is assigned a value that is never used. [unreadVariable] sleuthkit-sleuthkit-4.12.1/tsk/fs/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:889:32: style: Variable 'fs_name_list' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1350:48: style: Variable 'n2' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1576:11: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/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:614:22: style: Variable 'chunk' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:657:24: style: Variable 'ver' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1449:64: style: Parameter 'spare' can be declared as pointer to const [constParameterPointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1613:23: style: Variable 'curr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2079:32: style: Variable 'version' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2213:39: style: Variable 'curr' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2587:15: style: Variable 'file_ext' can be declared as pointer to const [constVariablePointer] sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:862:36: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sleuthkit-sleuthkit-4.12.1/tsk/fs/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/dos.c:754:31: style: Variable 'part_info' can be declared as pointer to const [constVariablePointer] 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:113:43: style: Variable 'tmp_set' can be declared as pointer to const [constVariablePointer] 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/mm_part.c:126:23: style: Variable 'part' can be declared as pointer to const [constVariablePointer] 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: 2.18.0 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] head sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:144:8: warning: Class 'plugins' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 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] head sleuthkit-sleuthkit-4.12.1/tools/fiwalk/src/plugin.cpp:144:8: warning: Class 'plugins' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.cpp:27:12: warning: Class 'RegFileInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegFileInfo.cpp:27:12: warning: Class 'RegFileInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:35:16: warning: Class 'RegKey' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegKey.cpp:35:16: warning: Class 'RegKey' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegParser.cpp:412:36: style: Variable 'nextKey' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:115:16: warning: Class 'RegVal' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegVal.cpp:115:16: warning: Class 'RegVal' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 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] head sleuthkit-sleuthkit-4.12.1/tools/logicalimager/RegistryAnalyzer.cpp:39:5: warning: Class 'RegistryAnalyzer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100087:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:100944:14: style: Variable 'pIndex' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101020:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101076:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101229:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:101241:7: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:102328:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105821:12: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:105900:12: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:106229:16: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:111563:11: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:114683:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123196:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:123259:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124313:18: style: Variable 'pTerm' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124417:16: style: Variable 'pJ' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:124931:26: portability: Zero initializing union 'yyzerominor' does not guarantee its complete storage to be zero initialized as its largest member is not declared as the first member. Consider making yy96 the first member or favor memset(). [UnionZeroInit] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:30515:12: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] 2.18.0 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:67359:11: style: Variable 'zP4' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79014:14: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:79021:15: style: Variable 'pFKey' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:83875:22: style: Variable 'pNC' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94262:12: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94794:7: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:94924:12: style: Variable 'pLoop' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:96959:10: style: Variable 'pIdx' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/auto/sqlite3.c:99838:11: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/base/tsk_list.c:171:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:1157:26: style: Variable 'data_run_cur' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:359:22: style: Variable 'cur_run' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:375:22: style: Variable 'fs_attr_run' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attr.c:847:22: style: Variable 'fs_attr_run' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/fs_attrlist.c:410:18: style: Variable 'fs_attr_cur' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/ifind_lib.c:50:28: style: Variable 'fs_name_list' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/iso9660.c:1045:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:1604:26: style: Variable 'data_run_cur' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:2208:38: style: Variable 'fs_attr_run_tmp' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs.c:505:26: style: Variable 'run' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:1350:48: style: Variable 'n2' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/ntfs_dent.cpp:889:32: style: Variable 'fs_name_list' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_apfs.hpp:695:55: warning: Redundant code: Found unused 'noexcept' expression. [constStatement] head sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:1562:30: style: Variable 'run' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/tsk_fs.h:2694:36: style: Variable 'name' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:1613:23: style: Variable 'curr' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2079:32: style: Variable 'version' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:2213:39: style: Variable 'curr' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:614:22: style: Variable 'chunk' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/fs/yaffs.cpp:657:24: style: Variable 'ver' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/vs/dos.c:754:31: style: Variable 'part_info' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_open.c:113:43: style: Variable 'tmp_set' can be declared as pointer to const [constVariablePointer] head sleuthkit-sleuthkit-4.12.1/tsk/vs/mm_part.c:126:23: style: Variable 'part' can be declared as pointer to const [constVariablePointer] DONE