2026-08-06 12:32 ftp://ftp.de.debian.org/debian/pool/main/u/uefitool/uefitool_0.28.0+A73.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=zlib --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 -j96 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: baf5eaa (2026-08-06 14:17:46 +0200) count: 1771 1261 elapsed-time: 8.1 3.0 head-timing-info: old-timing-info: head results: LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qhexbuffer.cpp:23:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qhexbuffer.cpp:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qmappedfilebuffer.cpp:7:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qmemoryrefbuffer.cpp:7:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qmappedfilebuffer.cpp:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mappeddata [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qmemoryrefbuffer.cpp:18:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qmappedfilebuffer.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qmappedfilebuffer.cpp:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qmappedfilebuffer.cpp:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qmemorybuffer.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/commands/insertcommand.cpp:8:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_offset [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qmemorybuffer.cpp:31:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/commands/insertcommand.cpp:15:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Remove [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/commands/removecommand.cpp:7:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_offset [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/commands/removecommand.cpp:14:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Insert [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/commands/replacecommand.cpp:8:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_offset [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/commands/removecommand.cpp:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/commands/replacecommand.cpp:15:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Replace [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qdevicebuffer.cpp:8:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/commands/replacecommand.cpp:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_olddata [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/buffer/qdevicebuffer.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_device [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/hexlineedit.cpp:43:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Delete [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/LZMA/SDK/C/CpuArch.h:284:4: error: #error Stop_Compiling_CPU_ENDIAN_must_be_detected_at_compile_time [preprocessorErrorDirective] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexmetadata.cpp:17:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_options [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexmetadata.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_metadata [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexmetadata.cpp:128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linelength [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexdocument.cpp:14:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexmetadata.cpp:152:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_metadata [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexdocument.cpp:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexdocument.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexdocument.cpp:73:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexdocument.cpp:99:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Insert [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexdocument.cpp:105:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Replace [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexutils.cpp:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexdocument.cpp:113:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Remove [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexutils.cpp:91:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WILDCARD_BYTE [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexutils.cpp:109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int8 [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexutils.cpp:125:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable All [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexutils.cpp:174:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:23:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexutils.cpp:212:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:24:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_position [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexutils.cpp:308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uninitialized [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/hexspinbox.h:30:5: style: Class 'HexSpinBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseaddress [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexutils.cpp:335:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hex [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:31:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseaddress [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:42:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/dialogs/hexfinddialog.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexvalidator [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:43:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/dialogs/hexfinddialog.cpp:154:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBOPTIONS [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/dialogs/hexfinddialog.cpp:219:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_findoptions [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/searchdialog.h:32:5: style: Class 'SearchDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/dialogs/hexfinddialog.cpp:236:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Backward [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:75:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_position [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/dialogs/hexfinddialog.cpp:244:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBFINDMODE [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:81:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_position [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/dialogs/hexfinddialog.cpp:295:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEREPLACE [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:100:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/dialogs/hexfinddialog.cpp:311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_startoffset [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/dialogs/hexfinddialog.cpp:318:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFIND [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/dialogs/hexfinddialog.cpp:344:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:139:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/dialogs/hexfinddialog.cpp:360:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int8 [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_position [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/dialogs/hexfinddialog.cpp:404:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:177:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_options [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/model/qhexcursor.cpp:181:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_options [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/brotli/enc/static_init_lazy.cc:6:2: error: #error "BROTLI_STATIC_INIT should be BROTLI_STATIC_INIT_LAZY" [preprocessorErrorDirective] LongSoft-UEFITool-2979662/UEFITool/hexlineedit.h:32:5: style: Class 'HexLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/hexlineedit.h:33:5: style: Class 'HexLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:356:12: debug: Failed to instantiate template "bit_cast". The checking continues anyway. [templateInstantiation] LongSoft-UEFITool-2979662/common/generated/edk2_ftw.cpp:5:13: warning: Member variable 'edk2_ftw_t::m_len_ftw_store_header_32' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/generated/edk2_ftw.cpp:5:13: warning: Member variable 'edk2_ftw_t::m_len_ftw_store_header_64' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/fuzzing/afl_driver.cpp:88:2: error: #error "Support for your platform has not been implemented" [preprocessorErrorDirective] LongSoft-UEFITool-2979662/common/LZMA/LzmaDecompress.c:43:12: style: Parameter 'EncodedData' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/generated/edk2_ftw.cpp:40:18: style:inconclusive: Technically the member function 'edk2_ftw_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_ftw.h:23:10: note: Technically the member function 'edk2_ftw_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/edk2_ftw.cpp:40:18: note: Technically the member function 'edk2_ftw_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/edk2_ftw.h:52:10: style:inconclusive: Technically the member function 'edk2_ftw_t::_is_null_len_write_queue_64' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/ms_slic_marker.cpp:27:24: style: The member function 'ms_slic_marker_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/ms_slic_marker.h:23:10: note: The member function 'ms_slic_marker_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ms_slic_marker.cpp:27:24: note: The member function 'ms_slic_marker_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_ftw.h:59:10: style:inconclusive: Technically the member function 'edk2_ftw_t::_is_null_write_queue_32' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/ms_slic_pubkey.cpp:28:24: style: The member function 'ms_slic_pubkey_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/ms_slic_pubkey.h:23:10: note: The member function 'ms_slic_pubkey_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ms_slic_pubkey.cpp:28:24: note: The member function 'ms_slic_pubkey_t::_clean_up' can be static. LongSoft-UEFITool-2979662/UEFITool/hexspinbox.cpp:33:39: style:inconclusive: Function 'textFromValue' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFITool/hexspinbox.h:35:31: note: Function 'textFromValue' argument 1 names different: declaration 'value' definition 'val'. LongSoft-UEFITool-2979662/UEFITool/hexspinbox.cpp:33:39: note: Function 'textFromValue' argument 1 names different: declaration 'value' definition 'val'. LongSoft-UEFITool-2979662/common/generated/apple_sysf.cpp:8:5: performance: Variable 'm_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/edk2_ftw.h:66:10: style:inconclusive: Technically the member function 'edk2_ftw_t::_is_null_write_queue_64' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/apple_sysf.cpp:9:5: performance: Variable 'm__io__raw_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/apple_sysf.cpp:35:5: performance: Variable 'm_variables' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/insyde_fdc.cpp:29:20: style: The member function 'insyde_fdc_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/insyde_fdc.h:23:10: note: The member function 'insyde_fdc_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/insyde_fdc.cpp:29:20: note: The member function 'insyde_fdc_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/apple_sysf.cpp:36:5: performance: Variable 'm_zeroes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.h:45:5: style: Class 'kstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.h:52:5: style: Class 'kstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/phoenix_flm.cpp:8:5: performance: Variable 'm_entries' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:10:5: style: Class 'kstruct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/ms_slic_marker.h:19:5: style: Class 'ms_slic_marker_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/apple_sysf.cpp:29:20: style: The member function 'apple_sysf_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:26:10: note: The member function 'apple_sysf_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/apple_sysf.cpp:29:20: note: The member function 'apple_sysf_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ms_slic_pubkey.h:19:5: style: Class 'ms_slic_pubkey_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/apple_sysf.cpp:65:39: style: The member function 'apple_sysf_t::sysf_store_body_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:39:14: note: The member function 'apple_sysf_t::sysf_store_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/apple_sysf.cpp:65:39: note: The member function 'apple_sysf_t::sysf_store_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_ftw.h:19:5: style: Class 'edk2_ftw_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/ms_slic_marker.h:26:6: style: The destructor '~ms_slic_marker_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/ms_slic_marker.h:26:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_flm.cpp:29:21: style: The member function 'phoenix_flm_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/phoenix_flm.h:25:10: note: The member function 'phoenix_flm_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/phoenix_flm.cpp:29:21: note: The member function 'phoenix_flm_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/apple_sysf.cpp:95:37: style:inconclusive: Technically the member function 'apple_sysf_t::sysf_variable_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:65:14: note: Technically the member function 'apple_sysf_t::sysf_variable_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/apple_sysf.cpp:95:37: note: Technically the member function 'apple_sysf_t::sysf_variable_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/ms_slic_pubkey.h:26:6: style: The destructor '~ms_slic_pubkey_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/ms_slic_pubkey.h:26:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_flm.cpp:51:34: style: The member function 'phoenix_flm_t::flm_entry_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/phoenix_flm.h:38:14: note: The member function 'phoenix_flm_t::flm_entry_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/phoenix_flm.cpp:51:34: note: The member function 'phoenix_flm_t::flm_entry_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:78:14: style:inconclusive: Technically the member function 'apple_sysf_t::sysf_variable_t::_is_null_len_data' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_ftw.h:26:6: style: The destructor '~edk2_ftw_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/edk2_ftw.h:26:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/insyde_fdc.h:19:5: style: Class 'insyde_fdc_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:85:14: style:inconclusive: Technically the member function 'apple_sysf_t::sysf_variable_t::_is_null_data' can be const. [functionConst] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:28:5: style: Class 'bytes_to_str_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/ms_slic_marker.h:45:17: performance: Function 'oem_id()' should return member 'm_oem_id' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:40:5: style: Class 'unknown_encoding' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/ms_slic_marker.h:46:17: performance: Function 'oem_table_id()' should return member 'm_oem_table_id' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/ms_slic_pubkey.h:52:17: performance: Function 'modulus()' should return member 'm_modulus' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_ftw.h:73:17: performance: Function 'signature()' should return member 'm_signature' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:51:5: style: Class 'illegal_seq_in_encoding' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/ms_slic_marker.h:49:17: performance: Function 'reserved()' should return member 'm_reserved' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_ftw.h:76:17: performance: Function 'reserved()' should return member 'm_reserved' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:83:5: style: Class 'undecided_endianness_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/ms_slic_marker.h:50:17: performance: Function 'signature()' should return member 'm_signature' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_ftw.h:79:17: performance: Function 'write_queue_32()' should return member 'm_write_queue_32' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_ftw.h:80:17: performance: Function 'write_queue_64()' should return member 'm_write_queue_64' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/insyde_fdc.h:26:6: style: The destructor '~insyde_fdc_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/insyde_fdc.h:26:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:43:14: style: The destructor '~unknown_encoding' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:31:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:43:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_flm.h:21:5: style: Class 'phoenix_flm_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:54:14: style: The destructor '~illegal_seq_in_encoding' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:31:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:54:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_flm.h:34:9: style: Class 'flm_entry_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:22:5: style: Class 'apple_sysf_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:88:14: style: The destructor '~undecided_endianness_error' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:70:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:88:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:35:9: style: Class 'sysf_store_body_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: style: The destructor '~validation_failed_error' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:70:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_flm.h:28:6: style: The destructor '~phoenix_flm_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/phoenix_flm.h:28:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:61:9: style: Class 'sysf_variable_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: style: The destructor '~validation_not_equal_error' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_flm.h:41:10: style: The destructor '~flm_entry_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/phoenix_flm.h:41:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:150:14: style: The destructor '~validation_less_than_error' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:150:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:29:6: style: The destructor '~apple_sysf_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:29:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:5:14: warning: Member variable 'dell_dvar_t::m_data_offset' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:173:14: style: The destructor '~validation_greater_than_error' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:173:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:42:10: style: The destructor '~sysf_store_body_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:42:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:5:14: warning: Member variable 'dell_dvar_t::m_flags' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:195:14: style: The destructor '~validation_not_any_of_error' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:195:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_flm.h:87:17: performance: Function 'signature()' should return member 'm_signature' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:68:10: style: The destructor '~sysf_variable_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:68:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:5:14: warning: Member variable 'dell_dvar_t::m_len_store' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:216:14: style: The destructor '~validation_not_in_enum_error' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:216:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:5:15: warning: Member variable 'insyde_fdm_t::n__raw_extensions' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:15:5: performance: Variable 'm_km_hash' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/phoenix_flm.h:54:21: performance: Function 'guid()' should return member 'm_guid' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:38:28: warning: Member variable 'dvar_entry_t::m_attributes' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:237:14: style: The destructor '~validation_expr_error < uint32_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:237:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:103:28: warning: Member variable 'fdm_entry_t::m_region_base' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/generated/intel_acm.cpp:25:5: performance: Variable 'm_header' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:16:5: performance: Variable 'm_key_signature' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/brotli/enc/histogram_inc.h:21:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/filesystem.cpp:23:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:38:28: warning: Member variable 'dvar_entry_t::m_name_id_16' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:49:5: performance: Variable 'm_public_key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/UEFITool/hexlineedit.cpp:41:13: style: The scope of the variable 'originalText' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/filesystem.cpp:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:129:17: performance: Function '_raw_body()' should return member 'm__raw_body' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:38:28: warning: Member variable 'dvar_entry_t::m_name_id_8' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:50:5: performance: Variable 'm_signature' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:94:21: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:38:28: warning: Member variable 'dvar_entry_t::m_namespace_id' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/generated/insyde_fdc.h:45:17: performance: Function 'body()' should return member 'm_body' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/apple_sysf.h:96:21: performance: Function 'data()' should return member 'm_data' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:38:28: warning: Member variable 'dvar_entry_t::m_state' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/generated/intel_acm.cpp:38:19: style: The member function 'intel_acm_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acm.h:49:10: note: The member function 'intel_acm_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acm.cpp:38:19: note: The member function 'intel_acm_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acm.cpp:90:29: style:inconclusive: Technically the member function 'intel_acm_t::header_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acm.h:62:14: note: Technically the member function 'intel_acm_t::header_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/intel_acm.cpp:90:29: note: Technically the member function 'intel_acm_t::header_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/intel_acm.h:95:14: style:inconclusive: Technically the member function 'intel_acm_t::header_t::_is_null_rsa_exponent' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:43:23: style: The member function 'intel_keym_v1_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:38:10: note: The member function 'intel_keym_v1_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:43:23: note: The member function 'intel_keym_v1_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:8:5: performance: Variable 'm_extensions' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:66:40: style: The member function 'intel_keym_v1_t::key_signature_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:51:14: note: The member function 'intel_keym_v1_t::key_signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:66:40: note: The member function 'intel_keym_v1_t::key_signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:9:5: performance: Variable 'm__io__raw_extensions' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:85:34: style: The member function 'intel_keym_v1_t::km_hash_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:83:14: note: The member function 'intel_keym_v1_t::km_hash_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:85:34: note: The member function 'intel_keym_v1_t::km_hash_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:10:5: performance: Variable 'm_board_ids' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:105:37: style: The member function 'intel_keym_v1_t::public_key_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:111:14: note: The member function 'intel_keym_v1_t::public_key_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:105:37: note: The member function 'intel_keym_v1_t::public_key_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:11:5: performance: Variable 'm_entries' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:125:36: style: The member function 'intel_keym_v1_t::signature_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:141:14: note: The member function 'intel_keym_v1_t::signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.cpp:125:36: note: The member function 'intel_keym_v1_t::signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:8:5: performance: Variable 'm_entries' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:12:5: performance: Variable 'm__io__raw_entries' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:57:5: performance: Variable 'm_board_ids' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:81:5: performance: Variable 'm_entries' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/UEFITool/hexlineedit.h:36:29: style: Argument 'editAsGuid' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/UEFITool/hexlineedit.h:40:10: note: Shadowed function LongSoft-UEFITool-2979662/UEFITool/hexlineedit.h:36:29: note: Shadow argument LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:155:5: performance: Variable 'm_extensions' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acm.h:45:5: style: Class 'intel_acm_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:35:19: style: The member function 'dell_dvar_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:25:10: note: The member function 'dell_dvar_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:35:19: note: The member function 'dell_dvar_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acm.h:58:9: style: Class 'header_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:116:33: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:38:14: note: Technically the member function 'dell_dvar_t::dvar_entry_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/dell_dvar.cpp:116:33: note: Technically the member function 'dell_dvar_t::dvar_entry_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:112:14: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_is_null_flags_c' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:119:14: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_is_null_type_c' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:47:20: style:inconclusive: Technically the member function 'insyde_fdm_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:29:10: note: Technically the member function 'insyde_fdm_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:47:20: note: Technically the member function 'insyde_fdm_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:34:5: style: Class 'intel_keym_v1_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:126:14: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_is_null_attributes_c' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:191:10: style:inconclusive: Technically the member function 'insyde_fdm_t::_is_null_extensions' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:47:9: style: Class 'key_signature_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:133:14: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_is_null_namespace_id_c' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:198:10: style:inconclusive: Technically the member function 'insyde_fdm_t::_is_null_board_ids' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:79:9: style: Class 'km_hash_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eofbit [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:140:14: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_is_null_namespace_guid' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:208:10: style:inconclusive: Technically the member function 'insyde_fdm_t::_is_null__raw_extensions' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acm.h:52:6: style: The destructor '~intel_acm_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acm.h:52:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:107:9: style: Class 'public_key_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:147:14: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_is_null_name_id_8_c' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:75:37: style: The member function 'insyde_fdm_t::fdm_board_ids_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:42:14: note: The member function 'insyde_fdm_t::fdm_board_ids_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:75:37: note: The member function 'insyde_fdm_t::fdm_board_ids_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acm.h:65:10: style: The destructor '~header_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acm.h:65:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:137:9: style: Class 'signature_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:188:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:154:14: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_is_null_name_id_16_c' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:100:35: style: The member function 'insyde_fdm_t::fdm_entries_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:70:14: note: The member function 'insyde_fdm_t::fdm_entries_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:100:35: note: The member function 'insyde_fdm_t::fdm_entries_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:498:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:161:14: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_is_null_len_data_8_c' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:123:33: style: The member function 'insyde_fdm_t::fdm_entry_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:94:14: note: The member function 'insyde_fdm_t::fdm_entry_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:123:33: note: The member function 'insyde_fdm_t::fdm_entry_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:539:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:168:14: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_is_null_len_data_16_c' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:149:37: style: The member function 'insyde_fdm_t::fdm_extension_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:135:14: note: The member function 'insyde_fdm_t::fdm_extension_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:149:37: note: The member function 'insyde_fdm_t::fdm_extension_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:814:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:175:14: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_is_null_data_8' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:174:38: style: The member function 'insyde_fdm_t::fdm_extensions_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:161:14: note: The member function 'insyde_fdm_t::fdm_extensions_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/insyde_fdm.cpp:174:38: note: The member function 'insyde_fdm_t::fdm_extensions_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:859:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:182:14: style:inconclusive: Technically the member function 'dell_dvar_t::dvar_entry_t::_is_null_data_16' can be const. [functionConst] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:868:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:41:6: style: The destructor '~intel_keym_v1_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:41:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/brotli/dec/bit_reader.h:68:50: style: Parameter 'br' can be declared as pointer to const. However it seems that 'BrotliBitReaderGetAvailIn' is a callback function, if 'br' is declared with const you might also need to cast function pointer(s). [constParameterCallback] LongSoft-UEFITool-2979662/common/brotli/dec/bit_reader.h:395:3: note: You might need to cast the function pointer here LongSoft-UEFITool-2979662/common/brotli/dec/bit_reader.h:68:50: note: Parameter 'br' can be declared as pointer to const LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:54:10: style: The destructor '~key_signature_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:54:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/brotli/dec/bit_reader.h:92:54: style: Parameter 'from' can be declared as pointer to const. However it seems that 'BrotliBitReaderRestoreState' is a callback function, if 'from' is declared with const you might also need to cast function pointer(s). [constParameterCallback] LongSoft-UEFITool-2979662/common/brotli/dec/bit_reader.h:397:3: note: You might need to cast the function pointer here LongSoft-UEFITool-2979662/common/brotli/dec/bit_reader.h:92:54: note: Parameter 'from' can be declared as pointer to const LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:86:10: style: The destructor '~km_hash_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:86:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/brotli/dec/bit_reader.h:117:28: style: Parameter 'br' can be declared as pointer to const. However it seems that 'BrotliCheckInputAmount' is a callback function, if 'br' is declared with const you might also need to cast function pointer(s). [constParameterCallback] LongSoft-UEFITool-2979662/common/brotli/dec/bit_reader.h:401:3: note: You might need to cast the function pointer here LongSoft-UEFITool-2979662/common/brotli/dec/bit_reader.h:117:28: note: Parameter 'br' can be declared as pointer to const LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:237:14: style: The destructor '~validation_expr_error' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:237:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:114:10: style: The destructor '~public_key_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:114:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/brotli/dec/bit_reader.h:210:28: style: Parameter 'br' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: style: The destructor '~validation_not_equal_error < uint16_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:144:10: style: The destructor '~signature_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:144:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: style: The destructor '~validation_not_equal_error < uint32_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:25:5: style: Class 'insyde_fdm_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:21:5: style: Class 'dell_dvar_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:38:9: style: Class 'fdm_board_ids_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:34:9: style: Class 'dvar_entry_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:66:9: style: Class 'fdm_entries_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acm.h:170:17: performance: Function 'body()' should return member 'm_body' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:90:9: style: Class 'fdm_entry_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acm.h:143:21: performance: Function 'reserved()' should return member 'm_reserved' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:28:6: style: The destructor '~dell_dvar_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:28:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:131:9: style: Class 'fdm_extension_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acm.h:154:21: performance: Function 'rsa_public_key()' should return member 'm_rsa_public_key' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/brotli/enc/hash_forgetful_chain_inc.h:145:14: error: syntax error: ] . [ [syntaxError] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:41:10: style: The destructor '~dvar_entry_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:41:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:157:9: style: Class 'fdm_extensions_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acm.h:156:21: performance: Function 'rsa_signature()' should return member 'm_rsa_signature' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/zlib/inftrees.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acm.h:157:21: performance: Function 'scratch_space()' should return member 'm_scratch_space' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:32:6: style: The destructor '~insyde_fdm_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:32:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:237:14: style: The destructor '~validation_expr_error < uint8_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:237:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:235:17: performance: Function 'signature()' should return member 'm_signature' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:45:10: style: The destructor '~fdm_board_ids_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:45:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: style: The destructor '~validation_not_equal_error < intel_keym_v1_t :: structure_ids_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:24:5: performance: Variable 'm_header' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:194:21: performance: Function 'namespace_guid()' should return member 'm_namespace_guid' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:73:10: style: The destructor '~fdm_entries_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:73:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:25:5: performance: Variable 'm_reserved' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:199:21: performance: Function 'data_8()' should return member 'm_data_8' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:97:10: style: The destructor '~fdm_entry_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:97:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:26:5: performance: Variable 'm_km_hashes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:366:7: style:inconclusive: Technically the member function 'Bstrlib::CBString::contains' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/dell_dvar.h:200:21: performance: Function 'data_16()' should return member 'm_data_16' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:138:10: style: The destructor '~fdm_extension_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:138:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:98:21: performance: Function 'hash()' should return member 'm_hash' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:27:5: performance: Variable 'm_key_signature' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:367:10: style:inconclusive: Technically the member function 'Bstrlib::CBString::startsWith' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:164:10: style: The destructor '~fdm_extensions_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:164:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:128:21: performance: Function 'modulus()' should return member 'm_modulus' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:94:5: performance: Variable 'm_public_key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:368:7: style:inconclusive: Technically the member function 'Bstrlib::CBString::endsWith' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:67:29: warning: Member variable 'vss_variable_t::m_is_valid' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/generated/intel_keym_v1.h:158:21: performance: Function 'signature()' should return member 'm_signature' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:95:5: performance: Variable 'm_signature' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/treeitem.h:42:9: style: The member function 'TreeItem::columnCount' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:67:29: warning: Member variable 'vss_variable_t::m_len_apple_header' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/treemodel.h:120:10: style: The member function 'TreeModel::dataChanged' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:67:29: warning: Member variable 'vss_variable_t::m_len_auth_header' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:230:17: performance: Function '_raw_extensions()' should return member 'm__raw_extensions' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/treemodel.h:121:10: style: The member function 'TreeModel::layoutAboutToBeChanged' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:67:29: warning: Member variable 'vss_variable_t::m_len_standard_header' is not initialized in the constructor. [uninitMemberVar] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:232:17: performance: Function '_raw_entries()' should return member 'm__raw_entries' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/zlib/gzread.c:28:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/treemodel.h:122:10: style: The member function 'TreeModel::layoutChanged' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:117:21: performance: Function 'guid()' should return member 'm_guid' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:56:23: style: The member function 'intel_keym_v2_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:53:10: note: The member function 'intel_keym_v2_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:56:23: note: The member function 'intel_keym_v2_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/treemodel.h:145:10: style:inconclusive: Technically the member function 'TreeModel::markingEnabled' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:118:21: performance: Function 'region_id()' should return member 'm_region_id' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:88:33: style: The member function 'intel_keym_v2_t::header_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:66:14: note: The member function 'intel_keym_v2_t::header_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:88:33: note: The member function 'intel_keym_v2_t::header_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/treemodel.h:148:10: style:inconclusive: Technically the member function 'TreeModel::markingDarkMode' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/insyde_fdm.h:122:21: performance: Function 'hash()' should return member 'm_hash' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:111:40: style: The member function 'intel_keym_v2_t::key_signature_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:96:14: note: The member function 'intel_keym_v2_t::key_signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:111:40: note: The member function 'intel_keym_v2_t::key_signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/ubytearray.h:32:5: style: Class 'UByteArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:9:5: performance: Variable 'm_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:131:34: style: The member function 'intel_keym_v2_t::km_hash_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:128:14: note: The member function 'intel_keym_v2_t::km_hash_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:131:34: note: The member function 'intel_keym_v2_t::km_hash_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/treemodel.h:129:9: warning: Class 'TreeModel' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] LongSoft-UEFITool-2979662/common/ubytearray.h:33:5: style: Class 'UByteArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:10:5: performance: Variable 'm__io__raw_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:151:37: style: The member function 'intel_keym_v2_t::public_key_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:158:14: note: The member function 'intel_keym_v2_t::public_key_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:151:37: note: The member function 'intel_keym_v2_t::public_key_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/treemodel.h:129:9: warning: Class 'TreeModel' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:179:2: style: Struct 'CBString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:43:5: performance: Variable 'm_variables' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:171:36: style: The member function 'intel_keym_v2_t::signature_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:188:14: note: The member function 'intel_keym_v2_t::signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.cpp:171:36: note: The member function 'intel_keym_v2_t::signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:180:2: style: Struct 'CBString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:9:5: performance: Variable 'm_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:70:5: performance: Variable 'm_attributes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:181:2: style: Struct 'CBString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:10:5: performance: Variable 'm__io__raw_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:184:2: style: Struct 'CBString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:43:5: performance: Variable 'm_variables' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/digest/sha1.c:152:49: style: Condition '(err=s_sha1_compress(md,in))!=0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/digest/sha1.c:152:39: note: Calling function 's_sha1_compress' returns 0 LongSoft-UEFITool-2979662/common/digest/sha1.c:152:49: note: Condition '(err=s_sha1_compress(md,in))!=0' is always false LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:189:2: style: Struct 'CBString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:70:5: performance: Variable 'm_attributes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/digest/sha1.c:165:58: style: Condition '(err=s_sha1_compress(md,md->buf))!=0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/digest/sha1.c:165:43: note: Calling function 's_sha1_compress' returns 0 LongSoft-UEFITool-2979662/common/digest/sha1.c:165:58: note: Condition '(err=s_sha1_compress(md,md->buf))!=0' is always false LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:37:19: style: The member function 'edk2_vss2_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:27:10: note: The member function 'edk2_vss2_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:37:19: note: The member function 'edk2_vss2_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:64:38: style: The member function 'edk2_vss2_t::vss2_store_body_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:40:14: note: The member function 'edk2_vss2_t::vss2_store_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:64:38: note: The member function 'edk2_vss2_t::vss2_store_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:197:36: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:64:14: note: Technically the member function 'edk2_vss2_t::vss2_variable_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:197:36: note: Technically the member function 'edk2_vss2_t::vss2_variable_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:37:18: style: The member function 'edk2_vss_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:27:10: note: The member function 'edk2_vss_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:37:18: note: The member function 'edk2_vss_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:137:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_invoke_offset' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:49:5: style: Class 'intel_keym_v2_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:64:36: style: The member function 'edk2_vss_t::vss_store_body_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:40:14: note: The member function 'edk2_vss_t::vss_store_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:64:36: note: The member function 'edk2_vss_t::vss_store_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:145:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_signature_last' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:62:9: style: Class 'header_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:215:34: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:64:14: note: Technically the member function 'edk2_vss_t::vss_variable_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:215:34: note: Technically the member function 'edk2_vss_t::vss_variable_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:152:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_state' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:92:9: style: Class 'key_signature_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/hexviewdialog.h:33:5: style: Class 'HexViewDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:124:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_signature_last' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:159:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_reserved' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:124:9: style: Class 'km_hash_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:131:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_state' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:166:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_attributes' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:154:9: style: Class 'public_key_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:138:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_reserved' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:173:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_len_name' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:184:9: style: Class 'signature_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:145:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_attributes' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:180:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_len_data' can be const. [functionConst] LongSoft-UEFITool-2979662/common/treeitem.h:63:16: performance: Function 'header()' should return member 'itemHeader' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:152:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_len_total' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:187:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_timestamp' can be const. [functionConst] LongSoft-UEFITool-2979662/common/treeitem.h:66:16: performance: Function 'body()' should return member 'itemBody' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:159:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_len_name' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:194:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_pubkey_index' can be const. [functionConst] LongSoft-UEFITool-2979662/common/treeitem.h:69:16: performance: Function 'tail()' should return member 'itemTail' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:166:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_len_data' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:201:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_len_name_auth' can be const. [functionConst] LongSoft-UEFITool-2979662/common/zlib/gzwrite.c:80:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/treeitem.h:86:16: performance: Function 'parsingData()' should return member 'itemParsingData' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:173:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_timestamp' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:208:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_len_data_auth' can be const. [functionConst] LongSoft-UEFITool-2979662/common/treeitem.h:90:16: performance: Function 'uncompressedData()' should return member 'itemUncompressedData' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:180:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_pubkey_index' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:215:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_vendor_guid' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:56:6: style: The destructor '~intel_keym_v2_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:56:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:187:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_len_name_auth' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:222:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_name_auth' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:69:10: style: The destructor '~header_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:69:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:9:5: performance: Variable 'm_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:194:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_len_data_auth' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:229:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_data_auth' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:99:10: style: The destructor '~key_signature_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:99:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:10:5: performance: Variable 'm__io__raw_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:201:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_vendor_guid' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:236:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_invoke_end_offset_auth' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:131:10: style: The destructor '~km_hash_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:131:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:37:5: performance: Variable 'm_entries' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/zlib/adler32.c:158:37: style:inconclusive: Function 'adler32_combine' argument 1 names different: declaration '' definition 'adler1'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:208:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_name_auth' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:243:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_alignment_padding_auth' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:161:10: style: The destructor '~public_key_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:161:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:38:5: performance: Variable 'm_free_space' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/zlib/adler32.c:158:51: style:inconclusive: Function 'adler32_combine' argument 2 names different: declaration '' definition 'adler2'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:215:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_data_auth' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:250:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_name' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:191:10: style: The destructor '~signature_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:191:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:73:5: performance: Variable 'm_attributes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/zlib/adler32.c:158:67: style:inconclusive: Function 'adler32_combine' argument 3 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:222:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_apple_data_crc32' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:257:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_data' can be const. [functionConst] LongSoft-UEFITool-2979662/common/zlib/adler32.c:162:39: style:inconclusive: Function 'adler32_combine64' argument 1 names different: declaration '' definition 'adler1'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/zutil.c:131:33: style:inconclusive: Function 'zError' argument 1 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:229:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_intel_legacy_data' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:264:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_invoke_end_offset' can be const. [functionConst] LongSoft-UEFITool-2979662/common/zlib/adler32.c:162:53: style:inconclusive: Function 'adler32_combine64' argument 2 names different: declaration '' definition 'adler2'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:236:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_name' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:271:14: style:inconclusive: Technically the member function 'edk2_vss2_t::vss2_variable_t::_is_null_alignment_padding' can be const. [functionConst] LongSoft-UEFITool-2979662/common/zlib/adler32.c:162:71: style:inconclusive: Function 'adler32_combine64' argument 3 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:243:14: style:inconclusive: Technically the member function 'edk2_vss_t::vss_variable_t::_is_null_data' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:333:47: style: The member function 'edk2_vss2_t::vss2_variable_attributes_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:311:14: note: The member function 'edk2_vss2_t::vss2_variable_attributes_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_vss2.cpp:333:47: note: The member function 'edk2_vss2_t::vss2_variable_attributes_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:31:22: style: The member function 'phoenix_evsa_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:31:10: note: The member function 'phoenix_evsa_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:31:22: note: The member function 'phoenix_evsa_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:332:45: style: The member function 'edk2_vss_t::vss_variable_attributes_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:281:14: note: The member function 'edk2_vss_t::vss_variable_attributes_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:332:45: note: The member function 'edk2_vss_t::vss_variable_attributes_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:67:35: style: The member function 'phoenix_evsa_t::evsa_body_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:44:14: note: The member function 'phoenix_evsa_t::evsa_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:67:35: note: The member function 'phoenix_evsa_t::evsa_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:102:35: style:inconclusive: Technically the member function 'phoenix_evsa_t::evsa_data_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:70:14: note: Technically the member function 'phoenix_evsa_t::evsa_data_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:102:35: note: Technically the member function 'phoenix_evsa_t::evsa_data_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:83:14: style:inconclusive: Technically the member function 'phoenix_evsa_t::evsa_data_t::_is_null_len_data_ext' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:90:14: style:inconclusive: Technically the member function 'phoenix_evsa_t::evsa_data_t::_is_null_data' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:97:14: style:inconclusive: Technically the member function 'phoenix_evsa_t::evsa_data_t::_is_null_data_ext' can be const. [functionConst] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: style: The destructor '~validation_not_equal_error < intel_keym_v2_t :: structure_ids_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:169:36: style:inconclusive: Technically the member function 'phoenix_evsa_t::evsa_entry_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:122:14: note: Technically the member function 'phoenix_evsa_t::evsa_entry_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:169:36: note: Technically the member function 'phoenix_evsa_t::evsa_entry_t::_clean_up' can be const. LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:33:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FixedFont [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:133:14: style:inconclusive: Technically the member function 'phoenix_evsa_t::evsa_entry_t::_is_null_checksum' can be const. [functionConst] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:74:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoHeader [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ubytearray.h:67:80: warning: Invalid d.substr() argument nr 2. The value is -1 but the valid values are '0:'. [invalidFunctionArg] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:23:5: style: Class 'edk2_vss2_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:140:14: style:inconclusive: Technically the member function 'phoenix_evsa_t::evsa_entry_t::_is_null_len_evsa_entry' can be const. [functionConst] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoHeader [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:23:5: style: Class 'edk2_vss_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:36:9: style: Class 'vss2_store_body_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:197:35: style: The member function 'phoenix_evsa_t::evsa_guid_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:164:14: note: The member function 'phoenix_evsa_t::evsa_guid_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:197:35: note: The member function 'phoenix_evsa_t::evsa_guid_t::_clean_up' can be static. LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:87:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoHeader [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:36:9: style: Class 'vss_store_body_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:60:9: style: Class 'vss2_variable_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:145:21: performance: Function 'hash()' should return member 'm_hash' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:215:35: style: The member function 'phoenix_evsa_t::evsa_name_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:190:14: note: The member function 'phoenix_evsa_t::evsa_name_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:215:35: note: The member function 'phoenix_evsa_t::evsa_name_t::_clean_up' can be static. LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:95:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoHeader [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:60:9: style: Class 'vss_variable_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:307:9: style: Class 'vss2_variable_attributes_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:175:21: performance: Function 'modulus()' should return member 'm_modulus' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:232:38: style: The member function 'phoenix_evsa_t::evsa_unknown_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:216:14: note: The member function 'phoenix_evsa_t::evsa_unknown_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:232:38: note: The member function 'phoenix_evsa_t::evsa_unknown_t::_clean_up' can be static. LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:102:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:277:9: style: Class 'vss_variable_attributes_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_keym_v2.h:205:21: performance: Function 'signature()' should return member 'm_signature' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:258:50: style: The member function 'phoenix_evsa_t::evsa_variable_attributes_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:240:14: note: The member function 'phoenix_evsa_t::evsa_variable_attributes_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:258:50: note: The member function 'phoenix_evsa_t::evsa_variable_attributes_t::_clean_up' can be static. LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:106:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexmetadata [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_options [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linelength [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:120:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseaddress [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:30:6: style: The destructor '~edk2_vss2_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:30:6: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:128:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdelegate [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:30:6: style: The destructor '~edk2_vss_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:30:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:43:10: style: The destructor '~vss2_store_body_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:43:10: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_writing [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:43:10: style: The destructor '~vss_store_body_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:43:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:67:10: style: The destructor '~vss2_variable_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:67:10: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytecolors [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:67:10: style: The destructor '~vss_variable_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:67:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:314:10: style: The destructor '~vss2_variable_attributes_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:314:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:27:5: style: Class 'phoenix_evsa_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:185:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytecolors [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:284:10: style: The destructor '~vss_variable_attributes_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:284:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:40:9: style: Class 'evsa_body_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytecolors [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:66:9: style: Class 'evsa_data_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:254:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:118:9: style: Class 'evsa_entry_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:258:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:160:9: style: Class 'evsa_guid_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:264:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_readonly [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:186:9: style: Class 'evsa_name_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:289:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable copybreak [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:212:9: style: Class 'evsa_unknown_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:353:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_readonly [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:236:9: style: Class 'evsa_variable_attributes_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:372:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:384:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_readonly [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:393:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addresswidth [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:400:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scrollsteps [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:403:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_readonly [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:406:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_autowidth [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:237:14: style: The destructor '~validation_expr_error < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:237:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:34:6: style: The destructor '~phoenix_evsa_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:34:6: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:429:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grouplength [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:362:17: performance: Function 'signature()' should return member 'm_signature' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:47:10: style: The destructor '~evsa_body_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:47:10: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:448:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linelength [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:371:17: performance: Function '_raw_body()' should return member 'm__raw_body' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:73:10: style: The destructor '~evsa_data_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:73:10: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:456:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grouplength [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:343:17: performance: Function '_raw_body()' should return member 'm__raw_body' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:278:21: performance: Function 'invoke_offset()' should return member 'm_invoke_offset' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:125:10: style: The destructor '~evsa_entry_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:125:10: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:463:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:258:21: performance: Function 'timestamp()' should return member 'm_timestamp' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:286:21: performance: Function 'timestamp()' should return member 'm_timestamp' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:167:10: style: The destructor '~evsa_guid_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:167:10: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:500:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:262:21: performance: Function 'vendor_guid()' should return member 'm_vendor_guid' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:290:21: performance: Function 'vendor_guid()' should return member 'm_vendor_guid' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:193:10: style: The destructor '~evsa_name_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:193:10: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:517:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:263:21: performance: Function 'name_auth()' should return member 'm_name_auth' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:291:21: performance: Function 'name_auth()' should return member 'm_name_auth' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:219:10: style: The destructor '~evsa_unknown_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:219:10: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:532:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separators [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:264:21: performance: Function 'data_auth()' should return member 'm_data_auth' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:292:21: performance: Function 'data_auth()' should return member 'm_data_auth' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:28:42: performance: Function parameter 'what' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:243:10: style: The destructor '~evsa_variable_attributes_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:243:10: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:565:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoHeader [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:266:21: performance: Function 'intel_legacy_data()' should return member 'm_intel_legacy_data' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:293:21: performance: Function 'invoke_end_offset_auth()' should return member 'm_invoke_end_offset_auth' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:40:40: performance: Function parameter 'enc_name' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:688:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:267:21: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:294:21: performance: Function 'alignment_padding_auth()' should return member 'm_alignment_padding_auth' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:51:47: performance: Function parameter 'what' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:800:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss.h:268:21: performance: Function 'data()' should return member 'm_data' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:295:21: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:64:37: performance: Function parameter 'what' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:813:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoHeader [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:296:21: performance: Function 'data()' should return member 'm_data' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:64:61: performance: Function parameter 'src_path' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:826:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linelength [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:297:21: performance: Function 'invoke_end_offset()' should return member 'm_invoke_end_offset' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:83:50: performance: Function parameter 'src_path' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:833:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/edk2_vss2.h:298:21: performance: Function 'alignment_padding()' should return member 'm_alignment_padding' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:97:47: performance: Function parameter 'what' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:838:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linelength [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:97:84: performance: Function parameter 'src_path' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:841:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:118:99: performance: Function parameter 'src_path' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:845:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:141:94: performance: Function parameter 'src_path' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:25:5: performance: Variable 'm_elements' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:849:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:164:97: performance: Function parameter 'src_path' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:69:5: performance: Variable 'm_header' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:859:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linelength [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:187:81: performance: Function parameter 'src_path' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:70:5: performance: Variable 'm_ibbs_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:867:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseaddress [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:208:82: performance: Function parameter 'src_path' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:71:5: performance: Variable 'm_pmda_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:888:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseaddress [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:229:75: performance: Function parameter 'src_path' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:72:5: performance: Variable 'm_pmsg_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:299:17: performance: Function '_raw_body()' should return member 'm__raw_body' by const reference. [returnByReference] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:891:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:181:5: performance: Variable 'm_reserved' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:108:21: performance: Function 'data()' should return member 'm_data' by const reference. [returnByReference] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:933:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linelength [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:182:5: performance: Variable 'm_post_ibb_hash' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:109:21: performance: Function 'data_ext()' should return member 'm_data_ext' by const reference. [returnByReference] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:948:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:183:5: performance: Variable 'm_ibb_hash' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:177:21: performance: Function 'guid()' should return member 'm_guid' by const reference. [returnByReference] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:987:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoHeader [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:184:5: performance: Variable 'm_ibb_segments' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:203:21: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1007:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoHeader [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:222:5: performance: Variable 'm_entries_v1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.h:227:21: performance: Function 'unknown()' should return member 'm_unknown' by const reference. [returnByReference] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1027:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdelegate [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:223:5: performance: Variable 'm_entries_v2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linelength [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:284:5: performance: Variable 'm_hash' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1180:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveToNextChar [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:304:5: performance: Variable 'm_public_key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1275:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_readonly [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:305:5: performance: Variable 'm_signature' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1333:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1394:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fontmetrics [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1424:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1441:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:63:23: style: The member function 'intel_acbp_v1_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:60:10: note: The member function 'intel_acbp_v1_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:63:23: note: The member function 'intel_acbp_v1_t::_clean_up' can be static. LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1447:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:110:39: style:inconclusive: Technically the member function 'intel_acbp_v1_t::acbp_element_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:73:14: note: Technically the member function 'intel_acbp_v1_t::acbp_element_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:110:39: note: Technically the member function 'intel_acbp_v1_t::acbp_element_t::_clean_up' can be const. LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1453:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:84:14: style:inconclusive: Technically the member function 'intel_acbp_v1_t::acbp_element_t::_is_null_ibbs_body' can be const. [functionConst] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1489:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:91:14: style:inconclusive: Technically the member function 'intel_acbp_v1_t::acbp_element_t::_is_null_pmda_body' can be const. [functionConst] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1515:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:98:14: style:inconclusive: Technically the member function 'intel_acbp_v1_t::acbp_element_t::_is_null_pmsg_body' can be const. [functionConst] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1569:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:105:14: style:inconclusive: Technically the member function 'intel_acbp_v1_t::acbp_element_t::_is_null_invalid_body' can be const. [functionConst] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:1580:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hexdocument [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:136:40: style: The member function 'intel_acbp_v1_t::common_header_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:129:14: note: The member function 'intel_acbp_v1_t::common_header_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:136:40: note: The member function 'intel_acbp_v1_t::common_header_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:155:31: style: The member function 'intel_acbp_v1_t::hash_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:155:14: note: The member function 'intel_acbp_v1_t::hash_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:155:31: note: The member function 'intel_acbp_v1_t::hash_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:175:38: style: The member function 'intel_acbp_v1_t::ibb_segment_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:183:14: note: The member function 'intel_acbp_v1_t::ibb_segment_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:175:38: note: The member function 'intel_acbp_v1_t::ibb_segment_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:216:36: style: The member function 'intel_acbp_v1_t::ibbs_body_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:213:14: note: The member function 'intel_acbp_v1_t::ibbs_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:216:36: note: The member function 'intel_acbp_v1_t::ibbs_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:255:36: style:inconclusive: Technically the member function 'intel_acbp_v1_t::pmda_body_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:261:14: note: Technically the member function 'intel_acbp_v1_t::pmda_body_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:255:36: note: Technically the member function 'intel_acbp_v1_t::pmda_body_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:274:14: style:inconclusive: Technically the member function 'intel_acbp_v1_t::pmda_body_t::_is_null_entries_v1' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:281:14: style:inconclusive: Technically the member function 'intel_acbp_v1_t::pmda_body_t::_is_null_entries_v2' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:28:5: performance: Variable 'm_elements' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:278:40: style: The member function 'intel_acbp_v1_t::pmda_entry_v1_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:305:14: note: The member function 'intel_acbp_v1_t::pmda_entry_v1_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:278:40: note: The member function 'intel_acbp_v1_t::pmda_entry_v1_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:29:5: performance: Variable 'm_key_signature' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:298:40: style: The member function 'intel_acbp_v1_t::pmda_entry_v2_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:333:14: note: The member function 'intel_acbp_v1_t::pmda_entry_v2_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:298:40: note: The member function 'intel_acbp_v1_t::pmda_entry_v2_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:79:5: performance: Variable 'm_header' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:321:36: style: The member function 'intel_acbp_v1_t::pmsg_body_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:361:14: note: The member function 'intel_acbp_v1_t::pmsg_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:321:36: note: The member function 'intel_acbp_v1_t::pmsg_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:80:5: performance: Variable 'm_ibbs_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:341:37: style: The member function 'intel_acbp_v1_t::public_key_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:393:14: note: The member function 'intel_acbp_v1_t::public_key_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:341:37: note: The member function 'intel_acbp_v1_t::public_key_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:81:5: performance: Variable 'm_pmda_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:361:36: style: The member function 'intel_acbp_v1_t::signature_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:423:14: note: The member function 'intel_acbp_v1_t::signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:361:36: note: The member function 'intel_acbp_v1_t::signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:179:5: performance: Variable 'm_post_ibb_digest' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:180:5: performance: Variable 'm_ibb_digests' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:181:5: performance: Variable 'm_obb_digest' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:182:5: performance: Variable 'm_reserved2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:183:5: performance: Variable 'm_ibb_segments' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:232:5: performance: Variable 'm_public_key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:233:5: performance: Variable 'm_signature' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:255:5: performance: Variable 'm_entries' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:56:5: style: Class 'intel_acbp_v1_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:284:5: performance: Variable 'm_hash' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:69:9: style: Class 'acbp_element_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:125:9: style: Class 'common_header_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:151:9: style: Class 'hash_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:179:9: style: Class 'ibb_segment_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:73:23: style: The member function 'intel_acbp_v2_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:62:10: note: The member function 'intel_acbp_v2_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:73:23: note: The member function 'intel_acbp_v2_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:209:9: style: Class 'ibbs_body_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:108:39: style:inconclusive: Technically the member function 'intel_acbp_v2_t::acbp_element_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:75:14: note: Technically the member function 'intel_acbp_v2_t::acbp_element_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:108:39: note: Technically the member function 'intel_acbp_v2_t::acbp_element_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:257:9: style: Class 'pmda_body_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:86:14: style:inconclusive: Technically the member function 'intel_acbp_v2_t::acbp_element_t::_is_null_ibbs_body' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:301:9: style: Class 'pmda_entry_v1_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:93:14: style:inconclusive: Technically the member function 'intel_acbp_v2_t::acbp_element_t::_is_null_pmda_body' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:9:5: performance: Variable 'm_entries' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:329:9: style: Class 'pmda_entry_v2_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:100:14: style:inconclusive: Technically the member function 'intel_acbp_v2_t::acbp_element_t::_is_null_generic_body' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:60:5: performance: Variable 'm_attributes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:357:9: style: Class 'pmsg_body_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:133:31: style: The member function 'intel_acbp_v2_t::hash_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:123:14: note: The member function 'intel_acbp_v2_t::hash_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:133:31: note: The member function 'intel_acbp_v2_t::hash_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:61:5: performance: Variable 'm_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:389:9: style: Class 'public_key_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:153:33: style: The member function 'intel_acbp_v2_t::header_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:151:14: note: The member function 'intel_acbp_v2_t::header_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:153:33: note: The member function 'intel_acbp_v2_t::header_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:62:5: performance: Variable 'm__io__raw_body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:419:9: style: Class 'signature_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:173:38: style: The member function 'intel_acbp_v2_t::ibb_segment_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:181:14: note: The member function 'intel_acbp_v2_t::ibb_segment_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:173:38: note: The member function 'intel_acbp_v2_t::ibb_segment_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:159:5: performance: Variable 'm_ucs2_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:226:36: style: The member function 'intel_acbp_v2_t::ibbs_body_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:211:14: note: The member function 'intel_acbp_v2_t::ibbs_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:226:36: note: The member function 'intel_acbp_v2_t::ibbs_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:160:5: performance: Variable 'm_extended_header_attributes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:249:40: style: The member function 'intel_acbp_v2_t::key_signature_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:273:14: note: The member function 'intel_acbp_v2_t::key_signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:249:40: note: The member function 'intel_acbp_v2_t::key_signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/brotli/dec/huffman.c:156:8: style: Variable 'bits' is reassigned a value before the old one has been used. [redundantAssignment] LongSoft-UEFITool-2979662/common/brotli/dec/huffman.c:124:3: note: bits is assigned LongSoft-UEFITool-2979662/common/brotli/dec/huffman.c:156:8: note: bits is overwritten LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:360:5: performance: Variable 'm_ucs2_chars' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:278:36: style: The member function 'intel_acbp_v2_t::pmda_body_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:305:14: note: The member function 'intel_acbp_v2_t::pmda_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:278:36: note: The member function 'intel_acbp_v2_t::pmda_body_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:301:40: style: The member function 'intel_acbp_v2_t::pmda_entry_v3_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:337:14: note: The member function 'intel_acbp_v2_t::pmda_entry_v3_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:301:40: note: The member function 'intel_acbp_v2_t::pmda_entry_v3_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:321:37: style: The member function 'intel_acbp_v2_t::public_key_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:371:14: note: The member function 'intel_acbp_v2_t::public_key_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:321:37: note: The member function 'intel_acbp_v2_t::public_key_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:63:6: style: The destructor '~intel_acbp_v1_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:63:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:341:36: style: The member function 'intel_acbp_v2_t::signature_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:401:14: note: The member function 'intel_acbp_v2_t::signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.cpp:341:36: note: The member function 'intel_acbp_v2_t::signature_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:30:18: style: The member function 'ami_nvar_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:29:10: note: The member function 'ami_nvar_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:30:18: note: The member function 'ami_nvar_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:76:10: style: The destructor '~acbp_element_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:76:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:54:37: style: The member function 'ami_nvar_t::nvar_attributes_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:42:14: note: The member function 'ami_nvar_t::nvar_attributes_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:54:37: note: The member function 'ami_nvar_t::nvar_attributes_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:132:10: style: The destructor '~common_header_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:132:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:123:32: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:80:14: note: Technically the member function 'ami_nvar_t::nvar_entry_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:123:32: note: Technically the member function 'ami_nvar_t::nvar_entry_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:158:10: style: The destructor '~hash_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:158:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:104:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_t::_is_null_invoke_offset' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:186:10: style: The destructor '~ibb_segment_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:186:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:112:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_t::_is_null_signature_rest' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:216:10: style: The destructor '~ibbs_body_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:216:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:119:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_t::_is_null_size' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:264:10: style: The destructor '~pmda_body_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:264:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:126:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_t::_is_null_next' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:308:10: style: The destructor '~pmda_entry_v1_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:308:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:133:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_t::_is_null_attributes' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:336:10: style: The destructor '~pmda_entry_v2_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:336:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:58:5: style: Class 'intel_acbp_v2_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:140:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_t::_is_null_body' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:364:10: style: The destructor '~pmsg_body_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:364:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:71:9: style: Class 'acbp_element_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/brotli/dec/huffman.c:102:54: style:inconclusive: Function 'BrotliBuildCodeLengthsHuffmanTable' argument 1 names different: declaration 'root_table' definition 'table'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/dec/huffman.h:90:70: note: Function 'BrotliBuildCodeLengthsHuffmanTable' argument 1 names different: declaration 'root_table' definition 'table'. LongSoft-UEFITool-2979662/common/brotli/dec/huffman.c:102:54: note: Function 'BrotliBuildCodeLengthsHuffmanTable' argument 1 names different: declaration 'root_table' definition 'table'. LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:147:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_t::_is_null_invoke_end_offset' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:396:10: style: The destructor '~public_key_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:396:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:119:9: style: Class 'hash_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/brotli/dec/huffman.c:263:50: style:inconclusive: Function 'BrotliBuildSimpleHuffmanTable' argument 3 names different: declaration 'symbols' definition 'val'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/dec/huffman.h:103:30: note: Function 'BrotliBuildSimpleHuffmanTable' argument 3 names different: declaration 'symbols' definition 'val'. LongSoft-UEFITool-2979662/common/brotli/dec/huffman.c:263:50: note: Function 'BrotliBuildSimpleHuffmanTable' argument 3 names different: declaration 'symbols' definition 'val'. LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:156:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_t::_is_null__raw_body' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:426:10: style: The destructor '~signature_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:426:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:147:9: style: Class 'header_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:206:37: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_body_t::_clean_up' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:184:14: note: Technically the member function 'ami_nvar_t::nvar_entry_body_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:206:37: note: Technically the member function 'ami_nvar_t::nvar_entry_body_t::_clean_up' can be const. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:177:9: style: Class 'ibb_segment_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:287:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_body_t::_is_null_guid_index' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:207:9: style: Class 'ibbs_body_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/utility.h:87:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:375:29: style: Argument 'length' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:265:13: note: Shadowed function LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:375:29: note: Shadow argument LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:294:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_body_t::_is_null_guid' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:269:9: style: Class 'key_signature_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/ffsfinder.cpp:74:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:301:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_body_t::_is_null_ascii_name' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:301:9: style: Class 'pmda_body_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/ffsfinder.cpp:179:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:308:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_body_t::_is_null_ucs2_name' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:333:9: style: Class 'pmda_entry_v3_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:315:14: style:inconclusive: Technically the member function 'ami_nvar_t::nvar_entry_body_t::_is_null_invoke_data_start' can be const. [functionConst] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:367:9: style: Class 'public_key_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:354:46: style: The member function 'ami_nvar_t::nvar_extended_attributes_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:341:14: note: The member function 'ami_nvar_t::nvar_extended_attributes_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:354:46: note: The member function 'ami_nvar_t::nvar_extended_attributes_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:397:9: style: Class 'signature_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/brotli/dec/huffman.c:104:51: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:381:33: style: The member function 'ami_nvar_t::ucs2_string_t::_clean_up' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:373:14: note: The member function 'ami_nvar_t::ucs2_string_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/generated/ami_nvar.cpp:381:33: note: The member function 'ami_nvar_t::ucs2_string_t::_clean_up' can be static. LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: style: The destructor '~validation_not_equal_error < intel_acbp_v1_t :: structure_ids_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/ubytearray.h:46:27: style: Parameter 'ok' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:65:6: style: The destructor '~intel_acbp_v2_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:65:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:116:21: performance: Function 'invalid_body()' should return member 'm_invalid_body' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:78:10: style: The destructor '~acbp_element_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:78:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:170:21: performance: Function 'hash()' should return member 'm_hash' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:126:10: style: The destructor '~hash_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:126:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:25:5: style: Class 'ami_nvar_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:320:21: performance: Function 'hash()' should return member 'm_hash' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:154:10: style: The destructor '~header_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:154:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:38:9: style: Class 'nvar_attributes_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:410:21: performance: Function 'modulus()' should return member 'm_modulus' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:184:10: style: The destructor '~ibb_segment_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:184:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:76:9: style: Class 'nvar_entry_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.h:440:21: performance: Function 'signature()' should return member 'm_signature' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:214:10: style: The destructor '~ibbs_body_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:214:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:180:9: style: Class 'nvar_entry_body_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:276:10: style: The destructor '~key_signature_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:276:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:337:9: style: Class 'nvar_extended_attributes_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:308:10: style: The destructor '~pmda_body_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:308:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:369:9: style: Class 'ucs2_string_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:340:10: style: The destructor '~pmda_entry_v3_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:340:10: note: Destructor in derived class LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:81:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:374:10: style: The destructor '~public_key_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:374:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:404:10: style: The destructor '~signature_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:404:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:32:6: style: The destructor '~ami_nvar_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:32:6: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:45:10: style: The destructor '~nvar_attributes_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:45:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:83:10: style: The destructor '~nvar_entry_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:83:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:187:10: style: The destructor '~nvar_entry_body_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:187:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:344:10: style: The destructor '~nvar_extended_attributes_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:344:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:376:10: style: The destructor '~ucs2_string_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/kaitaistruct.h:11:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:376:10: note: Destructor in derived class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: style: The destructor '~validation_not_equal_error < intel_acbp_v2_t :: structure_ids_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:110:21: performance: Function 'generic_body()' should return member 'm_generic_body' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:138:21: performance: Function 'hash()' should return member 'm_hash' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:388:21: performance: Function 'modulus()' should return member 'm_modulus' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:237:14: style: The destructor '~validation_expr_error < uint16_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:237:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/intel_acbp_v2.h:418:21: performance: Function 'signature()' should return member 'm_signature' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: style: The destructor '~validation_not_equal_error < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:105:14: note: Virtual destructor in base class LongSoft-UEFITool-2979662/common/kaitai/exceptions.h:127:14: note: Destructor in derived class LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:162:21: performance: Function 'invoke_offset()' should return member 'm_invoke_offset' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:164:21: performance: Function 'signature_rest()' should return member 'm_signature_rest' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/ustring.cpp:87:17: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:169:21: performance: Function 'invoke_end_offset()' should return member 'm_invoke_end_offset' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/ustring.cpp:91:41: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:172:21: performance: Function '_raw_body()' should return member 'm__raw_body' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:324:21: performance: Function 'guid()' should return member 'm_guid' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:325:21: performance: Function 'ascii_name()' should return member 'm_ascii_name' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:327:21: performance: Function 'invoke_data_start()' should return member 'm_invoke_data_start' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/generated/ami_nvar.h:328:21: performance: Function 'data()' should return member 'm_data' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/ustring.cpp:66:13: style: The scope of the variable 'b' can be reduced. [variableScope] LongSoft-UEFITool-2979662/UEFITool/hexviewdialog.cpp:41:31: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ustring.cpp:67:13: style: The scope of the variable 'arglist' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/ustring.cpp:68:9: style: The scope of the variable 'r' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/ustring.cpp:68:12: style: The scope of the variable 'n' can be reduced. [variableScope] LongSoft-UEFITool-2979662/UEFITool/hexviewdialog.cpp:39:68: style:inconclusive: Function 'setItem' argument 2 names different: declaration 'dataType' definition 'type'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFITool/hexviewdialog.h:37:57: note: Function 'setItem' argument 2 names different: declaration 'dataType' definition 'type'. LongSoft-UEFITool-2979662/UEFITool/hexviewdialog.cpp:39:68: note: Function 'setItem' argument 2 names different: declaration 'dataType' definition 'type'. LongSoft-UEFITool-2979662/common/treeitem.h:49:33: style: Argument 'offset' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:48:12: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:49:33: note: Shadow argument LongSoft-UEFITool-2979662/common/treeitem.h:52:30: style: Argument 'type' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:51:11: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:52:30: note: Shadow argument LongSoft-UEFITool-2979662/common/treeitem.h:55:33: style: Argument 'subtype' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:54:11: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:55:33: note: Shadow argument LongSoft-UEFITool-2979662/common/treeitem.h:58:33: style: Argument 'text' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:60:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:58:33: note: Shadow argument LongSoft-UEFITool-2979662/common/treeitem.h:61:33: style: Argument 'text' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:60:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:61:33: note: Shadow argument LongSoft-UEFITool-2979662/common/treeitem.h:74:33: style: Argument 'info' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:73:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:74:33: note: Shadow argument LongSoft-UEFITool-2979662/common/treeitem.h:75:33: style: Argument 'info' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:73:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:75:33: note: Shadow argument LongSoft-UEFITool-2979662/common/treeitem.h:78:32: style: Argument 'action' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:77:11: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:78:32: note: Shadow argument LongSoft-UEFITool-2979662/common/treeitem.h:81:30: style: Argument 'fixed' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:80:10: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:81:30: note: Shadow argument LongSoft-UEFITool-2979662/common/treeitem.h:84:35: style: Argument 'compressed' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:83:10: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:84:35: note: Shadow argument LongSoft-UEFITool-2979662/common/treeitem.h:95:33: style: Argument 'marking' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:94:11: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:95:33: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.h:132:59: style: Argument 'parent' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:152:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.h:132:59: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.h:138:56: style: Argument 'data' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:125:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.h:138:56: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.h:224:43: style: Argument 'row' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:63:16: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.h:224:43: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.h:224:52: style: Argument 'column' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:64:16: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.h:224:52: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.h:83:53: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/descriptor.h:55:12: warning: Member variable 'FLASH_DESCRIPTOR_MAP_::ComponentBase' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:56:12: warning: Member variable 'FLASH_DESCRIPTOR_MAP_::NumberOfFlashChips' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:58:12: warning: Member variable 'FLASH_DESCRIPTOR_MAP_::RegionBase' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:59:12: warning: Member variable 'FLASH_DESCRIPTOR_MAP_::NumberOfRegions' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:62:12: warning: Member variable 'FLASH_DESCRIPTOR_MAP_::MasterBase' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:63:12: warning: Member variable 'FLASH_DESCRIPTOR_MAP_::NumberOfMasters' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:65:12: warning: Member variable 'FLASH_DESCRIPTOR_MAP_::PchStrapsBase' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:66:12: warning: Member variable 'FLASH_DESCRIPTOR_MAP_::NumberOfPchStraps' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:68:12: warning: Member variable 'FLASH_DESCRIPTOR_MAP_::ProcStrapsBase' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:69:12: warning: Member variable 'FLASH_DESCRIPTOR_MAP_::NumberOfProcStraps' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:72:12: warning: Member variable 'FLASH_DESCRIPTOR_MAP_::DescriptorVersion' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:80:11: warning: Member variable 'FLASH_PARAMETERS_::ReadClockFrequency' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:86:22: warning: Member variable 'FLASH_DESCRIPTOR_COMPONENT_SECTION_::FlashParameters' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:87:22: warning: Member variable 'FLASH_DESCRIPTOR_COMPONENT_SECTION_::InvalidInstruction0' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:88:22: warning: Member variable 'FLASH_DESCRIPTOR_COMPONENT_SECTION_::InvalidInstruction1' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:89:22: warning: Member variable 'FLASH_DESCRIPTOR_COMPONENT_SECTION_::InvalidInstruction2' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:90:22: warning: Member variable 'FLASH_DESCRIPTOR_COMPONENT_SECTION_::InvalidInstruction3' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:91:22: warning: Member variable 'FLASH_DESCRIPTOR_COMPONENT_SECTION_::PartitionBoundary' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:149:12: warning: Member variable 'FLASH_DESCRIPTOR_MASTER_SECTION_V2_::BiosRead' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:150:12: warning: Member variable 'FLASH_DESCRIPTOR_MASTER_SECTION_V2_::BiosWrite' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:152:12: warning: Member variable 'FLASH_DESCRIPTOR_MASTER_SECTION_V2_::MeRead' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:153:12: warning: Member variable 'FLASH_DESCRIPTOR_MASTER_SECTION_V2_::MeWrite' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:155:12: warning: Member variable 'FLASH_DESCRIPTOR_MASTER_SECTION_V2_::GbeRead' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:156:12: warning: Member variable 'FLASH_DESCRIPTOR_MASTER_SECTION_V2_::GbeWrite' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:159:12: warning: Member variable 'FLASH_DESCRIPTOR_MASTER_SECTION_V2_::EcRead' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/descriptor.h:160:12: warning: Member variable 'FLASH_DESCRIPTOR_MASTER_SECTION_V2_::EcWrite' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:192:25: style: Variable '_' is assigned a value that is never used. [unreadVariable] LongSoft-UEFITool-2979662/common/generated/edk2_vss.cpp:203:25: style: Variable '_' is assigned a value that is never used. [unreadVariable] LongSoft-UEFITool-2979662/common/generated/phoenix_evsa.cpp:186:21: style: Variable '_' is assigned a value that is never used. [unreadVariable] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:144:23: style: The member function 'kaitai::kstream::close' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.h:54:10: note: The member function 'kaitai::kstream::close' can be static. LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:144:23: note: The member function 'kaitai::kstream::close' can be static. LongSoft-UEFITool-2979662/common/generated/intel_acbp_v1.cpp:98:25: style: Variable '_' is assigned a value that is never used. [unreadVariable] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:552:27: style: Redundant condition: m_hexdelegate. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] LongSoft-UEFITool-2979662/UEFITool/QHexView/src/qhexview.cpp:556:27: style: Redundant condition: m_hexdelegate. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:178:37: style: Argument 'pos' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.h:78:14: note: Shadowed function LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:178:37: note: Shadow argument LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:530:64: performance: Function parameter 'term' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:569:64: performance: Function parameter 'expected' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:582:60: performance: Function parameter 'src' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:591:58: performance: Function parameter 'src' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:604:64: performance: Function parameter 'src' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:604:81: performance: Function parameter 'term' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:630:58: performance: Function parameter 'data' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:640:59: performance: Function parameter 'data' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:640:77: performance: Function parameter 'key' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:656:62: performance: Function parameter 'data' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:889:59: performance: Function parameter 'val' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:901:59: performance: Function parameter 'val' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/kaitai/kaitaistream.cpp:993:61: performance: Function parameter 'src' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompress.c:708:13: style: Variable 't1' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompress.c:708:18: style: Variable 't2' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markingEnabledFlag [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/treemodel.cpp:358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markingDarkModeFlag [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFIExtract/uefiextract_main.cpp:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFIExtract/uefiextract_main.cpp:66:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/treeitem.cpp:96:31: style: Argument 'row' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:44:9: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.cpp:96:31: note: Shadow argument LongSoft-UEFITool-2979662/common/nvram.cpp:157:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsreport.cpp:24:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:260:35: style:inconclusive: Function 'gzopen' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:260:53: style:inconclusive: Function 'gzopen' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:265:37: style:inconclusive: Function 'gzopen64' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:265:55: style:inconclusive: Function 'gzopen64' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:339:35: style:inconclusive: Function 'gzseek64' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:339:51: style:inconclusive: Function 'gzseek64' argument 2 names different: declaration '' definition 'offset'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:339:63: style:inconclusive: Function 'gzseek64' argument 3 names different: declaration '' definition 'whence'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:412:31: style:inconclusive: Function 'gzseek' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:412:45: style:inconclusive: Function 'gzseek' argument 2 names different: declaration '' definition 'offset'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:412:57: style:inconclusive: Function 'gzseek' argument 3 names different: declaration '' definition 'whence'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:420:35: style:inconclusive: Function 'gztell64' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:435:31: style:inconclusive: Function 'gztell' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:443:37: style:inconclusive: Function 'gzoffset64' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:464:33: style:inconclusive: Function 'gzoffset' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:529:39: style:inconclusive: Function 'gz_error' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:529:50: style:inconclusive: Function 'gz_error' argument 2 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/gzlib.c:529:67: style:inconclusive: Function 'gz_error' argument 3 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/brotli/enc/histogram.c:47:69: style:inconclusive: Function 'BrotliBuildHistogramsWithContext' argument 7 names different: declaration 'pos' definition 'start_pos'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/enc/histogram.h:50:69: note: Function 'BrotliBuildHistogramsWithContext' argument 7 names different: declaration 'pos' definition 'start_pos'. LongSoft-UEFITool-2979662/common/brotli/enc/histogram.c:47:69: note: Function 'BrotliBuildHistogramsWithContext' argument 7 names different: declaration 'pos' definition 'start_pos'. LongSoft-UEFITool-2979662/common/ffsparser.h:55:16: warning: Member variable 'PROTECTED_RANGE_::Offset' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:56:16: warning: Member variable 'PROTECTED_RANGE_::Size' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:57:16: warning: Member variable 'PROTECTED_RANGE_::AlgorithmId' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:58:16: warning: Member variable 'PROTECTED_RANGE_::Type' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:65:12: warning: Member variable 'PSP_FILE_SPEC_::offset' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:66:12: warning: Member variable 'PSP_FILE_SPEC_::size' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:67:12: warning: Member variable 'PSP_FILE_SPEC_::parent' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:69:12: warning: Member variable 'PSP_FILE_SPEC_::flags' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:70:11: warning: Member variable 'PSP_FILE_SPEC_::type' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:71:11: warning: Member variable 'PSP_FILE_SPEC_::sub' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:72:11: warning: Member variable 'PSP_FILE_SPEC_::inst' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:73:11: warning: Member variable 'PSP_FILE_SPEC_::rom' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:74:11: warning: Member variable 'PSP_FILE_SPEC_::wr' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:75:9: warning: Member variable 'PSP_FILE_SPEC_::dir' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:76:9: warning: Member variable 'PSP_FILE_SPEC_::rst' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:77:9: warning: Member variable 'PSP_FILE_SPEC_::cpy' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:78:9: warning: Member variable 'PSP_FILE_SPEC_::ro' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:79:9: warning: Member variable 'PSP_FILE_SPEC_::comp' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:80:11: warning: Member variable 'PSP_FILE_SPEC_::reg' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/ffsparser.h:81:12: warning: Member variable 'PSP_FILE_SPEC_::dest' has no initializer. [uninitMemberVarNoCtor] LongSoft-UEFITool-2979662/common/fitparser.h:88:10: style: The member function 'FitParser::clearMessages' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/fitparser.h:94:13: style: The member function 'FitParser::getSecurityInfo' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/fitparser.h:97:13: style: The member function 'FitParser::parseFit' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.h:102:5: style: Class 'FfsParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/ffsparser.h:121:50: performance: Function 'getIndexesAddressDiffs()' should return member 'indexesAddressDiffs' by const reference. [returnByReference] LongSoft-UEFITool-2979662/UEFIFind/uefifind_main.cpp:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFIFind/uefifind_main.cpp:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:112:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsreport.h:29:5: style: Class 'FfsReport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/digest/sm3.c:12:13: style: struct member 'sm3_context::ipad' is never used. [unusedStructMember] LongSoft-UEFITool-2979662/common/ffsreport.cpp:38:9: style: Condition 'result' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/ffsreport.cpp:37:39: note: Calling function 'generateRecursive' returns 0 LongSoft-UEFITool-2979662/common/ffsreport.cpp:37:39: note: Assignment 'result=generateRecursive(report,root)', assigned value is 0 LongSoft-UEFITool-2979662/common/ffsreport.cpp:38:9: note: Condition 'result' is always false LongSoft-UEFITool-2979662/common/digest/sm3.c:13:13: style: struct member 'sm3_context::opad' is never used. [unusedStructMember] LongSoft-UEFITool-2979662/common/ffsreport.cpp:52:35: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/guiddatabase.cpp:132:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/digest/sha512.c:192:51: style: Condition '(err=s_sha512_compress(md,in))!=0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/digest/sha512.c:192:41: note: Calling function 's_sha512_compress' returns 0 LongSoft-UEFITool-2979662/common/digest/sha512.c:192:51: note: Condition '(err=s_sha512_compress(md,in))!=0' is always false LongSoft-UEFITool-2979662/common/digest/sha512.c:205:60: style: Condition '(err=s_sha512_compress(md,md->buf))!=0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/digest/sha512.c:205:45: note: Calling function 's_sha512_compress' returns 0 LongSoft-UEFITool-2979662/common/digest/sha512.c:205:60: note: Condition '(err=s_sha512_compress(md,md->buf))!=0' is always false LongSoft-UEFITool-2979662/common/zlib/gzread.c:399:43: warning: Either the condition 'size' is redundant or there is division by zero at line 399. [zerodivcond] LongSoft-UEFITool-2979662/common/zlib/gzread.c:393:9: note: Assuming that condition 'size' is not redundant LongSoft-UEFITool-2979662/common/zlib/gzread.c:399:43: note: Division by zero LongSoft-UEFITool-2979662/common/zlib/gzread.c:484:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/gzread.c:502:20: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/ffsops.h:46:10: style: Unused private function: 'FfsOperations::msg' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsops.h:46:10: note: Unused private function: 'FfsOperations::msg' LongSoft-UEFITool-2979662/common/ffsops.h:46:10: note: Unused private function: 'FfsOperations::msg' LongSoft-UEFITool-2979662/common/ffsops.cpp:18:24: style:inconclusive: Technically the member function 'FfsOperations::extract' can be const. [functionConst] LongSoft-UEFITool-2979662/common/ffsops.h:35:13: note: Technically the member function 'FfsOperations::extract' can be const. LongSoft-UEFITool-2979662/common/ffsops.cpp:18:24: note: Technically the member function 'FfsOperations::extract' can be const. LongSoft-UEFITool-2979662/common/ffsops.cpp:50:24: style: The member function 'FfsOperations::replace' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsops.h:36:13: note: The member function 'FfsOperations::replace' can be static. LongSoft-UEFITool-2979662/common/ffsops.cpp:50:24: note: The member function 'FfsOperations::replace' can be static. LongSoft-UEFITool-2979662/common/meparser.h:67:10: style: The member function 'MeParser::clearMessages' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/meparser.h:70:13: style: The member function 'MeParser::parseMeRegionBody' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsops.h:29:5: style: Class 'FfsOperations' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/ffsops.h:32:51: performance: Function 'getMessages()' should return member 'messagesVector' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/types.cpp:286:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/types.cpp:270:40: style:inconclusive: Function 'hashTypeToUString' argument 1 names different: declaration 'digest_agorithm_id' definition 'algorithm_id'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/types.h:231:47: note: Function 'hashTypeToUString' argument 1 names different: declaration 'digest_agorithm_id' definition 'algorithm_id'. LongSoft-UEFITool-2979662/common/types.cpp:270:40: note: Function 'hashTypeToUString' argument 1 names different: declaration 'digest_agorithm_id' definition 'algorithm_id'. LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:101:57: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:143:13: style: The scope of the variable 'result' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:672:9: style:inconclusive: Function 'MakeChild' argument 1 names different: declaration 'NodeQ' definition 'Parent'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:107:9: note: Function 'MakeChild' argument 1 names different: declaration 'NodeQ' definition 'Parent'. LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:672:9: note: Function 'MakeChild' argument 1 names different: declaration 'NodeQ' definition 'Parent'. LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:674:9: style:inconclusive: Function 'MakeChild' argument 3 names different: declaration 'NodeR' definition 'Child'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:109:9: note: Function 'MakeChild' argument 3 names different: declaration 'NodeR' definition 'Child'. LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:674:9: note: Function 'MakeChild' argument 3 names different: declaration 'NodeR' definition 'Child'. LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:1381:10: style:inconclusive: Function 'Output' argument 1 names different: declaration 'c' definition 'CharC'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:183:10: note: Function 'Output' argument 1 names different: declaration 'c' definition 'CharC'. LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:1381:10: note: Function 'Output' argument 1 names different: declaration 'c' definition 'CharC'. LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:1382:10: style:inconclusive: Function 'Output' argument 2 names different: declaration 'p' definition 'Pos'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:184:10: note: Function 'Output' argument 2 names different: declaration 'p' definition 'Pos'. LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:1382:10: note: Function 'Output' argument 2 names different: declaration 'p' definition 'Pos'. LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:674:9: style: Argument 'Child' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:99:3: note: Shadowed function LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:674:9: note: Shadow argument LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:765:10: style: Variable 't1' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoCompressLegacy.c:766:10: style: Variable 't2' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/UEFITool/uefitool_main.cpp:41:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileOpen [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:23:69: style:inconclusive: Function 'dump' argument 2 names different: declaration 'path' definition 'inPath'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFIExtract/uefidump.h:29:61: note: Function 'dump' argument 2 names different: declaration 'path' definition 'inPath'. LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:23:69: note: Function 'dump' argument 2 names different: declaration 'path' definition 'inPath'. LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:83:55: style:inconclusive: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFIExtract/uefidump.h:32:47: note: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:83:55: note: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:48:19: style: Local variable 'ffsReport' shadows outer member [shadowMember] LongSoft-UEFITool-2979662/UEFIExtract/uefidump.h:36:15: note: Shadowed member LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:48:19: note: Shadow local variable LongSoft-UEFITool-2979662/common/guiddatabase.cpp:125:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/guiddatabase.cpp:111:81: performance: Function parameter 'index' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/zlib/inftrees.c:32:68: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/guiddatabase.cpp:135:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] LongSoft-UEFITool-2979662/common/treemodel.cpp:71:20: style: The member function 'TreeModel::data' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:125:13: note: The member function 'TreeModel::data' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:71:20: note: The member function 'TreeModel::data' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:87:20: style: The member function 'TreeModel::headerData' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:126:13: note: The member function 'TreeModel::headerData' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:87:20: note: The member function 'TreeModel::headerData' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:289:18: style: The member function 'TreeModel::action' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:156:11: note: The member function 'TreeModel::action' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:289:18: note: The member function 'TreeModel::action' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:177:19: style: The member function 'TreeModel::offset' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:160:12: note: The member function 'TreeModel::offset' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:177:19: note: The member function 'TreeModel::offset' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:185:18: style: The member function 'TreeModel::type' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:163:11: note: The member function 'TreeModel::type' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:185:18: note: The member function 'TreeModel::type' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:193:18: style: The member function 'TreeModel::subtype' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:166:11: note: The member function 'TreeModel::subtype' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:193:18: note: The member function 'TreeModel::subtype' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:265:20: style: The member function 'TreeModel::name' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:169:13: note: The member function 'TreeModel::name' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:265:20: note: The member function 'TreeModel::name' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:273:20: style: The member function 'TreeModel::text' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:172:13: note: The member function 'TreeModel::text' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:273:20: note: The member function 'TreeModel::text' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:281:20: style: The member function 'TreeModel::info' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:175:13: note: The member function 'TreeModel::info' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:281:20: note: The member function 'TreeModel::info' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:297:17: style: The member function 'TreeModel::fixed' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:179:10: note: The member function 'TreeModel::fixed' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:297:17: note: The member function 'TreeModel::fixed' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:305:17: style: The member function 'TreeModel::compressed' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:182:10: note: The member function 'TreeModel::compressed' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:305:17: note: The member function 'TreeModel::compressed' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:482:23: style: The member function 'TreeModel::uncompressedData' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:185:16: note: The member function 'TreeModel::uncompressedData' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:482:23: note: The member function 'TreeModel::uncompressedData' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:491:17: style: The member function 'TreeModel::hasEmptyUncompressedData' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:186:10: note: The member function 'TreeModel::hasEmptyUncompressedData' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:491:17: note: The member function 'TreeModel::hasEmptyUncompressedData' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:201:18: style: The member function 'TreeModel::marking' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:189:11: note: The member function 'TreeModel::marking' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:201:18: note: The member function 'TreeModel::marking' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:209:23: style: The member function 'TreeModel::entire' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:192:16: note: The member function 'TreeModel::entire' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:209:23: note: The member function 'TreeModel::entire' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:217:23: style: The member function 'TreeModel::header' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:194:16: note: The member function 'TreeModel::header' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:217:23: note: The member function 'TreeModel::header' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:225:17: style: The member function 'TreeModel::hasEmptyHeader' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:195:10: note: The member function 'TreeModel::hasEmptyHeader' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:225:17: note: The member function 'TreeModel::hasEmptyHeader' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:233:23: style: The member function 'TreeModel::body' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:197:16: note: The member function 'TreeModel::body' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:233:23: note: The member function 'TreeModel::body' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:241:17: style: The member function 'TreeModel::hasEmptyBody' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:198:10: note: The member function 'TreeModel::hasEmptyBody' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:241:17: note: The member function 'TreeModel::hasEmptyBody' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:249:23: style: The member function 'TreeModel::tail' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:200:16: note: The member function 'TreeModel::tail' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:249:23: note: The member function 'TreeModel::tail' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:257:17: style: The member function 'TreeModel::hasEmptyTail' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:201:10: note: The member function 'TreeModel::hasEmptyTail' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:257:17: note: The member function 'TreeModel::hasEmptyTail' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:454:23: style: The member function 'TreeModel::parsingData' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:203:16: note: The member function 'TreeModel::parsingData' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:454:23: note: The member function 'TreeModel::parsingData' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:463:17: style: The member function 'TreeModel::hasEmptyParsingData' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/treemodel.h:204:10: note: The member function 'TreeModel::hasEmptyParsingData' can be static. LongSoft-UEFITool-2979662/common/treemodel.cpp:463:17: note: The member function 'TreeModel::hasEmptyParsingData' can be static. LongSoft-UEFITool-2979662/common/zlib/inffast.c:53:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/inffast.c:55:24: style: Variable 'beg' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/inffast.c:56:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:613:77: style: Condition 'compressed(currentIndex)==true' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/treemodel.cpp:613:39: note: Assuming that condition 'compressed(currentIndex)==false' is not redundant LongSoft-UEFITool-2979662/common/treemodel.cpp:613:77: note: Condition 'compressed(currentIndex)==true' is always true LongSoft-UEFITool-2979662/common/treemodel.cpp:163:43: style:inconclusive: Function 'base' argument 1 names different: declaration 'index' definition 'current'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/treemodel.h:159:36: note: Function 'base' argument 1 names different: declaration 'index' definition 'current'. LongSoft-UEFITool-2979662/common/treemodel.cpp:163:43: note: Function 'base' argument 1 names different: declaration 'index' definition 'current'. LongSoft-UEFITool-2979662/common/treemodel.cpp:384:63: style:inconclusive: Function 'setType' argument 2 names different: declaration 'type' definition 'data'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/treemodel.h:164:56: note: Function 'setType' argument 2 names different: declaration 'type' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:384:63: note: Function 'setType' argument 2 names different: declaration 'type' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:404:66: style:inconclusive: Function 'setName' argument 2 names different: declaration 'name' definition 'data'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/treemodel.h:170:59: note: Function 'setName' argument 2 names different: declaration 'name' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:404:66: note: Function 'setName' argument 2 names different: declaration 'name' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:414:66: style:inconclusive: Function 'setText' argument 2 names different: declaration 'text' definition 'data'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/treemodel.h:173:59: note: Function 'setText' argument 2 names different: declaration 'text' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:414:66: note: Function 'setText' argument 2 names different: declaration 'text' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:424:66: style:inconclusive: Function 'setInfo' argument 2 names different: declaration 'info' definition 'data'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/treemodel.h:176:59: note: Function 'setInfo' argument 2 names different: declaration 'info' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:424:66: note: Function 'setInfo' argument 2 names different: declaration 'info' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:434:66: style:inconclusive: Function 'addInfo' argument 2 names different: declaration 'info' definition 'data'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/treemodel.h:177:59: note: Function 'addInfo' argument 2 names different: declaration 'info' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:434:66: note: Function 'addInfo' argument 2 names different: declaration 'info' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:472:76: style:inconclusive: Function 'setParsingData' argument 2 names different: declaration 'pdata' definition 'data'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/treemodel.h:205:69: note: Function 'setParsingData' argument 2 names different: declaration 'pdata' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:472:76: note: Function 'setParsingData' argument 2 names different: declaration 'pdata' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:500:81: style:inconclusive: Function 'setUncompressedData' argument 2 names different: declaration 'ucdata' definition 'data'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/treemodel.h:187:74: note: Function 'setUncompressedData' argument 2 names different: declaration 'ucdata' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:500:81: note: Function 'setUncompressedData' argument 2 names different: declaration 'ucdata' definition 'data'. LongSoft-UEFITool-2979662/common/treemodel.cpp:71:44: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:71:44: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:105:47: style: Argument 'parent' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:152:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:105:47: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:113:70: style: Argument 'parent' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:152:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:113:70: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:132:50: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:132:50: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:149:44: style: Argument 'parent' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:152:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:149:44: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:169:17: style: Local variable 'parent' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:152:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:169:17: note: Shadow local variable LongSoft-UEFITool-2979662/common/treemodel.cpp:177:45: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:177:45: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:185:42: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:185:42: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:193:45: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:193:45: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:201:45: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:201:45: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:209:49: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:209:49: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:217:49: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:217:49: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:225:51: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:225:51: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:233:47: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:233:47: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:241:49: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:241:49: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:249:47: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:249:47: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:257:49: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:257:49: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:265:44: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:265:44: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:273:44: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:273:44: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:281:44: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:281:44: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:289:44: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:289:44: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:297:42: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:297:42: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:305:47: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:305:47: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:313:45: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:313:45: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:313:63: style: Argument 'fixed' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:179:10: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:313:63: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:338:50: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:338:50: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:338:68: style: Argument 'compressed' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:182:10: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:338:68: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:363:47: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:363:47: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:363:66: style: Argument 'marking' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:189:11: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:363:66: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:374:46: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:374:46: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:374:66: style: Argument 'offset' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:160:12: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:374:66: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:384:44: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:384:44: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:384:63: style: Argument 'data' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:125:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:384:63: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:394:48: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:394:48: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:394:67: style: Argument 'subtype' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:166:11: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:394:67: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:404:44: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:404:44: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:404:66: style: Argument 'data' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:125:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:404:66: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:414:44: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:414:44: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:414:66: style: Argument 'data' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:125:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:414:66: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:424:44: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:424:44: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:424:66: style: Argument 'data' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:125:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:424:66: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:434:44: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:434:44: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:434:66: style: Argument 'data' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:125:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:434:66: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:444:46: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:444:46: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:444:65: style: Argument 'action' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:156:11: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:444:65: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:454:54: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:454:54: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:463:56: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:463:56: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:472:51: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:472:51: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:472:76: style: Argument 'data' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:125:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:472:76: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:482:59: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:482:59: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:491:61: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:491:61: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:500:56: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:500:56: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:500:81: style: Argument 'data' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:125:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:500:81: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:510:45: style: Argument 'offset' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:160:12: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:510:45: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:510:65: style: Argument 'type' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:163:11: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:510:65: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:510:83: style: Argument 'subtype' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:166:11: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:510:83: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:511:48: style: Argument 'name' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:169:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:511:48: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:511:70: style: Argument 'text' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:172:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:511:70: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:511:92: style: Argument 'info' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:175:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:511:92: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:512:51: style: Argument 'header' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:194:16: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:512:51: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:512:78: style: Argument 'body' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:197:16: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:512:78: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:512:103: style: Argument 'tail' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:200:16: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:512:103: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:513:53: style: Argument 'fixed' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:179:10: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:513:53: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:514:52: style: Argument 'parent' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:152:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:514:52: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:571:17: style: Local variable 'parent' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:152:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:571:17: note: Shadow local variable LongSoft-UEFITool-2979662/common/treemodel.cpp:565:60: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:565:60: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:565:73: style: Argument 'type' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:163:11: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:565:73: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:583:64: style: Argument 'index' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:151:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:583:64: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:583:77: style: Argument 'type' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:163:11: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:583:77: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:602:48: style: Argument 'base' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:159:12: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:602:48: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:602:73: style: Argument 'parent' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:152:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.cpp:602:73: note: Shadow argument LongSoft-UEFITool-2979662/common/treemodel.cpp:79:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:151:15: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:181:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:189:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:197:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:205:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:213:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:221:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:229:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:237:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:245:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:253:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:261:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:269:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:277:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:285:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:293:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:301:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:309:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:459:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:468:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:487:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:496:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/treemodel.cpp:570:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/UEFIFind/uefifind_main.cpp:30:26: style: Parameter 'argv' can be declared as const array [constParameter] LongSoft-UEFITool-2979662/common/zlib/crc32.c:731:13: style: Condition '*(unsigned char*)&endian' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/zlib/crc32.c:730:18: note: Assignment 'endian=1', assigned value is 1 LongSoft-UEFITool-2979662/common/zlib/crc32.c:731:13: note: Condition '*(unsigned char*)&endian' is always true LongSoft-UEFITool-2979662/common/zlib/crc32.c:1021:37: style:inconclusive: Function 'crc32_combine64' argument 1 names different: declaration '' definition 'crc1'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/crc32.c:1021:49: style:inconclusive: Function 'crc32_combine64' argument 2 names different: declaration '' definition 'crc2'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/crc32.c:1021:65: style:inconclusive: Function 'crc32_combine64' argument 3 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/crc32.c:1029:35: style:inconclusive: Function 'crc32_combine' argument 1 names different: declaration '' definition 'crc1'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/crc32.c:1029:47: style:inconclusive: Function 'crc32_combine' argument 2 names different: declaration '' definition 'crc2'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/crc32.c:1029:61: style:inconclusive: Function 'crc32_combine' argument 3 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/crc32.c:1034:45: style:inconclusive: Function 'crc32_combine_gen64' argument 1 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/crc32.c:1042:41: style:inconclusive: Function 'crc32_combine_gen' argument 1 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:594:28: style: Condition 'CharC==2' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:591:28: note: Assuming that condition 'CharC==1' is not redundant LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:586:19: note: Assuming that condition 'CharC<=2' is not redundant LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:588:23: note: Assuming condition is false LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:594:28: note: Condition 'CharC==2' is always true LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:836:67: style: Condition '(CompressedSize+8)<8' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:244:24: style: Parameter 'BitLen' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/ffsbuilder.h:27:5: style: Class 'FfsBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/gotobasedialog.h:25:5: style: Class 'GoToBaseDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/gotoaddressdialog.h:25:5: style: Class 'GoToAddressDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/UEFITool/ffsfinder.h:27:5: style: Class 'FfsFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:171:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] LongSoft-UEFITool-2979662/common/ffsbuilder.h:30:51: performance: Function 'getMessages()' should return member 'messagesVector' by const reference. [returnByReference] LongSoft-UEFITool-2979662/UEFITool/ffsfinder.h:30:51: performance: Function 'getMessages()' should return member 'messagesVector' by const reference. [returnByReference] LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:111:3: warning: Possible null pointer dereference: result [nullPointer] LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:101:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:111:3: note: Null pointer dereference LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:112:3: warning: Possible null pointer dereference: result [nullPointer] LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:101:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:112:3: note: Null pointer dereference LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:113:3: warning: Possible null pointer dereference: result [nullPointer] LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:101:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:113:3: note: Null pointer dereference LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:114:3: warning: Possible null pointer dereference: result [nullPointer] LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:101:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:114:3: note: Null pointer dereference LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:115:3: warning: Possible null pointer dereference: result [nullPointer] LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:101:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:115:3: note: Null pointer dereference LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:116:3: warning: Possible null pointer dereference: result [nullPointer] LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:101:12: note: Assignment 'result=(struct PreparedDictionary*)((alloc_size)>0?((uint8_t*)BrotliAllocate(m,(alloc_size)*sizeof(uint8_t))):NULL)', assigned value is 0 LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:116:3: note: Null pointer dereference LongSoft-UEFITool-2979662/common/brotli/enc/compound_dictionary.c:69:26: style: Variable 'overflow' is assigned a value that is never used. [unreadVariable] LongSoft-UEFITool-2979662/common/brotli/enc/quality.h:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_MAX_QUALITY [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/brotli/enc/quality.h:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_MAX_INPUT_BLOCK_BITS [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/brotli/enc/quality.h:106:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROTLI_MAX_INPUT_BLOCK_BITS [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool_main.cpp:39:32: style: Argument 'event' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/UEFITool/uefitool_main.cpp:39:18: note: Shadowed function LongSoft-UEFITool-2979662/UEFITool/uefitool_main.cpp:39:32: note: Shadow argument LongSoft-UEFITool-2979662/UEFITool/uefitool.h:71:33: performance: Function parameter 'path' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/ffsfinder.cpp:250:40: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFITool/ffsfinder.cpp:254:45: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/zlib/infback.c:251:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:22:5: warning: Class 'UEFIFind' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:22:5: warning: Class 'UEFIFind' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:137:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:142:67: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:25:54: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:33:87: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:37:76: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:57:77: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:83:60: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:105:58: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:127:71: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:158:62: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:194:54: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:215:81: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:225:97: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:52:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:53:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:54:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:204:13: style: The scope of the variable 'result' can be reduced. [variableScope] LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:47:55: performance: Function parameter 'index' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:45:54: style:inconclusive: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.h:48:47: note: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:45:54: note: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:64:13: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:147:37: performance: Searching before insertion is not necessary. [stlFindInsert] LongSoft-UEFITool-2979662/common/zlib/gzwrite.c:283:44: warning: Either the condition 'size' is redundant or there is division by zero at line 283. [zerodivcond] LongSoft-UEFITool-2979662/common/zlib/gzwrite.c:277:9: note: Assuming that condition 'size' is not redundant LongSoft-UEFITool-2979662/common/zlib/gzwrite.c:283:44: note: Division by zero LongSoft-UEFITool-2979662/common/zlib/inflate.c:1418:10: style: Variable 'state->flags' is assigned an expression that holds the same value. [redundantAssignment] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1414:11: note: flags is assigned 'state->flags' here. LongSoft-UEFITool-2979662/common/zlib/inflate.c:1418:10: note: Variable 'state->flags' is assigned an expression that holds the same value. LongSoft-UEFITool-2979662/common/zlib/inflate.c:106:40: style:inconclusive: Function 'inflateResetKeep' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1431:40: style:inconclusive: Function 'inflateSyncPoint' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1483:40: style:inconclusive: Function 'inflateUndermine' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1483:50: style:inconclusive: Function 'inflateUndermine' argument 2 names different: declaration '' definition 'subvert'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1498:39: style:inconclusive: Function 'inflateValidate' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1498:49: style:inconclusive: Function 'inflateValidate' argument 2 names different: declaration '' definition 'check'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1521:50: style:inconclusive: Function 'inflateCodesUsed' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/brotli/enc/entropy_encode.c:21:9: style:inconclusive: Function 'BrotliSetDepth' argument 1 names different: declaration 'p' definition 'p0'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/enc/entropy_encode.h:34:9: note: Function 'BrotliSetDepth' argument 1 names different: declaration 'p' definition 'p0'. LongSoft-UEFITool-2979662/common/brotli/enc/entropy_encode.c:21:9: note: Function 'BrotliSetDepth' argument 1 names different: declaration 'p' definition 'p0'. LongSoft-UEFITool-2979662/common/zlib/inflate.c:95:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/inflate.c:599:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1432:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1440:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1511:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1522:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/brotli/enc/cluster_inc.h:17:24: style: Variable 'p.idx1' is reassigned a value before the old one has been used. [redundantAssignment] LongSoft-UEFITool-2979662/common/brotli/enc/cluster_inc.h:17:24: note: p.idx1 is assigned LongSoft-UEFITool-2979662/common/brotli/enc/cluster_inc.h:17:24: note: p.idx1 is overwritten LongSoft-UEFITool-2979662/common/brotli/enc/cluster_inc.h:17:24: style: Variable 'p.cost_diff' is reassigned a value before the old one has been used. [redundantAssignment] LongSoft-UEFITool-2979662/common/brotli/enc/cluster_inc.h:17:24: note: p.cost_diff is assigned LongSoft-UEFITool-2979662/common/brotli/enc/cluster_inc.h:17:24: note: p.cost_diff is overwritten LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:34:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_IndicatorDockWidgetResizeHandle [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:55:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable North [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:181:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:313:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALT [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:357:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable green [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:478:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:591:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:614:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:658:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositionAtCenter [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:736:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:888:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:947:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftDockWidgetArea [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1022:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1160:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1248:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1261:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1381:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Monospace [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1423:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1461:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1470:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1477:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1499:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1746:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1762:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1778:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1794:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1810:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1826:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/brotli/enc/cluster_inc.h:79:73: style: Variable 'p' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:346:21: style: Unused private function: 'FfsBuilder::buildNonUefiData' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsbuilder.h:47:13: note: Unused private function: 'FfsBuilder::buildNonUefiData' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:346:21: note: Unused private function: 'FfsBuilder::buildNonUefiData' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:373:21: style: Unused private function: 'FfsBuilder::buildFreeSpace' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsbuilder.h:48:13: note: Unused private function: 'FfsBuilder::buildFreeSpace' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:373:21: note: Unused private function: 'FfsBuilder::buildFreeSpace' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:392:21: style: Unused private function: 'FfsBuilder::buildPadFile' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsbuilder.h:49:13: note: Unused private function: 'FfsBuilder::buildPadFile' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:392:21: note: Unused private function: 'FfsBuilder::buildPadFile' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:400:21: style: Unused private function: 'FfsBuilder::buildFile' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsbuilder.h:50:13: note: Unused private function: 'FfsBuilder::buildFile' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:400:21: note: Unused private function: 'FfsBuilder::buildFile' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:408:21: style: Unused private function: 'FfsBuilder::buildSection' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsbuilder.h:51:13: note: Unused private function: 'FfsBuilder::buildSection' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:408:21: note: Unused private function: 'FfsBuilder::buildSection' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:384:21: style: The member function 'FfsBuilder::buildVolume' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsbuilder.h:46:13: note: The member function 'FfsBuilder::buildVolume' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:384:21: note: The member function 'FfsBuilder::buildVolume' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:373:21: style:inconclusive: Technically the member function 'FfsBuilder::buildFreeSpace' can be const. [functionConst] LongSoft-UEFITool-2979662/common/ffsbuilder.h:48:13: note: Technically the member function 'FfsBuilder::buildFreeSpace' can be const. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:373:21: note: Technically the member function 'FfsBuilder::buildFreeSpace' can be const. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:392:21: style: The member function 'FfsBuilder::buildPadFile' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsbuilder.h:49:13: note: The member function 'FfsBuilder::buildPadFile' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:392:21: note: The member function 'FfsBuilder::buildPadFile' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:400:21: style: The member function 'FfsBuilder::buildFile' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsbuilder.h:50:13: note: The member function 'FfsBuilder::buildFile' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:400:21: note: The member function 'FfsBuilder::buildFile' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:408:21: style: The member function 'FfsBuilder::buildSection' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsbuilder.h:51:13: note: The member function 'FfsBuilder::buildSection' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:408:21: note: The member function 'FfsBuilder::buildSection' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:23:21: style:inconclusive: Technically the member function 'FfsBuilder::erase' can be const. [functionConst] LongSoft-UEFITool-2979662/common/ffsbuilder.h:54:13: note: Technically the member function 'FfsBuilder::erase' can be const. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:23:21: note: Technically the member function 'FfsBuilder::erase' can be const. LongSoft-UEFITool-2979662/common/brotli/enc/cluster_inc.h:254:34: style: Variable 'pairs_capacity' is assigned a value that is never used. [unreadVariable] LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:33:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:37:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/utility.cpp:73:30: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:225:20: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:238:28: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:239:31: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:240:23: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:260:47: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:261:50: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:265:47: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:269:47: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:285:20: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:304:28: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:321:43: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:330:20: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:340:28: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:362:43: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:537:22: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:555:34: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:570:22: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:588:34: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:602:30: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:619:38: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/utility.cpp:229:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/utility.cpp:320:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/utility.cpp:361:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/utility.cpp:657:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/utility.cpp:208:29: style: The scope of the variable 'header' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/utility.cpp:656:10: style: The scope of the variable 'index' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:86:2: style: Struct 'CBStringException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] LongSoft-UEFITool-2979662/common/utility.cpp:529:43: style:inconclusive: Function 'gzipDecompress' argument 1 names different: declaration 'compressed' definition 'input'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:47:43: note: Function 'gzipDecompress' argument 1 names different: declaration 'compressed' definition 'input'. LongSoft-UEFITool-2979662/common/utility.cpp:529:43: note: Function 'gzipDecompress' argument 1 names different: declaration 'compressed' definition 'input'. LongSoft-UEFITool-2979662/common/utility.cpp:529:63: style:inconclusive: Function 'gzipDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:47:68: note: Function 'gzipDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. LongSoft-UEFITool-2979662/common/utility.cpp:529:63: note: Function 'gzipDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. LongSoft-UEFITool-2979662/common/utility.cpp:562:42: style:inconclusive: Function 'zlibDecompress' argument 1 names different: declaration 'compressed' definition 'input'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:50:42: note: Function 'zlibDecompress' argument 1 names different: declaration 'compressed' definition 'input'. LongSoft-UEFITool-2979662/common/utility.cpp:562:42: note: Function 'zlibDecompress' argument 1 names different: declaration 'compressed' definition 'input'. LongSoft-UEFITool-2979662/common/utility.cpp:562:61: style:inconclusive: Function 'zlibDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:50:66: note: Function 'zlibDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. LongSoft-UEFITool-2979662/common/utility.cpp:562:61: note: Function 'zlibDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. LongSoft-UEFITool-2979662/common/utility.cpp:595:44: style:inconclusive: Function 'brotliDecompress' argument 1 names different: declaration 'compressed' definition 'input'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:53:44: note: Function 'brotliDecompress' argument 1 names different: declaration 'compressed' definition 'input'. LongSoft-UEFITool-2979662/common/utility.cpp:595:44: note: Function 'brotliDecompress' argument 1 names different: declaration 'compressed' definition 'input'. LongSoft-UEFITool-2979662/common/utility.cpp:595:63: style:inconclusive: Function 'brotliDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:53:68: note: Function 'brotliDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. LongSoft-UEFITool-2979662/common/utility.cpp:595:63: note: Function 'brotliDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1589:63: style: Condition 'eof()<0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1714:8: note: Assuming that condition '0>ret' is not redundant LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1589:60: note: Calling function 'eof' returns !<=-1 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1589:63: note: Condition 'eof()<0' is always false LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1597:75: style: Condition 'eof()<0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1714:8: note: Assuming that condition '0>ret' is not redundant LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1597:72: note: Calling function 'eof' returns !<=-1 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1597:75: note: Condition 'eof()<0' is always false LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1604:61: style: Condition 'eof()<0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1714:8: note: Assuming that condition '0>ret' is not redundant LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1604:58: note: Calling function 'eof' returns !<=-1 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1604:61: note: Condition 'eof()<0' is always false LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1610:73: style: Condition 'eof()<0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1714:8: note: Assuming that condition '0>ret' is not redundant LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1610:70: note: Calling function 'eof' returns !<=-1 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1610:73: note: Condition 'eof()<0' is always false LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1616:62: style: Condition 'eof()<0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1714:8: note: Assuming that condition '0>ret' is not redundant LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1616:59: note: Calling function 'eof' returns !<=-1 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1616:62: note: Condition 'eof()<0' is always false LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1622:74: style: Condition 'eof()<0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1714:8: note: Assuming that condition '0>ret' is not redundant LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1622:71: note: Calling function 'eof' returns !<=-1 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1622:74: note: Condition 'eof()<0' is always false LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1632:63: style: Condition 'eof()<0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1714:8: note: Assuming that condition '0>ret' is not redundant LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1632:60: note: Calling function 'eof' returns !<=-1 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1632:63: note: Condition 'eof()<0' is always false LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1641:61: style: Condition 'eof()<0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1714:8: note: Assuming that condition '0>ret' is not redundant LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1641:58: note: Calling function 'eof' returns !<=-1 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1641:61: note: Condition 'eof()<0' is always false LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1650:52: style: Condition 'eof()<0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1714:8: note: Assuming that condition '0>ret' is not redundant LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1650:49: note: Calling function 'eof' returns !<=-1 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1650:52: note: Condition 'eof()<0' is always false LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:72:9: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:86:10: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:102:10: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:116:22: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:128:22: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:143:23: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:159:23: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:172:23: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:185:42: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:287:33: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:301:6: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:374:12: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:387:35: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:387:50: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:398:39: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:409:39: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:409:55: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:429:37: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:429:53: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:439:17: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:446:17: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:446:43: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:451:37: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:451:53: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:461:17: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:468:17: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:468:43: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:497:19: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:505:19: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:513:19: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:521:19: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:596:5: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:600:31: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:641:5: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:645:31: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:658:40: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:658:56: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:666:35: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:666:51: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:673:17: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:673:38: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:759:25: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:759:46: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:777:2: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:778:25: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:778:46: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:790:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:790:39: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:802:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:803:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:807:26: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:807:47: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:825:2: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:826:26: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:826:47: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:839:17: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:839:38: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:851:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:852:17: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:852:38: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:856:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:856:39: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:868:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:869:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:873:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:873:39: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:885:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:886:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:890:19: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:890:40: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:902:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:903:19: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:914:2: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:919:26: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:932:38: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:946:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:953:38: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:967:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:980:44: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:994:15: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1004:31: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1023:38: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1023:56: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1037:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1038:38: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1038:56: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1052:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1053:38: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1053:52: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1067:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1068:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1069:38: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1069:52: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1075:46: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1075:64: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1089:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1090:46: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1090:64: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1104:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1105:46: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1105:60: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1119:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1120:13: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1121:46: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1121:60: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1158:28: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1164:28: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1209:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1249:9: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1270:9: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1292:9: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1314:9: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1493:21: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1500:29: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1501:22: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1508:29: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1509:37: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1515:31: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1516:22: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1526:21: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1533:3: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1540:11: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1552:12: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1553:3: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1561:10: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1589:20: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1597:21: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1597:42: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1604:20: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1610:21: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1610:40: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1616:21: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1622:22: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1622:41: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1632:20: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1641:20: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1650:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1659:20: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1666:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1673:20: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1680:19: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1686:25: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1693:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1701:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1707:18: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:567:10: style: The scope of the variable 'b' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:568:10: style: The scope of the variable 'arglist' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:569:6: style: The scope of the variable 'r' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:569:9: style: The scope of the variable 'n' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:612:10: style: The scope of the variable 'b' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:613:10: style: The scope of the variable 'arglist' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:614:6: style: The scope of the variable 'r' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:614:9: style: The scope of the variable 'n' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:987:8: style: The scope of the variable 'q' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1446:57: style: The scope of the variable 'chrs' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1447:15: style: The scope of the variable 'c' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1448:5: style: The scope of the variable 'p' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1448:8: style: The scope of the variable 'i' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1474:5: style: The scope of the variable 'p' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:859:38: style:inconclusive: Function 'nfindchr' argument 1 names different: declaration 'b' definition 's'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:305:29: note: Function 'nfindchr' argument 1 names different: declaration 'b' definition 's'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:859:38: note: Function 'nfindchr' argument 1 names different: declaration 'b' definition 's'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:893:45: style:inconclusive: Function 'nreversefindchr' argument 1 names different: declaration 'b' definition 's'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:307:36: note: Function 'nreversefindchr' argument 1 names different: declaration 'b' definition 's'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:893:45: note: Function 'nreversefindchr' argument 1 names different: declaration 'b' definition 's'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:918:27: style:inconclusive: Function 'alloc' argument 1 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:285:18: note: Function 'alloc' argument 1 names different: declaration 'length' definition 'len'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:918:27: note: Function 'alloc' argument 1 names different: declaration 'length' definition 'len'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:924:26: style:inconclusive: Function 'fill' argument 1 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:336:17: note: Function 'fill' argument 1 names different: declaration 'length' definition 'len'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:924:26: note: Function 'fill' argument 1 names different: declaration 'length' definition 'len'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:924:45: style:inconclusive: Function 'fill' argument 2 names different: declaration 'fill' definition 'cfill'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:336:39: note: Function 'fill' argument 2 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:924:45: note: Function 'fill' argument 2 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:931:69: style:inconclusive: Function 'setsubstr' argument 3 names different: declaration 'fill' definition 'cfill'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:323:60: note: Function 'setsubstr' argument 3 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:931:69: note: Function 'setsubstr' argument 3 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:937:49: style:inconclusive: Function 'setsubstr' argument 2 names different: declaration 'b' definition 's'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:324:40: note: Function 'setsubstr' argument 2 names different: declaration 'b' definition 's'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:937:49: note: Function 'setsubstr' argument 2 names different: declaration 'b' definition 's'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:937:66: style:inconclusive: Function 'setsubstr' argument 3 names different: declaration 'fill' definition 'cfill'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:324:57: note: Function 'setsubstr' argument 3 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:937:66: note: Function 'setsubstr' argument 3 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:952:66: style:inconclusive: Function 'insert' argument 3 names different: declaration 'fill' definition 'cfill'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:325:57: note: Function 'insert' argument 3 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:952:66: note: Function 'insert' argument 3 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:958:46: style:inconclusive: Function 'insert' argument 2 names different: declaration 'b' definition 's'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:326:37: note: Function 'insert' argument 2 names different: declaration 'b' definition 's'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:958:46: note: Function 'insert' argument 2 names different: declaration 'b' definition 's'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:958:63: style:inconclusive: Function 'insert' argument 3 names different: declaration 'fill' definition 'cfill'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:326:54: note: Function 'insert' argument 3 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:958:63: note: Function 'insert' argument 3 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:973:60: style:inconclusive: Function 'insertchrs' argument 3 names different: declaration 'fill' definition 'cfill'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:327:51: note: Function 'insertchrs' argument 3 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:973:60: note: Function 'insertchrs' argument 3 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:979:76: style:inconclusive: Function 'replace' argument 4 names different: declaration 'fill' definition 'cfill'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:328:67: note: Function 'replace' argument 4 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:979:76: note: Function 'replace' argument 4 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:985:73: style:inconclusive: Function 'replace' argument 4 names different: declaration 'fill' definition 'cfill'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:329:64: note: Function 'replace' argument 4 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:985:73: note: Function 'replace' argument 4 names different: declaration 'fill' definition 'cfill'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1022:45: style:inconclusive: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:310:36: note: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1022:45: note: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1028:45: style:inconclusive: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:311:36: note: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1028:45: note: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1043:42: style:inconclusive: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:312:33: note: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1043:42: note: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1058:42: style:inconclusive: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:313:33: note: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1058:42: note: Function 'findreplace' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1074:53: style:inconclusive: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:314:44: note: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1074:53: note: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1080:53: style:inconclusive: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:315:44: note: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1080:53: note: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1095:50: style:inconclusive: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:316:41: note: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1095:50: note: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1110:50: style:inconclusive: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:317:41: note: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1110:50: note: Function 'findreplacecaseless' argument 1 names different: declaration 'find' definition 'sfind'. LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:906:32: style: Argument 'left' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:371:11: note: Shadowed function LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:906:32: note: Shadow argument LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.h:86:39: performance: Function parameter 'inmsg' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:702:17: style: Variable 'pdata' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/trees.c:202:57: style: Parameter 'bl_count' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/zlib/trees.c:507:50: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/zlib/trees.c:858:62: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/zlib/trees.c:964:43: style: Parameter 's' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:838:16: style: Either there is a missing 'override', or the member function 'UEFITool::saveImageFile' can be static. [functionStatic] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:83:10: note: Either there is a missing 'override', or the member function 'UEFITool::saveImageFile' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:838:16: note: Either there is a missing 'override', or the member function 'UEFITool::saveImageFile' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:676:16: style: Either there is a missing 'override', or the member function 'UEFITool::insert' can be static. [functionStatic] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:101:10: note: Either there is a missing 'override', or the member function 'UEFITool::insert' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:676:16: note: Either there is a missing 'override', or the member function 'UEFITool::insert' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:706:16: style: Either there is a missing 'override', or the member function 'UEFITool::replace' can be static. [functionStatic] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:106:10: note: Either there is a missing 'override', or the member function 'UEFITool::replace' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:706:16: note: Either there is a missing 'override', or the member function 'UEFITool::replace' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:794:16: style: Either there is a missing 'override', or the member function 'UEFITool::rebuild' can be static. [functionStatic] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:110:10: note: Either there is a missing 'override', or the member function 'UEFITool::rebuild' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:794:16: note: Either there is a missing 'override', or the member function 'UEFITool::rebuild' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:799:16: style: Either there is a missing 'override', or the member function 'UEFITool::remove' can be static. [functionStatic] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:112:10: note: Either there is a missing 'override', or the member function 'UEFITool::remove' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:799:16: note: Either there is a missing 'override', or the member function 'UEFITool::remove' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1196:48: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1215:48: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1234:48: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1249:80: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1262:80: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1432:52: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1741:39: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:655:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:843:45: style:inconclusive: Function 'onDockStateChange' argument 1 names different: declaration 'state' definition 'topLevel'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:124:39: note: Function 'onDockStateChange' argument 1 names different: declaration 'state' definition 'topLevel'. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:843:45: note: Function 'onDockStateChange' argument 1 names different: declaration 'state' definition 'topLevel'. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1546:63: style:inconclusive: Function 'recursivelyUpdateItemExpandedState' argument 1 names different: declaration 'root' definition 'index'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:209:57: note: Function 'recursivelyUpdateItemExpandedState' argument 1 names different: declaration 'root' definition 'index'. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1546:63: note: Function 'recursivelyUpdateItemExpandedState' argument 1 names different: declaration 'root' definition 'index'. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:513:15: style: Local variable 'mode' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:463:11: note: Shadowed variable LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:513:15: note: Shadow local variable LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:529:15: style: Local variable 'mode' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:463:11: note: Shadowed variable LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:529:15: note: Shadow local variable LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:544:15: style: Local variable 'mode' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:463:11: note: Shadowed variable LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:544:15: note: Shadow local variable LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1739:35: performance: Function parameter 'data' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1749:34: performance: Function parameter 'data' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1765:36: performance: Function parameter 'data' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1781:36: performance: Function parameter 'data' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1797:36: performance: Function parameter 'data' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1813:33: performance: Function parameter 'data' should be passed by const reference. [passedByValue] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1088:59: style: Either there is a missing override/final keyword, or the parameter 'item' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/zlib/deflate.c:635:40: style:inconclusive: Function 'deflateResetKeep' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] LongSoft-UEFITool-2979662/common/zlib/deflate.c:530:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/deflate.c:618:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/deflate.c:866:20: style: Variable 'str' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/deflate.c:1289:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/deflate.c:1360:11: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/deflate.c:2041:12: style: Variable 'scan' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/deflate.c:2041:19: style: Variable 'strend' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/zlib/deflate.c:2019:9: style: Variable 'bflush' is assigned a value that is never used. [unreadVariable] LongSoft-UEFITool-2979662/common/brotli/enc/metablock.c:29:53: style:inconclusive: Function 'BrotliInitDistanceParams' argument 1 names different: declaration 'params' definition 'dist_params'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/enc/metablock.h:99:69: note: Function 'BrotliInitDistanceParams' argument 1 names different: declaration 'params' definition 'dist_params'. LongSoft-UEFITool-2979662/common/brotli/enc/metablock.c:29:53: note: Function 'BrotliInitDistanceParams' argument 1 names different: declaration 'params' definition 'dist_params'. LongSoft-UEFITool-2979662/common/digest/sha256.c:204:51: style: Condition '(err=s_sha256_compress(md,in))!=0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/digest/sha256.c:204:41: note: Calling function 's_sha256_compress' returns 0 LongSoft-UEFITool-2979662/common/digest/sha256.c:204:51: note: Condition '(err=s_sha256_compress(md,in))!=0' is always false LongSoft-UEFITool-2979662/common/digest/sha256.c:217:60: style: Condition '(err=s_sha256_compress(md,md->buf))!=0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/digest/sha256.c:217:45: note: Calling function 's_sha256_compress' returns 0 LongSoft-UEFITool-2979662/common/digest/sha256.c:217:60: note: Condition '(err=s_sha256_compress(md,md->buf))!=0' is always false LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:253:10: warning: Possible null pointer dereference: u32 [nullPointer] LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:210:7: note: Assignment 'u32=(num_blocks+4*64)>0?((uint32_t*)BrotliAllocate(m,(num_blocks+4*64)*sizeof(uint32_t))):NULL', assigned value is 0 LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:253:10: note: Null pointer dereference LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:440:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic] LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:439:16: note: Assignment 'histograms=(num_histograms+1)>0?((struct HistogramLiteral*)BrotliAllocate(m,(num_histograms+1)*sizeof(struct HistogramLiteral))):NULL', assigned value is 0 LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:440:20: note: Null pointer addition LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:440:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic] LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:439:16: note: Assignment 'histograms=(num_histograms+1)>0?((struct HistogramCommand*)BrotliAllocate(m,(num_histograms+1)*sizeof(struct HistogramCommand))):NULL', assigned value is 0 LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:440:20: note: Null pointer addition LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:440:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic] LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:439:16: note: Assignment 'histograms=(num_histograms+1)>0?((struct HistogramDistance*)BrotliAllocate(m,(num_histograms+1)*sizeof(struct HistogramDistance))):NULL', assigned value is 0 LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:440:20: note: Null pointer addition LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2596:18: style: Variable 's->state' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2582:18: note: $symbol is assigned LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2596:18: note: $symbol is overwritten LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter.c:127:36: style:inconclusive: Function 'BrotliSplitBlock' argument 5 names different: declaration 'offset' definition 'pos'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter.h:38:52: note: Function 'BrotliSplitBlock' argument 5 names different: declaration 'offset' definition 'pos'. LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter.c:127:36: note: Function 'BrotliSplitBlock' argument 5 names different: declaration 'offset' definition 'pos'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:64:55: style:inconclusive: Function 'BrotliDecoderSetParameter' argument 2 names different: declaration 'param' definition 'p'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/include/brotli/decode.h:157:55: note: Function 'BrotliDecoderSetParameter' argument 2 names different: declaration 'param' definition 'p'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:64:55: note: Function 'BrotliDecoderSetParameter' argument 2 names different: declaration 'param' definition 'p'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2391:25: style:inconclusive: Function 'BrotliDecoderDecompressStream' argument 1 names different: declaration 'state' definition 's'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/include/brotli/decode.h:271:23: note: Function 'BrotliDecoderDecompressStream' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2391:25: note: Function 'BrotliDecoderDecompressStream' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2873:66: style:inconclusive: Function 'BrotliDecoderHasMoreOutput' argument 1 names different: declaration 'state' definition 's'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/include/brotli/decode.h:282:31: note: Function 'BrotliDecoderHasMoreOutput' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2873:66: note: Function 'BrotliDecoderHasMoreOutput' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2882:60: style:inconclusive: Function 'BrotliDecoderTakeOutput' argument 1 names different: declaration 'state' definition 's'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/include/brotli/decode.h:313:25: note: Function 'BrotliDecoderTakeOutput' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2882:60: note: Function 'BrotliDecoderTakeOutput' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2907:59: style:inconclusive: Function 'BrotliDecoderIsUsed' argument 1 names different: declaration 'state' definition 's'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/include/brotli/decode.h:325:74: note: Function 'BrotliDecoderIsUsed' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2907:59: note: Function 'BrotliDecoderIsUsed' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2912:63: style:inconclusive: Function 'BrotliDecoderIsFinished' argument 1 names different: declaration 'state' definition 's'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/include/brotli/decode.h:336:31: note: Function 'BrotliDecoderIsFinished' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2912:63: note: Function 'BrotliDecoderIsFinished' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2917:76: style:inconclusive: Function 'BrotliDecoderGetErrorCode' argument 1 names different: declaration 'state' definition 's'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/brotli/include/brotli/decode.h:350:31: note: Function 'BrotliDecoderGetErrorCode' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2917:76: note: Function 'BrotliDecoderGetErrorCode' argument 1 names different: declaration 'state' definition 's'. LongSoft-UEFITool-2979662/common/brotli/enc/block_splitter_inc.h:206:40: style: Parameter 'block_ids' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:181:60: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:605:62: style: Parameter 'prev_code_len' can be declared as pointer to const [constParameterPointer] LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:1841:29: style: Variable 'b' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:1845:16: style: Variable 'distance_tree' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2809:44: style: Variable 'addon' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1198:32: style: Condition '(l=b1->slen-b2->slen)<0' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1195:51: note: Assuming that condition 'b2->slen<=b1->slen' is not redundant LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1198:32: note: Condition '(l=b1->slen-b2->slen)<0' is always true LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1294:32: style: Condition '(l=b1->slen-b2->slen)<0' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1290:51: note: Assuming that condition 'b2->slen<=b1->slen' is not redundant LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1294:32: note: Condition '(l=b1->slen-b2->slen)<0' is always true LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2388:7: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2386:16: note: Assuming allocation function fails LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2386:6: note: Assignment 'b=(struct tagbstringbstring)malloc(sizeof(struct tagbstring))', assigned value is 0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2387:10: note: Assuming condition is true LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2388:7: note: Null pointer dereference LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:107:21: style:inconclusive: Function 'balloc' argument 1 names different: declaration 's' definition 'b'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:68:28: note: Function 'balloc' argument 1 names different: declaration 's' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:107:21: note: Function 'balloc' argument 1 names different: declaration 's' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:107:28: style:inconclusive: Function 'balloc' argument 2 names different: declaration 'len' definition 'olen'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:68:35: note: Function 'balloc' argument 2 names different: declaration 'len' definition 'olen'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:107:28: note: Function 'balloc' argument 2 names different: declaration 'len' definition 'olen'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:314:33: style:inconclusive: Function 'bstr2cstr' argument 1 names different: declaration 's' definition 'b'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:56:40: note: Function 'bstr2cstr' argument 1 names different: declaration 's' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:314:33: note: Function 'bstr2cstr' argument 1 names different: declaration 's' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:388:23: style:inconclusive: Function 'bconchar' argument 1 names different: declaration 'b0' definition 'b'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:76:30: note: Function 'bconchar' argument 1 names different: declaration 'b0' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:388:23: note: Function 'bconchar' argument 1 names different: declaration 'b0' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:450:32: style:inconclusive: Function 'bstrcpy' argument 1 names different: declaration 'b1' definition 'b'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:58:39: note: Function 'bstrcpy' argument 1 names different: declaration 'b1' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:450:32: note: Function 'bstrcpy' argument 1 names different: declaration 'b1' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1039:22: style:inconclusive: Function 'bdelete' argument 1 names different: declaration 's1' definition 'b'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:83:29: note: Function 'bdelete' argument 1 names different: declaration 's1' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1039:22: note: Function 'bdelete' argument 1 names different: declaration 's1' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1097:27: style:inconclusive: Function 'binstr' argument 1 names different: declaration 's1' definition 'b1'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:100:34: note: Function 'binstr' argument 1 names different: declaration 's1' definition 'b1'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1097:27: note: Function 'binstr' argument 1 names different: declaration 's1' definition 'b1'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1097:54: style:inconclusive: Function 'binstr' argument 3 names different: declaration 's2' definition 'b2'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:100:61: note: Function 'binstr' argument 3 names different: declaration 's2' definition 'b2'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1097:54: note: Function 'binstr' argument 3 names different: declaration 's2' definition 'b2'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1184:28: style:inconclusive: Function 'binstrr' argument 1 names different: declaration 's1' definition 'b1'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:101:35: note: Function 'binstrr' argument 1 names different: declaration 's1' definition 'b1'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1184:28: note: Function 'binstrr' argument 1 names different: declaration 's1' definition 'b1'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1184:55: style:inconclusive: Function 'binstrr' argument 3 names different: declaration 's2' definition 'b2'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:101:62: note: Function 'binstrr' argument 3 names different: declaration 's2' definition 'b2'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1184:55: note: Function 'binstrr' argument 3 names different: declaration 's2' definition 'b2'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1231:35: style:inconclusive: Function 'binstrcaseless' argument 1 names different: declaration 's1' definition 'b1'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:102:42: note: Function 'binstrcaseless' argument 1 names different: declaration 's1' definition 'b1'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1231:35: note: Function 'binstrcaseless' argument 1 names different: declaration 's1' definition 'b1'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1231:62: style:inconclusive: Function 'binstrcaseless' argument 3 names different: declaration 's2' definition 'b2'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:102:69: note: Function 'binstrcaseless' argument 3 names different: declaration 's2' definition 'b2'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1231:62: note: Function 'binstrcaseless' argument 3 names different: declaration 's2' definition 'b2'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1279:36: style:inconclusive: Function 'binstrrcaseless' argument 1 names different: declaration 's1' definition 'b1'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:103:43: note: Function 'binstrrcaseless' argument 1 names different: declaration 's1' definition 'b1'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1279:36: note: Function 'binstrrcaseless' argument 1 names different: declaration 's1' definition 'b1'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1279:63: style:inconclusive: Function 'binstrrcaseless' argument 3 names different: declaration 's2' definition 'b2'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:103:70: note: Function 'binstrrcaseless' argument 3 names different: declaration 's2' definition 'b2'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1279:63: note: Function 'binstrrcaseless' argument 3 names different: declaration 's2' definition 'b2'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1540:25: style:inconclusive: Function 'binsertblk' argument 1 names different: declaration 's1' definition 'b'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:80:32: note: Function 'binsertblk' argument 1 names different: declaration 's1' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1540:25: note: Function 'binsertblk' argument 1 names different: declaration 's1' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1540:50: style:inconclusive: Function 'binsertblk' argument 3 names different: declaration 's2' definition 'blk'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:80:58: note: Function 'binsertblk' argument 3 names different: declaration 's2' definition 'blk'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1540:50: note: Function 'binsertblk' argument 3 names different: declaration 's2' definition 'blk'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1592:22: style:inconclusive: Function 'binsert' argument 1 names different: declaration 's1' definition 'b1'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:79:29: note: Function 'binsert' argument 1 names different: declaration 's1' definition 'b1'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1592:22: note: Function 'binsert' argument 1 names different: declaration 's1' definition 'b1'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1592:49: style:inconclusive: Function 'binsert' argument 3 names different: declaration 's2' definition 'b2'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:79:56: note: Function 'binsert' argument 3 names different: declaration 's2' definition 'b2'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1592:49: note: Function 'binsert' argument 3 names different: declaration 's2' definition 'b2'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1835:24: style:inconclusive: Function 'binsertch' argument 1 names different: declaration 's1' definition 'b'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:81:31: note: Function 'binsertch' argument 1 names different: declaration 's1' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1835:24: note: Function 'binsertch' argument 1 names different: declaration 's1' definition 'b'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2098:24: style:inconclusive: Function 'bsreadlna' argument 1 names different: declaration 'b' definition 'r'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:192:31: note: Function 'bsreadlna' argument 1 names different: declaration 'b' definition 'r'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2098:24: note: Function 'bsreadlna' argument 1 names different: declaration 'b' definition 'r'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2235:22: style:inconclusive: Function 'bsreada' argument 1 names different: declaration 'b' definition 'r'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:194:29: note: Function 'bsreada' argument 1 names different: declaration 'b' definition 'r'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2235:22: note: Function 'bsreada' argument 1 names different: declaration 'b' definition 'r'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2300:23: style:inconclusive: Function 'bsreadln' argument 1 names different: declaration 'b' definition 'r'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:189:30: note: Function 'bsreadln' argument 1 names different: declaration 'b' definition 'r'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2300:23: note: Function 'bsreadln' argument 1 names different: declaration 'b' definition 'r'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2333:21: style:inconclusive: Function 'bsread' argument 1 names different: declaration 'b' definition 'r'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:191:28: note: Function 'bsread' argument 1 names different: declaration 'b' definition 'r'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2333:21: note: Function 'bsread' argument 1 names different: declaration 'b' definition 'r'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2369:60: style:inconclusive: Function 'bjoinblk' argument 2 names different: declaration 's' definition 'blk'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:130:67: note: Function 'bjoinblk' argument 2 names different: declaration 's' definition 'blk'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2369:60: note: Function 'bjoinblk' argument 2 names different: declaration 's' definition 'blk'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:3106:65: style:inconclusive: Function 'bvcformata' argument 4 names different: declaration 'arglist' definition 'arg'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.h:150:72: note: Function 'bvcformata' argument 4 names different: declaration 'arglist' definition 'arg'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:3106:65: note: Function 'bvcformata' argument 4 names different: declaration 'arglist' definition 'arg'. LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1099:17: style: Variable 'd0' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1101:26: style: Variable 'd1' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1186:17: style: Variable 'd0' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1186:23: style: Variable 'd1' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1233:17: style: Variable 'd0' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1233:23: style: Variable 'd1' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1281:17: style: Variable 'd0' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1281:23: style: Variable 'd1' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1325:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2534:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] LongSoft-UEFITool-2979662/common/umemstream.h:32:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/umemstream.h:43:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:109:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:183:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:303:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:757:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:954:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1391:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1802:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1875:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1918:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2282:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2467:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2521:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2619:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2945:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3214:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3294:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3439:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3575:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3664:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3766:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3814:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3917:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4003:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4352:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4681:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4695:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4922:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5355:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5446:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5530:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5770:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5854:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5916:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5985:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6035:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6291:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6703:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] LongSoft-UEFITool-2979662/common/ffsparser.h:142:12: style:inconclusive: Member variable 'FfsParser::pspSpiRomBase' is in the wrong place in the initializer list. [initializerList] LongSoft-UEFITool-2979662/common/ffsparser.cpp:49:1: note: Member variable 'FfsParser::pspSpiRomBase' is in the wrong place in the initializer list. LongSoft-UEFITool-2979662/common/ffsparser.h:142:12: note: Member variable 'FfsParser::pspSpiRomBase' is in the wrong place in the initializer list. LongSoft-UEFITool-2979662/common/ffsparser.h:141:12: style:inconclusive: Member variable 'FfsParser::pspMaxOffset' is in the wrong place in the initializer list. [initializerList] LongSoft-UEFITool-2979662/common/ffsparser.cpp:49:19: note: Member variable 'FfsParser::pspMaxOffset' is in the wrong place in the initializer list. LongSoft-UEFITool-2979662/common/ffsparser.h:141:12: note: Member variable 'FfsParser::pspMaxOffset' is in the wrong place in the initializer list. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5442:17: style:inconclusive: Technically the member function 'FfsParser::outputInfo' can be const. [functionConst] LongSoft-UEFITool-2979662/common/ffsparser.h:124:10: note: Technically the member function 'FfsParser::outputInfo' can be const. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5442:17: note: Technically the member function 'FfsParser::outputInfo' can be const. LongSoft-UEFITool-2979662/common/ffsparser.cpp:2071:19: style: The member function 'FfsParser::getFileSize' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.h:202:13: note: The member function 'FfsParser::getFileSize' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:2071:19: note: The member function 'FfsParser::getFileSize' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:2297:19: style: The member function 'FfsParser::getSectionSize' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.h:203:13: note: The member function 'FfsParser::getSectionSize' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:2297:19: note: The member function 'FfsParser::getSectionSize' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:1626:17: style: The member function 'FfsParser::microcodeHeaderValid' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.h:206:10: note: The member function 'FfsParser::microcodeHeaderValid' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:1626:17: note: The member function 'FfsParser::microcodeHeaderValid' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5578:20: style: The member function 'FfsParser::pspFileName' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.h:211:13: note: The member function 'FfsParser::pspFileName' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5578:20: note: The member function 'FfsParser::pspFileName' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5740:20: style: The member function 'FfsParser::decompressBios' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.h:215:13: note: The member function 'FfsParser::decompressBios' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5740:20: note: The member function 'FfsParser::decompressBios' can be static. LongSoft-UEFITool-2979662/common/nvramparser.h:62:10: style: The member function 'NvramParser::clearMessages' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/nvramparser.h:65:13: style: The member function 'NvramParser::parseNvramVolumeBody' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/nvramparser.h:66:13: style: The member function 'NvramParser::parseNvarStore' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.cpp:50:5: warning: Class 'FfsParser' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] LongSoft-UEFITool-2979662/common/ffsparser.cpp:50:5: warning: Class 'FfsParser' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3608:13: style: Condition '!result' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3607:48: note: Calling function 'parseAprioriRawSection' returns 0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:3607:48: note: Assignment 'result=parseAprioriRawSection(model->body(index),str)', assigned value is 0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:3608:13: note: Condition '!result' is always true LongSoft-UEFITool-2979662/common/ffsparser.cpp:3618:13: style: Condition '!result' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3617:48: note: Calling function 'parseAprioriRawSection' returns 0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:3617:48: note: Assignment 'result=parseAprioriRawSection(model->body(index),str)', assigned value is 0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:3618:13: note: Condition '!result' is always true LongSoft-UEFITool-2979662/common/ffsparser.cpp:5451:22: style: Condition 'fitTable.size()' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5450:87: note: Calling function 'getFitTable' returns size=0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:5450:87: note: Assignment 'fitTable=getFitTable()', assigned value is size=0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:5451:22: note: Condition 'fitTable.size()' is always false LongSoft-UEFITool-2979662/common/ffsparser.cpp:6700:50: style: Condition 'efsInstance>0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6679:26: note: Assignment 'efsInstance=0', assigned value is 0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:6696:38: note: Assuming condition is true LongSoft-UEFITool-2979662/common/ffsparser.cpp:6700:50: note: Condition 'efsInstance>0' is always false LongSoft-UEFITool-2979662/common/umemstream.h:26:14: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/umemstream.h:26:24: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/umemstream.h:26:34: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1060:57: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1071:51: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1495:39: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1954:40: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2187:53: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2198:45: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2416:28: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2806:46: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3444:28: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3487:22: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3503:62: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3536:31: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4371:57: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4411:41: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4437:41: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4447:41: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4472:41: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4482:41: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4492:41: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4502:41: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4635:70: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5327:33: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5446:22: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5457:16: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5458:16: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5459:16: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5460:16: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5461:16: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5462:16: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5472:22: style: C-style pointer casting [cstyleCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:178:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:212:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:252:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:308:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:316:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:316:79: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:317:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:317:86: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:336:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:336:118: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:337:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:337:127: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:407:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:408:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:526:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:526:122: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:550:67: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:550:128: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:587:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:598:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:598:72: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:687:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:688:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:725:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:730:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:743:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:885:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1031:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1033:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1396:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1416:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1434:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1491:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1492:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1508:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1509:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1510:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1539:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1572:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1609:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1689:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1698:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1722:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1738:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1765:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1787:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1787:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1818:63: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1909:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1941:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2046:107: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2077:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2087:68: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2099:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2127:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2136:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2149:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2177:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2243:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2268:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2290:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2302:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2313:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2405:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2496:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2594:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2636:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2641:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2682:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2690:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2691:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2694:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2702:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2734:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2751:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2760:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2761:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2764:68: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2773:68: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2785:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2803:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2835:67: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2880:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2896:71: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2897:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2941:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2978:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2986:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2987:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2990:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2998:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3027:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3047:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3055:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3056:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3059:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3065:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3106:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3114:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3115:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3118:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3124:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3163:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3202:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3262:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3278:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3289:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3400:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3453:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3467:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3508:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3581:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3669:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3679:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3680:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3680:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3698:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3699:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3699:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3717:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3718:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3718:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3771:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3797:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3848:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3885:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3925:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4355:77: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4364:83: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4380:87: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4399:75: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4419:75: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4455:75: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4565:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4589:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4591:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4608:65: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4624:67: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4626:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4633:71: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4641:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4700:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4735:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4735:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4754:140: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4877:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4927:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4970:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4974:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5037:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5040:67: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5185:65: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5278:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5292:65: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5315:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5360:63: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5365:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5414:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5417:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5422:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5761:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5830:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5880:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5955:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6045:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6110:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6122:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6145:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6192:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6245:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6257:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6280:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6318:65: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6344:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6378:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] LongSoft-UEFITool-2979662/common/ffsparser.cpp:840:10: style: The scope of the variable 'emptyRegion' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/ffsparser.cpp:881:11: style: The scope of the variable 'emptyByte' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2489:13: style: The scope of the variable 'result' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2501:12: style: The scope of the variable 'sectionSize' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3882:16: style: The scope of the variable 'imageBaseType' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5878:17: style: The scope of the variable 'result' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5953:17: style: The scope of the variable 'result' can be reduced. [variableScope] LongSoft-UEFITool-2979662/common/ffsparser.cpp:117:56: style:inconclusive: Function 'performFirstPass' argument 1 names different: declaration 'imageFile' definition 'buffer'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/ffsparser.h:152:49: note: Function 'performFirstPass' argument 1 names different: declaration 'imageFile' definition 'buffer'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:117:56: note: Function 'performFirstPass' argument 1 names different: declaration 'imageFile' definition 'buffer'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:148:57: style:inconclusive: Function 'parseGenericImage' argument 1 names different: declaration 'intelImage' definition 'buffer'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/ffsparser.h:157:50: note: Function 'parseGenericImage' argument 1 names different: declaration 'intelImage' definition 'buffer'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:148:57: note: Function 'parseGenericImage' argument 1 names different: declaration 'intelImage' definition 'buffer'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:4558:65: style:inconclusive: Function 'parseIntelMicrocodeHeader' argument 1 names different: declaration 'store' definition 'microcode'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/ffsparser.h:205:58: note: Function 'parseIntelMicrocodeHeader' argument 1 names different: declaration 'store' definition 'microcode'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:4558:65: note: Function 'parseIntelMicrocodeHeader' argument 1 names different: declaration 'store' definition 'microcode'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5478:45: style:inconclusive: Function 'findByRange' argument 1 names different: declaration 'offset' definition 'base'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/ffsparser.h:244:38: note: Function 'findByRange' argument 1 names different: declaration 'offset' definition 'base'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5478:45: note: Function 'findByRange' argument 1 names different: declaration 'offset' definition 'base'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5502:79: style:inconclusive: Function 'insertByRange' argument 3 names different: declaration 'subType' definition 'subtype'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/ffsparser.h:245:78: note: Function 'insertByRange' argument 3 names different: declaration 'subType' definition 'subtype'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5502:79: note: Function 'insertByRange' argument 3 names different: declaration 'subType' definition 'subtype'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:290:21: style: Local variable 'imageIndex' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/ffsparser.h:240:17: note: Shadowed function LongSoft-UEFITool-2979662/common/ffsparser.cpp:290:21: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:884:20: style: Local variable 'data' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:877:16: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:884:20: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:1016:25: style: Local variable 'name' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:890:13: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:1016:25: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:1017:25: style: Local variable 'info' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:891:13: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:1017:25: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4853:21: style: Local variable 'name' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4714:13: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4853:21: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4857:21: style: Local variable 'info' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4715:13: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4857:21: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4889:24: style: Local variable 'padding' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4788:25: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4889:24: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4904:20: style: Local variable 'padding' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4788:25: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4904:20: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5033:16: style: Local variable 'offset' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4969:12: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5033:16: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5109:17: style: Local variable 'i' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5022:12: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5109:17: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5174:17: style: Local variable 'i' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5022:12: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5174:17: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5187:36: style: Local variable 'header' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4952:16: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5187:36: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5188:36: style: Local variable 'body' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4953:16: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5188:36: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5509:18: style: Local variable 'imageBase' shadows outer member [shadowMember] LongSoft-UEFITool-2979662/common/ffsparser.h:139:12: note: Shadowed member LongSoft-UEFITool-2979662/common/ffsparser.cpp:5509:18: note: Shadow local variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5823:47: style: Parameter 'index' can be declared as reference to const [constParameterReference] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5873:47: style: Parameter 'index' can be declared as reference to const [constParameterReference] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5948:47: style: Parameter 'index' can be declared as reference to const [constParameterReference] LongSoft-UEFITool-2979662/common/ffsparser.cpp:2136:26: style: Variable 'tempFileHeader' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5539:15: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] LongSoft-UEFITool-2979662/common/ffsparser.cpp:520:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1049:30: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] LongSoft-UEFITool-2979662/common/ffsparser.cpp:840:22: style: Variable 'emptyRegion' is assigned a value that is never used. [unreadVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:844:21: style: Variable 'emptyRegion' is assigned a value that is never used. [unreadVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:1628:29: style: Variable 'reservedBytesValid' is assigned a value that is never used. [unreadVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4522:20: style: Variable 'result' is assigned a value that is never used. [unreadVariable] diff: head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:105:58: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:127:71: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:147:37: performance: Searching before insertion is not necessary. [stlFindInsert] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:158:62: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:194:54: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:204:13: style: The scope of the variable 'result' can be reduced. [variableScope] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:215:81: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:225:97: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:25:54: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:33:87: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:37:76: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:45:54: style:inconclusive: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.h:48:47: note: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:45:54: note: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:52:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:53:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:54:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:57:77: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:81:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFIExtract/ffsdumper.cpp:83:60: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:101:57: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:112:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:143:13: style: The scope of the variable 'result' can be reduced. [variableScope] head LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:23:69: style:inconclusive: Function 'dump' argument 2 names different: declaration 'path' definition 'inPath'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFIExtract/uefidump.h:29:61: note: Function 'dump' argument 2 names different: declaration 'path' definition 'inPath'. LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:23:69: note: Function 'dump' argument 2 names different: declaration 'path' definition 'inPath'. head LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:48:19: style: Local variable 'ffsReport' shadows outer member [shadowMember] LongSoft-UEFITool-2979662/UEFIExtract/uefidump.h:36:15: note: Shadowed member LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:48:19: note: Shadow local variable head LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:83:55: style:inconclusive: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFIExtract/uefidump.h:32:47: note: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. LongSoft-UEFITool-2979662/UEFIExtract/uefidump.cpp:83:55: note: Function 'recursiveDump' argument 1 names different: declaration 'root' definition 'index'. head LongSoft-UEFITool-2979662/UEFIExtract/uefiextract_main.cpp:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFIExtract/uefiextract_main.cpp:66:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:137:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:142:67: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:22:5: warning: Class 'UEFIFind' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:22:5: warning: Class 'UEFIFind' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:47:55: performance: Function parameter 'index' should be passed by const reference. [passedByValue] head LongSoft-UEFITool-2979662/UEFIFind/uefifind.cpp:64:13: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] head LongSoft-UEFITool-2979662/UEFIFind/uefifind_main.cpp:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFIFind/uefifind_main.cpp:30:26: style: Parameter 'argv' can be declared as const array [constParameter] head LongSoft-UEFITool-2979662/UEFIFind/uefifind_main.cpp:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/ffsfinder.cpp:179:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/ffsfinder.cpp:250:40: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFITool/ffsfinder.cpp:254:45: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFITool/ffsfinder.cpp:74:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/ffsfinder.h:27:5: style: Class 'FfsFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head LongSoft-UEFITool-2979662/UEFITool/ffsfinder.h:30:51: performance: Function 'getMessages()' should return member 'messagesVector' by const reference. [returnByReference] head LongSoft-UEFITool-2979662/UEFITool/gotoaddressdialog.h:25:5: style: Class 'GoToAddressDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head LongSoft-UEFITool-2979662/UEFITool/gotobasedialog.h:25:5: style: Class 'GoToBaseDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head LongSoft-UEFITool-2979662/UEFITool/hexlineedit.h:36:29: style: Argument 'editAsGuid' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/UEFITool/hexlineedit.h:40:10: note: Shadowed function LongSoft-UEFITool-2979662/UEFITool/hexlineedit.h:36:29: note: Shadow argument head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1022:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1088:59: style: Either there is a missing override/final keyword, or the parameter 'item' can be declared as pointer to const [constParameterPointer] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1160:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1196:48: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1215:48: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1234:48: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1248:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1249:80: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1261:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1262:80: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1381:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Monospace [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1423:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1432:52: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1461:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1470:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1477:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1499:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1546:63: style:inconclusive: Function 'recursivelyUpdateItemExpandedState' argument 1 names different: declaration 'root' definition 'index'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:209:57: note: Function 'recursivelyUpdateItemExpandedState' argument 1 names different: declaration 'root' definition 'index'. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1546:63: note: Function 'recursivelyUpdateItemExpandedState' argument 1 names different: declaration 'root' definition 'index'. head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1739:35: performance: Function parameter 'data' should be passed by const reference. [passedByValue] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1741:39: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1746:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1749:34: performance: Function parameter 'data' should be passed by const reference. [passedByValue] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1762:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1765:36: performance: Function parameter 'data' should be passed by const reference. [passedByValue] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1778:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1781:36: performance: Function parameter 'data' should be passed by const reference. [passedByValue] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1794:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1797:36: performance: Function parameter 'data' should be passed by const reference. [passedByValue] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1810:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1813:33: performance: Function parameter 'data' should be passed by const reference. [passedByValue] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:181:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:1826:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:313:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALT [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:34:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_IndicatorDockWidgetResizeHandle [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:357:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable green [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:478:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:513:15: style: Local variable 'mode' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:463:11: note: Shadowed variable LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:513:15: note: Shadow local variable head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:529:15: style: Local variable 'mode' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:463:11: note: Shadowed variable LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:529:15: note: Shadow local variable head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:544:15: style: Local variable 'mode' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:463:11: note: Shadowed variable LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:544:15: note: Shadow local variable head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:55:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable North [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:591:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:614:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:655:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:658:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositionAtCenter [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:676:16: style: Either there is a missing 'override', or the member function 'UEFITool::insert' can be static. [functionStatic] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:101:10: note: Either there is a missing 'override', or the member function 'UEFITool::insert' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:676:16: note: Either there is a missing 'override', or the member function 'UEFITool::insert' can be static. head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:706:16: style: Either there is a missing 'override', or the member function 'UEFITool::replace' can be static. [functionStatic] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:106:10: note: Either there is a missing 'override', or the member function 'UEFITool::replace' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:706:16: note: Either there is a missing 'override', or the member function 'UEFITool::replace' can be static. head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:736:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:794:16: style: Either there is a missing 'override', or the member function 'UEFITool::rebuild' can be static. [functionStatic] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:110:10: note: Either there is a missing 'override', or the member function 'UEFITool::rebuild' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:794:16: note: Either there is a missing 'override', or the member function 'UEFITool::rebuild' can be static. head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:799:16: style: Either there is a missing 'override', or the member function 'UEFITool::remove' can be static. [functionStatic] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:112:10: note: Either there is a missing 'override', or the member function 'UEFITool::remove' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:799:16: note: Either there is a missing 'override', or the member function 'UEFITool::remove' can be static. head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:838:16: style: Either there is a missing 'override', or the member function 'UEFITool::saveImageFile' can be static. [functionStatic] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:83:10: note: Either there is a missing 'override', or the member function 'UEFITool::saveImageFile' can be static. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:838:16: note: Either there is a missing 'override', or the member function 'UEFITool::saveImageFile' can be static. head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:843:45: style:inconclusive: Function 'onDockStateChange' argument 1 names different: declaration 'state' definition 'topLevel'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/UEFITool/uefitool.h:124:39: note: Function 'onDockStateChange' argument 1 names different: declaration 'state' definition 'topLevel'. LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:843:45: note: Function 'onDockStateChange' argument 1 names different: declaration 'state' definition 'topLevel'. head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:888:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.cpp:947:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftDockWidgetArea [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/UEFITool/uefitool.h:71:33: performance: Function parameter 'path' should be passed by const reference. [passedByValue] head LongSoft-UEFITool-2979662/UEFITool/uefitool_main.cpp:39:32: style: Argument 'event' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/UEFITool/uefitool_main.cpp:39:18: note: Shadowed function LongSoft-UEFITool-2979662/UEFITool/uefitool_main.cpp:39:32: note: Shadow argument head LongSoft-UEFITool-2979662/UEFITool/uefitool_main.cpp:41:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileOpen [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:594:28: style: Condition 'CharC==2' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:591:28: note: Assuming that condition 'CharC==1' is not redundant LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:586:19: note: Assuming that condition 'CharC<=2' is not redundant LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:588:23: note: Assuming condition is false LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:594:28: note: Condition 'CharC==2' is always true 2.21.0 LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:594:28: style: Condition 'CharC==2' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:591:28: note: Assuming that condition 'CharC==1' is not redundant LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:586:19: note: Assuming that condition 'CharC<=2' is not redundant LongSoft-UEFITool-2979662/common/Tiano/EfiTianoDecompress.c:594:28: note: Condition 'CharC==2' is always true 2.21.0 LongSoft-UEFITool-2979662/common/brotli/common/shared_dictionary.c:485:52: style:inconclusive: Function 'BrotliSharedDictionaryCreateInstance' argument 2 names different: declaration '' definition 'free_func'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/brotli/common/shared_dictionary.c:485:69: style:inconclusive: Function 'BrotliSharedDictionaryCreateInstance' argument 3 names different: declaration '' definition 'opaque'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2940:40: style:inconclusive: Function 'BrotliDecoderSetMetadataCallbacks' argument 3 names different: declaration '' definition 'chunk_func'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:2940:58: style:inconclusive: Function 'BrotliDecoderSetMetadataCallbacks' argument 4 names different: declaration '' definition 'opaque'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:80:52: style:inconclusive: Function 'BrotliDecoderCreateInstance' argument 2 names different: declaration '' definition 'free_func'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/brotli/dec/decode.c:80:69: style:inconclusive: Function 'BrotliDecoderCreateInstance' argument 3 names different: declaration '' definition 'opaque'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/brotli/dec/state.c:33:52: style:inconclusive: Function 'BrotliDecoderStateInit' argument 3 names different: declaration '' definition 'free_func'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/brotli/dec/state.c:33:69: style:inconclusive: Function 'BrotliDecoderStateInit' argument 4 names different: declaration '' definition 'opaque'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/brotli/enc/memory.c:166:52: style:inconclusive: Function 'BrotliBootstrapAlloc' argument 3 names different: declaration '' definition 'free_func'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/brotli/enc/memory.c:166:69: style:inconclusive: Function 'BrotliBootstrapAlloc' argument 4 names different: declaration '' definition 'opaque'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/brotli/enc/memory.c:27:70: style:inconclusive: Function 'BrotliInitMemoryManager' argument 3 names different: declaration '' definition 'free_func'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/brotli/enc/memory.c:28:11: style:inconclusive: Function 'BrotliInitMemoryManager' argument 4 names different: declaration '' definition 'opaque'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1894:47: style:inconclusive: Function 'breada' argument 3 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1919:39: style:inconclusive: Function 'bread' argument 2 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1942:52: style:inconclusive: Function 'bassigngets' argument 3 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1942:63: style:inconclusive: Function 'bassigngets' argument 4 names different: declaration '' definition 'terminator'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1980:47: style:inconclusive: Function 'bgetsa' argument 3 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:1980:58: style:inconclusive: Function 'bgetsa' argument 4 names different: declaration '' definition 'terminator'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2016:39: style:inconclusive: Function 'bgets' argument 2 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2016:50: style:inconclusive: Function 'bgets' argument 3 names different: declaration '' definition 'terminator'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2041:49: style:inconclusive: Function 'bsopen' argument 2 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2388:7: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2386:16: note: Assuming allocation function fails LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2386:6: note: Assignment 'b=(struct tagbstringbstring)malloc(sizeof(struct tagbstring))', assigned value is 0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2387:10: note: Assuming condition is true LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2388:7: note: Null pointer dereference 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2388:7: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2386:16: note: Assuming allocation function fails LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2386:6: note: Assignment 'b=(struct tagbstringbstring)malloc(sizeof(struct tagbstring))', assigned value is 0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2388:7: note: Null pointer dereference 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2466:65: style:inconclusive: Function 'bssplitscb' argument 4 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2532:65: style:inconclusive: Function 'bssplitstrcb' argument 4 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2682:53: style:inconclusive: Function 'bsplitcb' argument 5 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2716:53: style:inconclusive: Function 'bsplitscb' argument 5 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrlib.c:2760:53: style:inconclusive: Function 'bsplitstrcb' argument 5 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1180:44: style:inconclusive: Function 'gets' argument 2 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1180:55: style:inconclusive: Function 'gets' argument 3 names different: declaration '' definition 'terminator'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1192:44: style:inconclusive: Function 'read' argument 2 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] 2.21.0 LongSoft-UEFITool-2979662/common/bstrlib/bstrwrap.cpp:1568:44: style:inconclusive: Function 'CBStream' argument 2 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:23:21: style:inconclusive: Technically the member function 'FfsBuilder::erase' can be const. [functionConst] LongSoft-UEFITool-2979662/common/ffsbuilder.h:54:13: note: Technically the member function 'FfsBuilder::erase' can be const. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:23:21: note: Technically the member function 'FfsBuilder::erase' can be const. head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:33:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:346:21: style: Unused private function: 'FfsBuilder::buildNonUefiData' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsbuilder.h:47:13: note: Unused private function: 'FfsBuilder::buildNonUefiData' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:346:21: note: Unused private function: 'FfsBuilder::buildNonUefiData' head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:373:21: style: Unused private function: 'FfsBuilder::buildFreeSpace' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsbuilder.h:48:13: note: Unused private function: 'FfsBuilder::buildFreeSpace' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:373:21: note: Unused private function: 'FfsBuilder::buildFreeSpace' head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:373:21: style:inconclusive: Technically the member function 'FfsBuilder::buildFreeSpace' can be const. [functionConst] LongSoft-UEFITool-2979662/common/ffsbuilder.h:48:13: note: Technically the member function 'FfsBuilder::buildFreeSpace' can be const. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:373:21: note: Technically the member function 'FfsBuilder::buildFreeSpace' can be const. head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:37:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:384:21: style: The member function 'FfsBuilder::buildVolume' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsbuilder.h:46:13: note: The member function 'FfsBuilder::buildVolume' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:384:21: note: The member function 'FfsBuilder::buildVolume' can be static. head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:392:21: style: The member function 'FfsBuilder::buildPadFile' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsbuilder.h:49:13: note: The member function 'FfsBuilder::buildPadFile' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:392:21: note: The member function 'FfsBuilder::buildPadFile' can be static. head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:392:21: style: Unused private function: 'FfsBuilder::buildPadFile' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsbuilder.h:49:13: note: Unused private function: 'FfsBuilder::buildPadFile' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:392:21: note: Unused private function: 'FfsBuilder::buildPadFile' head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:400:21: style: The member function 'FfsBuilder::buildFile' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsbuilder.h:50:13: note: The member function 'FfsBuilder::buildFile' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:400:21: note: The member function 'FfsBuilder::buildFile' can be static. head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:400:21: style: Unused private function: 'FfsBuilder::buildFile' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsbuilder.h:50:13: note: Unused private function: 'FfsBuilder::buildFile' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:400:21: note: Unused private function: 'FfsBuilder::buildFile' head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:408:21: style: The member function 'FfsBuilder::buildSection' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsbuilder.h:51:13: note: The member function 'FfsBuilder::buildSection' can be static. LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:408:21: note: The member function 'FfsBuilder::buildSection' can be static. head LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:408:21: style: Unused private function: 'FfsBuilder::buildSection' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsbuilder.h:51:13: note: Unused private function: 'FfsBuilder::buildSection' LongSoft-UEFITool-2979662/common/ffsbuilder.cpp:408:21: note: Unused private function: 'FfsBuilder::buildSection' head LongSoft-UEFITool-2979662/common/ffsbuilder.h:27:5: style: Class 'FfsBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head LongSoft-UEFITool-2979662/common/ffsbuilder.h:30:51: performance: Function 'getMessages()' should return member 'messagesVector' by const reference. [returnByReference] head LongSoft-UEFITool-2979662/common/ffsops.cpp:18:24: style:inconclusive: Technically the member function 'FfsOperations::extract' can be const. [functionConst] LongSoft-UEFITool-2979662/common/ffsops.h:35:13: note: Technically the member function 'FfsOperations::extract' can be const. LongSoft-UEFITool-2979662/common/ffsops.cpp:18:24: note: Technically the member function 'FfsOperations::extract' can be const. head LongSoft-UEFITool-2979662/common/ffsops.cpp:50:24: style: The member function 'FfsOperations::replace' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsops.h:36:13: note: The member function 'FfsOperations::replace' can be static. LongSoft-UEFITool-2979662/common/ffsops.cpp:50:24: note: The member function 'FfsOperations::replace' can be static. head LongSoft-UEFITool-2979662/common/ffsops.h:29:5: style: Class 'FfsOperations' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head LongSoft-UEFITool-2979662/common/ffsops.h:32:51: performance: Function 'getMessages()' should return member 'messagesVector' by const reference. [returnByReference] head LongSoft-UEFITool-2979662/common/ffsops.h:46:10: style: Unused private function: 'FfsOperations::msg' [unusedPrivateFunction] LongSoft-UEFITool-2979662/common/ffsops.h:46:10: note: Unused private function: 'FfsOperations::msg' LongSoft-UEFITool-2979662/common/ffsops.h:46:10: note: Unused private function: 'FfsOperations::msg' head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1016:25: style: Local variable 'name' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:890:13: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:1016:25: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1017:25: style: Local variable 'info' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:891:13: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:1017:25: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1031:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1033:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1049:30: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1060:57: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1071:51: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:109:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:117:56: style:inconclusive: Function 'performFirstPass' argument 1 names different: declaration 'imageFile' definition 'buffer'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/ffsparser.h:152:49: note: Function 'performFirstPass' argument 1 names different: declaration 'imageFile' definition 'buffer'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:117:56: note: Function 'performFirstPass' argument 1 names different: declaration 'imageFile' definition 'buffer'. head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1391:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1396:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1416:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1434:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:148:57: style:inconclusive: Function 'parseGenericImage' argument 1 names different: declaration 'intelImage' definition 'buffer'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/ffsparser.h:157:50: note: Function 'parseGenericImage' argument 1 names different: declaration 'intelImage' definition 'buffer'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:148:57: note: Function 'parseGenericImage' argument 1 names different: declaration 'intelImage' definition 'buffer'. head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1491:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1492:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1495:39: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1508:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1509:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1510:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1539:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1572:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1609:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1626:17: style: The member function 'FfsParser::microcodeHeaderValid' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.h:206:10: note: The member function 'FfsParser::microcodeHeaderValid' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:1626:17: note: The member function 'FfsParser::microcodeHeaderValid' can be static. head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1628:29: style: Variable 'reservedBytesValid' is assigned a value that is never used. [unreadVariable] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1689:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1698:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1722:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1738:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1765:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1787:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1787:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:178:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1802:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1818:63: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:183:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1875:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1909:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1918:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1941:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:1954:40: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2046:107: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2071:19: style: The member function 'FfsParser::getFileSize' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.h:202:13: note: The member function 'FfsParser::getFileSize' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:2071:19: note: The member function 'FfsParser::getFileSize' can be static. head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2077:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2087:68: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2099:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2127:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:212:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2136:26: style: Variable 'tempFileHeader' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2136:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2149:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2177:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2187:53: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2198:45: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2243:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2268:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2282:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2290:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2297:19: style: The member function 'FfsParser::getSectionSize' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.h:203:13: note: The member function 'FfsParser::getSectionSize' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:2297:19: note: The member function 'FfsParser::getSectionSize' can be static. head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2302:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2313:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2405:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2416:28: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2467:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2489:13: style: The scope of the variable 'result' can be reduced. [variableScope] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2496:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2501:12: style: The scope of the variable 'sectionSize' can be reduced. [variableScope] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2521:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:252:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2594:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2619:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2636:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2641:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2682:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2690:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2691:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2694:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2702:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2734:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2751:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2760:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2761:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2764:68: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2773:68: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2785:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2803:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2806:46: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2835:67: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2880:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2896:71: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2897:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:290:21: style: Local variable 'imageIndex' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/ffsparser.h:240:17: note: Shadowed function LongSoft-UEFITool-2979662/common/ffsparser.cpp:290:21: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2941:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2945:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2978:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2986:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2987:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2990:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:2998:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3027:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:303:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3047:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3055:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3056:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3059:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3065:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:308:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3106:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3114:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3115:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3118:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3124:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3163:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:316:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:316:79: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:317:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:317:86: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3202:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3214:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3262:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3278:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3289:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3294:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:336:118: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:336:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:337:127: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:337:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3400:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3439:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3444:28: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3453:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3467:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3487:22: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3503:62: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3508:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3536:31: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3575:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3581:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3608:13: style: Condition '!result' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3607:48: note: Calling function 'parseAprioriRawSection' returns 0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:3607:48: note: Assignment 'result=parseAprioriRawSection(model->body(index),str)', assigned value is 0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:3608:13: note: Condition '!result' is always true head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3618:13: style: Condition '!result' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/ffsparser.cpp:3617:48: note: Calling function 'parseAprioriRawSection' returns 0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:3617:48: note: Assignment 'result=parseAprioriRawSection(model->body(index),str)', assigned value is 0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:3618:13: note: Condition '!result' is always true head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3664:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3669:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3679:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3680:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3680:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3698:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3699:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3699:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3717:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3718:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3718:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3766:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3771:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3797:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3814:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3848:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3882:16: style: The scope of the variable 'imageBaseType' can be reduced. [variableScope] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3885:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3917:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:3925:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4003:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:407:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:408:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4352:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4355:77: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4364:83: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4371:57: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4380:87: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4399:75: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4411:41: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4419:75: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4437:41: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4447:41: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4455:75: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4472:41: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4482:41: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4492:41: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4502:41: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4522:20: style: Variable 'result' is assigned a value that is never used. [unreadVariable] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4558:65: style:inconclusive: Function 'parseIntelMicrocodeHeader' argument 1 names different: declaration 'store' definition 'microcode'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/ffsparser.h:205:58: note: Function 'parseIntelMicrocodeHeader' argument 1 names different: declaration 'store' definition 'microcode'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:4558:65: note: Function 'parseIntelMicrocodeHeader' argument 1 names different: declaration 'store' definition 'microcode'. head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4565:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4589:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4591:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4608:65: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4624:67: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4626:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4633:71: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4635:70: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4641:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4681:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4695:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4700:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4735:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4735:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4754:140: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4853:21: style: Local variable 'name' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4714:13: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4853:21: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4857:21: style: Local variable 'info' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4715:13: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4857:21: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4877:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4889:24: style: Local variable 'padding' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4788:25: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4889:24: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4904:20: style: Local variable 'padding' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4788:25: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:4904:20: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4922:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4927:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4970:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:4974:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5033:16: style: Local variable 'offset' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4969:12: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5033:16: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5037:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5040:67: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:50:5: warning: Class 'FfsParser' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:50:5: warning: Class 'FfsParser' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5109:17: style: Local variable 'i' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5022:12: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5109:17: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5174:17: style: Local variable 'i' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5022:12: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5174:17: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5185:65: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5187:36: style: Local variable 'header' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4952:16: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5187:36: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5188:36: style: Local variable 'body' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:4953:16: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:5188:36: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:520:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:526:122: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:526:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5278:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5292:65: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5315:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5327:33: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5355:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5360:63: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5365:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5414:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5417:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5422:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5442:17: style:inconclusive: Technically the member function 'FfsParser::outputInfo' can be const. [functionConst] LongSoft-UEFITool-2979662/common/ffsparser.h:124:10: note: Technically the member function 'FfsParser::outputInfo' can be const. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5442:17: note: Technically the member function 'FfsParser::outputInfo' can be const. head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5446:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5446:22: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5451:22: style: Condition 'fitTable.size()' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/ffsparser.cpp:5450:87: note: Calling function 'getFitTable' returns size=0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:5450:87: note: Assignment 'fitTable=getFitTable()', assigned value is size=0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:5451:22: note: Condition 'fitTable.size()' is always false head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5457:16: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5458:16: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5459:16: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5460:16: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5461:16: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5462:16: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5472:22: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5478:45: style:inconclusive: Function 'findByRange' argument 1 names different: declaration 'offset' definition 'base'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/ffsparser.h:244:38: note: Function 'findByRange' argument 1 names different: declaration 'offset' definition 'base'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5478:45: note: Function 'findByRange' argument 1 names different: declaration 'offset' definition 'base'. head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5502:79: style:inconclusive: Function 'insertByRange' argument 3 names different: declaration 'subType' definition 'subtype'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/ffsparser.h:245:78: note: Function 'insertByRange' argument 3 names different: declaration 'subType' definition 'subtype'. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5502:79: note: Function 'insertByRange' argument 3 names different: declaration 'subType' definition 'subtype'. head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5509:18: style: Local variable 'imageBase' shadows outer member [shadowMember] LongSoft-UEFITool-2979662/common/ffsparser.h:139:12: note: Shadowed member LongSoft-UEFITool-2979662/common/ffsparser.cpp:5509:18: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:550:128: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:550:67: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5530:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5539:15: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5578:20: style: The member function 'FfsParser::pspFileName' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.h:211:13: note: The member function 'FfsParser::pspFileName' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5578:20: note: The member function 'FfsParser::pspFileName' can be static. head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5740:20: style: The member function 'FfsParser::decompressBios' can be static. [functionStatic] LongSoft-UEFITool-2979662/common/ffsparser.h:215:13: note: The member function 'FfsParser::decompressBios' can be static. LongSoft-UEFITool-2979662/common/ffsparser.cpp:5740:20: note: The member function 'FfsParser::decompressBios' can be static. head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5761:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5770:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5823:47: style: Parameter 'index' can be declared as reference to const [constParameterReference] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5830:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5854:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5873:47: style: Parameter 'index' can be declared as reference to const [constParameterReference] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5878:17: style: The scope of the variable 'result' can be reduced. [variableScope] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:587:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5880:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5916:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5948:47: style: Parameter 'index' can be declared as reference to const [constParameterReference] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5953:17: style: The scope of the variable 'result' can be reduced. [variableScope] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5955:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:5985:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:598:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:598:72: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6035:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6045:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6110:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6122:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6145:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6192:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6245:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6257:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6280:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6291:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6318:65: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6344:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6378:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6700:50: style: Condition 'efsInstance>0' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/ffsparser.cpp:6679:26: note: Assignment 'efsInstance=0', assigned value is 0 LongSoft-UEFITool-2979662/common/ffsparser.cpp:6696:38: note: Assuming condition is true LongSoft-UEFITool-2979662/common/ffsparser.cpp:6700:50: note: Condition 'efsInstance>0' is always false head LongSoft-UEFITool-2979662/common/ffsparser.cpp:6703:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:687:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:688:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:725:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:730:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:743:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:757:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:840:10: style: The scope of the variable 'emptyRegion' can be reduced. [variableScope] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:840:22: style: Variable 'emptyRegion' is assigned a value that is never used. [unreadVariable] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:844:21: style: Variable 'emptyRegion' is assigned a value that is never used. [unreadVariable] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:881:11: style: The scope of the variable 'emptyByte' can be reduced. [variableScope] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:884:20: style: Local variable 'data' shadows outer variable [shadowVariable] LongSoft-UEFITool-2979662/common/ffsparser.cpp:877:16: note: Shadowed variable LongSoft-UEFITool-2979662/common/ffsparser.cpp:884:20: note: Shadow local variable head LongSoft-UEFITool-2979662/common/ffsparser.cpp:885:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/ffsparser.cpp:954:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsparser.h:141:12: style:inconclusive: Member variable 'FfsParser::pspMaxOffset' is in the wrong place in the initializer list. [initializerList] LongSoft-UEFITool-2979662/common/ffsparser.cpp:49:19: note: Member variable 'FfsParser::pspMaxOffset' is in the wrong place in the initializer list. LongSoft-UEFITool-2979662/common/ffsparser.h:141:12: note: Member variable 'FfsParser::pspMaxOffset' is in the wrong place in the initializer list. head LongSoft-UEFITool-2979662/common/ffsparser.h:142:12: style:inconclusive: Member variable 'FfsParser::pspSpiRomBase' is in the wrong place in the initializer list. [initializerList] LongSoft-UEFITool-2979662/common/ffsparser.cpp:49:1: note: Member variable 'FfsParser::pspSpiRomBase' is in the wrong place in the initializer list. LongSoft-UEFITool-2979662/common/ffsparser.h:142:12: note: Member variable 'FfsParser::pspSpiRomBase' is in the wrong place in the initializer list. head LongSoft-UEFITool-2979662/common/ffsreport.cpp:24:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/ffsreport.cpp:38:9: style: Condition 'result' is always false [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/ffsreport.cpp:37:39: note: Calling function 'generateRecursive' returns 0 LongSoft-UEFITool-2979662/common/ffsreport.cpp:37:39: note: Assignment 'result=generateRecursive(report,root)', assigned value is 0 LongSoft-UEFITool-2979662/common/ffsreport.cpp:38:9: note: Condition 'result' is always false head LongSoft-UEFITool-2979662/common/ffsreport.cpp:52:35: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/ffsreport.h:29:5: style: Class 'FfsReport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head LongSoft-UEFITool-2979662/common/guiddatabase.cpp:111:81: performance: Function parameter 'index' should be passed by const reference. [passedByValue] head LongSoft-UEFITool-2979662/common/guiddatabase.cpp:125:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/guiddatabase.cpp:132:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/guiddatabase.cpp:135:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head LongSoft-UEFITool-2979662/common/meparser.h:67:10: style: The member function 'MeParser::clearMessages' can be static. [functionStatic] head LongSoft-UEFITool-2979662/common/meparser.h:70:13: style: The member function 'MeParser::parseMeRegionBody' can be static. [functionStatic] head LongSoft-UEFITool-2979662/common/nvramparser.h:62:10: style: The member function 'NvramParser::clearMessages' can be static. [functionStatic] head LongSoft-UEFITool-2979662/common/nvramparser.h:65:13: style: The member function 'NvramParser::parseNvramVolumeBody' can be static. [functionStatic] head LongSoft-UEFITool-2979662/common/nvramparser.h:66:13: style: The member function 'NvramParser::parseNvarStore' can be static. [functionStatic] head LongSoft-UEFITool-2979662/common/treeitem.h:58:33: style: Argument 'text' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treeitem.h:60:13: note: Shadowed function LongSoft-UEFITool-2979662/common/treeitem.h:58:33: note: Shadow argument head LongSoft-UEFITool-2979662/common/treemodel.h:132:59: style: Argument 'parent' shadows outer function [shadowFunction] LongSoft-UEFITool-2979662/common/treemodel.h:152:17: note: Shadowed function LongSoft-UEFITool-2979662/common/treemodel.h:132:59: note: Shadow argument head LongSoft-UEFITool-2979662/common/umemstream.h:26:14: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/umemstream.h:26:24: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/umemstream.h:26:34: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/umemstream.h:32:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/umemstream.h:43:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/utility.cpp:208:29: style: The scope of the variable 'header' can be reduced. [variableScope] head LongSoft-UEFITool-2979662/common/utility.cpp:225:20: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:229:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/utility.cpp:238:28: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:239:31: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:240:23: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:260:47: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:261:50: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:265:47: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:269:47: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:285:20: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:304:28: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:320:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/utility.cpp:321:43: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:330:20: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:340:28: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:361:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/utility.cpp:362:43: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:529:43: style:inconclusive: Function 'gzipDecompress' argument 1 names different: declaration 'compressed' definition 'input'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:47:43: note: Function 'gzipDecompress' argument 1 names different: declaration 'compressed' definition 'input'. LongSoft-UEFITool-2979662/common/utility.cpp:529:43: note: Function 'gzipDecompress' argument 1 names different: declaration 'compressed' definition 'input'. head LongSoft-UEFITool-2979662/common/utility.cpp:529:63: style:inconclusive: Function 'gzipDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:47:68: note: Function 'gzipDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. LongSoft-UEFITool-2979662/common/utility.cpp:529:63: note: Function 'gzipDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. head LongSoft-UEFITool-2979662/common/utility.cpp:537:22: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:555:34: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:562:42: style:inconclusive: Function 'zlibDecompress' argument 1 names different: declaration 'compressed' definition 'input'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:50:42: note: Function 'zlibDecompress' argument 1 names different: declaration 'compressed' definition 'input'. LongSoft-UEFITool-2979662/common/utility.cpp:562:42: note: Function 'zlibDecompress' argument 1 names different: declaration 'compressed' definition 'input'. head LongSoft-UEFITool-2979662/common/utility.cpp:562:61: style:inconclusive: Function 'zlibDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:50:66: note: Function 'zlibDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. LongSoft-UEFITool-2979662/common/utility.cpp:562:61: note: Function 'zlibDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. head LongSoft-UEFITool-2979662/common/utility.cpp:570:22: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:588:34: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:595:44: style:inconclusive: Function 'brotliDecompress' argument 1 names different: declaration 'compressed' definition 'input'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:53:44: note: Function 'brotliDecompress' argument 1 names different: declaration 'compressed' definition 'input'. LongSoft-UEFITool-2979662/common/utility.cpp:595:44: note: Function 'brotliDecompress' argument 1 names different: declaration 'compressed' definition 'input'. head LongSoft-UEFITool-2979662/common/utility.cpp:595:63: style:inconclusive: Function 'brotliDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. [funcArgNamesDifferent] LongSoft-UEFITool-2979662/common/utility.h:53:68: note: Function 'brotliDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. LongSoft-UEFITool-2979662/common/utility.cpp:595:63: note: Function 'brotliDecompress' argument 2 names different: declaration 'decompressed' definition 'output'. head LongSoft-UEFITool-2979662/common/utility.cpp:602:30: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:619:38: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.cpp:656:10: style: The scope of the variable 'index' can be reduced. [variableScope] head LongSoft-UEFITool-2979662/common/utility.cpp:657:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head LongSoft-UEFITool-2979662/common/utility.cpp:73:30: style: C-style pointer casting [cstyleCast] head LongSoft-UEFITool-2979662/common/utility.h:87:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/zlib/adler32.c:158:37: style:inconclusive: Function 'adler32_combine' argument 1 names different: declaration '' definition 'adler1'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/adler32.c:158:51: style:inconclusive: Function 'adler32_combine' argument 2 names different: declaration '' definition 'adler2'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/adler32.c:158:67: style:inconclusive: Function 'adler32_combine' argument 3 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/adler32.c:162:39: style:inconclusive: Function 'adler32_combine64' argument 1 names different: declaration '' definition 'adler1'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/adler32.c:162:53: style:inconclusive: Function 'adler32_combine64' argument 2 names different: declaration '' definition 'adler2'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/adler32.c:162:71: style:inconclusive: Function 'adler32_combine64' argument 3 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/crc32.c:1021:37: style:inconclusive: Function 'crc32_combine64' argument 1 names different: declaration '' definition 'crc1'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/crc32.c:1021:49: style:inconclusive: Function 'crc32_combine64' argument 2 names different: declaration '' definition 'crc2'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/crc32.c:1021:65: style:inconclusive: Function 'crc32_combine64' argument 3 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/crc32.c:1029:35: style:inconclusive: Function 'crc32_combine' argument 1 names different: declaration '' definition 'crc1'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/crc32.c:1029:47: style:inconclusive: Function 'crc32_combine' argument 2 names different: declaration '' definition 'crc2'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/crc32.c:1029:61: style:inconclusive: Function 'crc32_combine' argument 3 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/crc32.c:1034:45: style:inconclusive: Function 'crc32_combine_gen64' argument 1 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/crc32.c:1042:41: style:inconclusive: Function 'crc32_combine_gen' argument 1 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/crc32.c:731:13: style: Condition '*(unsigned char*)&endian' is always true [knownConditionTrueFalse] LongSoft-UEFITool-2979662/common/zlib/crc32.c:730:18: note: Assignment 'endian=1', assigned value is 1 LongSoft-UEFITool-2979662/common/zlib/crc32.c:731:13: note: Condition '*(unsigned char*)&endian' is always true head LongSoft-UEFITool-2979662/common/zlib/deflate.c:1289:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/deflate.c:1360:11: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/deflate.c:2019:9: style: Variable 'bflush' is assigned a value that is never used. [unreadVariable] head LongSoft-UEFITool-2979662/common/zlib/deflate.c:2041:12: style: Variable 'scan' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/deflate.c:2041:19: style: Variable 'strend' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/deflate.c:530:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/deflate.c:618:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/deflate.c:635:40: style:inconclusive: Function 'deflateResetKeep' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/deflate.c:866:20: style: Variable 'str' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:260:35: style:inconclusive: Function 'gzopen' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:260:53: style:inconclusive: Function 'gzopen' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:265:37: style:inconclusive: Function 'gzopen64' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:265:55: style:inconclusive: Function 'gzopen64' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:339:35: style:inconclusive: Function 'gzseek64' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:339:51: style:inconclusive: Function 'gzseek64' argument 2 names different: declaration '' definition 'offset'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:339:63: style:inconclusive: Function 'gzseek64' argument 3 names different: declaration '' definition 'whence'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:412:31: style:inconclusive: Function 'gzseek' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:412:45: style:inconclusive: Function 'gzseek' argument 2 names different: declaration '' definition 'offset'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:412:57: style:inconclusive: Function 'gzseek' argument 3 names different: declaration '' definition 'whence'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:420:35: style:inconclusive: Function 'gztell64' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:435:31: style:inconclusive: Function 'gztell' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:443:37: style:inconclusive: Function 'gzoffset64' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:464:33: style:inconclusive: Function 'gzoffset' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:529:39: style:inconclusive: Function 'gz_error' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:529:50: style:inconclusive: Function 'gz_error' argument 2 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzlib.c:529:67: style:inconclusive: Function 'gz_error' argument 3 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/gzread.c:28:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/zlib/gzread.c:399:43: warning: Either the condition 'size' is redundant or there is division by zero at line 399. [zerodivcond] LongSoft-UEFITool-2979662/common/zlib/gzread.c:393:9: note: Assuming that condition 'size' is not redundant LongSoft-UEFITool-2979662/common/zlib/gzread.c:399:43: note: Division by zero head LongSoft-UEFITool-2979662/common/zlib/gzread.c:484:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/gzread.c:502:20: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/gzwrite.c:283:44: warning: Either the condition 'size' is redundant or there is division by zero at line 283. [zerodivcond] LongSoft-UEFITool-2979662/common/zlib/gzwrite.c:277:9: note: Assuming that condition 'size' is not redundant LongSoft-UEFITool-2979662/common/zlib/gzwrite.c:283:44: note: Division by zero head LongSoft-UEFITool-2979662/common/zlib/gzwrite.c:80:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/zlib/infback.c:251:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/inffast.c:53:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/inffast.c:55:24: style: Variable 'beg' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/inffast.c:56:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:106:40: style:inconclusive: Function 'inflateResetKeep' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:1418:10: style: Variable 'state->flags' is assigned an expression that holds the same value. [redundantAssignment] LongSoft-UEFITool-2979662/common/zlib/inflate.c:1414:11: note: flags is assigned 'state->flags' here. LongSoft-UEFITool-2979662/common/zlib/inflate.c:1418:10: note: Variable 'state->flags' is assigned an expression that holds the same value. head LongSoft-UEFITool-2979662/common/zlib/inflate.c:1431:40: style:inconclusive: Function 'inflateSyncPoint' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:1432:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:1440:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:1483:40: style:inconclusive: Function 'inflateUndermine' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:1483:50: style:inconclusive: Function 'inflateUndermine' argument 2 names different: declaration '' definition 'subvert'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:1498:39: style:inconclusive: Function 'inflateValidate' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:1498:49: style:inconclusive: Function 'inflateValidate' argument 2 names different: declaration '' definition 'check'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:1511:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:1521:50: style:inconclusive: Function 'inflateCodesUsed' argument 1 names different: declaration '' definition 'strm'. [funcArgNamesDifferentUnnamed] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:1522:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:599:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/inflate.c:95:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] head LongSoft-UEFITool-2979662/common/zlib/inftrees.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] head LongSoft-UEFITool-2979662/common/zlib/inftrees.c:32:68: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] head LongSoft-UEFITool-2979662/common/zlib/trees.c:202:57: style: Parameter 'bl_count' can be declared as pointer to const [constParameterPointer] head LongSoft-UEFITool-2979662/common/zlib/trees.c:507:50: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] head LongSoft-UEFITool-2979662/common/zlib/trees.c:858:62: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] head LongSoft-UEFITool-2979662/common/zlib/trees.c:964:43: style: Parameter 's' can be declared as pointer to const [constParameterPointer] 2.21.0 LongSoft-UEFITool-2979662/common/zlib/zconf.h:255:14: error: syntax error [syntaxError] head LongSoft-UEFITool-2979662/common/zlib/zutil.c:131:33: style:inconclusive: Function 'zError' argument 1 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] DONE