Task #320 - cmake-3.28.3-6.fc41/scan-results.err

back to task #320
download
Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/IFW/cmCPackIFWGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/IFW/cmCPackIFWInstaller.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/IFW/cmCPackIFWPackage.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/cmCPackArchiveGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/cmCPackDebGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/cmCPackExternalGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/cmCPackGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/cmCPackInnoSetupGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/cmCPackLog.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/cmCPackNSISGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/cmCPackNuGetGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/cmCPackRPMGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CPack/cpack.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestBZR.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestBuildAndTestHandler.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestBuildCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestBuildHandler.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestConfigureCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestCoverageHandler.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestGIT.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestHG.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestHandlerCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestLaunch.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestLaunchReporter.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestMemCheckHandler.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestMultiProcessHandler.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestResourceSpec.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestRunTest.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestScriptHandler.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestStartCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestSubmitCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestSubmitHandler.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestTestCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestTestHandler.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestUpdateHandler.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmParseBlanketJSCoverage.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmParseCacheCoverage.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmParseCoberturaCoverage.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmParseDelphiCoverage.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmParseGTMCoverage.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmParseJacocoCoverage.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmParsePHPCoverage.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CursesDialog/ccmake.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CursesDialog/cmCursesColor.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CursesDialog/cmCursesMainForm.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/CursesDialog/cmCursesStringWidget.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCTestResourceGroupsLexer.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCTestResourceGroupsLexer.cxx:684:8: warning[-Wodr]: type ‘struct yyguts_t’ violates the C++ One Definition Rule
#  684 | struct yyguts_t
#      |        ^
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentLexer.cxx:694: note: a different type is defined in another translation unit
#  694 | struct yyguts_t
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCTestResourceGroupsLexer.cxx:688:19: note: the first difference of corresponding definitions is field ‘yyextra_r’
#  688 |     YY_EXTRA_TYPE yyextra_r;
#      |                   ^
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentLexer.cxx:698: note: a field of same name but different type is defined in another translation unit
#  698 |     YY_EXTRA_TYPE yyextra_r;
cmake-3.28.3-build/cmake-3.28.3/Source/CTest/cmCTestResourceGroupsLexerHelper.h:10:7: note: type name ‘cmCTestResourceGroupsLexerHelper’ should match type name ‘cmCommandArgumentParserHelper’
#   10 | class cmCTestResourceGroupsLexerHelper
#      |       ^
cmake-3.28.3-build/cmake-3.28.3/Source/cmCommandArgumentParserHelper.h:13:7: note: the incompatible type is defined here
#   13 | class cmCommandArgumentParserHelper
#      |       ^
#  682|   
#  683|   /* Holds the entire state of the reentrant scanner. */
#  684|-> struct yyguts_t
#  685|       {
#  686|   

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentLexer.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentLexer.cxx:694: warning[-Wodr]: type ‘struct yyguts_t’ violates the C++ One Definition Rule
#  694 | struct yyguts_t
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmExprLexer.cxx:690: note: a different type is defined in another translation unit
#  690 | struct yyguts_t
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentLexer.cxx:698: note: the first difference of corresponding definitions is field ‘yyextra_r’
#  698 |     YY_EXTRA_TYPE yyextra_r;
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmExprLexer.cxx:694: note: a field of same name but different type is defined in another translation unit
#  694 |     YY_EXTRA_TYPE yyextra_r;
cmake-3.28.3-build/cmake-3.28.3/Source/cmCommandArgumentParserHelper.h:13:7: note: type name ‘cmCommandArgumentParserHelper’ should match type name ‘cmExprParserHelper’
#   13 | class cmCommandArgumentParserHelper
#      |       ^
cmake-3.28.3-build/cmake-3.28.3/Source/cmExprParserHelper.h:12:7: note: the incompatible type is defined here
#   12 | class cmExprParserHelper
#      |       ^
#  692|   
#  693|   /* Holds the entire state of the reentrant scanner. */
#  694|-> struct yyguts_t
#  695|       {
#  696|   

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentParser.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentParserTokens.h:51: warning[-Wodr]: type ‘yytokentype’ violates the C++ One Definition Rule
#   51 |   enum yytokentype
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmExprParserTokens.h:51: note: an enum with different value name is defined in another translation unit
#   51 |   enum yytokentype
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentParserTokens.h:57: note: name ‘cal_ENVCURLY’ differs from name ‘exp_PLUS’ defined in another translation unit
#   57 |     cal_ENVCURLY = 258,            /* cal_ENVCURLY  */
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmExprParserTokens.h:57: note: mismatching definition
#   57 |     exp_PLUS = 258,                /* exp_PLUS  */
#   49|   #ifndef YYTOKENTYPE
#   50|   # define YYTOKENTYPE
#   51|->   enum yytokentype
#   52|     {
#   53|       YYEMPTY = -2,

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmDependsJavaLexer.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmDependsJavaParser.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmExprLexer.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmExprLexer.cxx:690: warning[-Wodr]: type ‘struct yyguts_t’ violates the C++ One Definition Rule
#  690 | struct yyguts_t
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmFortranLexer.cxx:878: note: a different type is defined in another translation unit
#  878 | struct yyguts_t
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmExprLexer.cxx:694: note: the first difference of corresponding definitions is field ‘yyextra_r’
#  694 |     YY_EXTRA_TYPE yyextra_r;
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmFortranLexer.cxx:882: note: a field of same name but different type is defined in another translation unit
#  882 |     YY_EXTRA_TYPE yyextra_r;
cmake-3.28.3-build/cmake-3.28.3/Source/cmExprParserHelper.h:12:7: note: type name ‘cmExprParserHelper’ should match type name ‘cmFortranParser_s’
#   12 | class cmExprParserHelper
#      |       ^
#  688|   
#  689|   /* Holds the entire state of the reentrant scanner. */
#  690|-> struct yyguts_t
#  691|       {
#  692|   

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmExprParser.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmFortranLexer.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmFortranLexer.cxx:878: warning[-Wodr]: type ‘struct yyguts_t’ violates the C++ One Definition Rule
#  878 | struct yyguts_t
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentLexer.cxx:694: note: a different type is defined in another translation unit
#  694 | struct yyguts_t
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmFortranLexer.cxx:882: note: the first difference of corresponding definitions is field ‘yyextra_r’
#  882 |     YY_EXTRA_TYPE yyextra_r;
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentLexer.cxx:698: note: a field of same name but different type is defined in another translation unit
#  698 |     YY_EXTRA_TYPE yyextra_r;
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmFortranLexer.cxx:878: note: type name ‘cmFortranParser_s’ should match type name ‘cmCommandArgumentParserHelper’
#  878 | struct yyguts_t
cmake-3.28.3-build/cmake-3.28.3/Source/cmCommandArgumentParserHelper.h:13:7: note: the incompatible type is defined here
#   13 | class cmCommandArgumentParserHelper
#      |       ^
#  876|   
#  877|   /* Holds the entire state of the reentrant scanner. */
#  878|-> struct yyguts_t
#  879|       {
#  880|   

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmFortranParser.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmFortranParserTokens.h:51: warning[-Wodr]: type ‘yytokentype’ violates the C++ One Definition Rule
#   51 |   enum yytokentype
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentParserTokens.h:51: note: an enum with different value name is defined in another translation unit
#   51 |   enum yytokentype
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmFortranParserTokens.h:57: note: name ‘EOSTMT’ differs from name ‘cal_ENVCURLY’ defined in another translation unit
#   57 |     EOSTMT = 258,                  /* EOSTMT  */
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmCommandArgumentParserTokens.h:57: note: mismatching definition
#   57 |     cal_ENVCURLY = 258,            /* cal_ENVCURLY  */
#   49|   #ifndef YYTOKENTYPE
#   50|   # define YYTOKENTYPE
#   51|->   enum yytokentype
#   52|     {
#   53|       YYEMPTY = -2,

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmGccDepfileLexer.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-401):
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c: scope_hint: In function ‘cmListFileLexer_yy_create_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1924:12: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(64)’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1032:1: note: in expansion of macro ‘YY_DECL’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1057:25: note: in expansion of macro ‘yyensure_buffer_stack’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1057:25: note: in expansion of macro ‘yyensure_buffer_stack’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:2068:13: note: in expansion of macro ‘yyensure_buffer_stack’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1057:25: note: in expansion of macro ‘yyensure_buffer_stack’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1059:33: note: in expansion of macro ‘yy_create_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1910:21: note: in expansion of macro ‘yy_create_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1914:31: note: in expansion of macro ‘yyalloc’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c: scope_hint: In function ‘cmListFileLexer_yy_create_buffer’
# 1922|   	 */
# 1923|   	b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) , yyscanner );
# 1924|-> 	if ( ! b->yy_ch_buf )
# 1925|   		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
# 1926|   

Error: GCC_ANALYZER_WARNING (CWE-476):
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c: scope_hint: In function ‘cmListFileLexer_yy_init_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1966:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘b’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1032:1: note: in expansion of macro ‘YY_DECL’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1618:25: note: in expansion of macro ‘yyrestart’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1618:25: note: in expansion of macro ‘yyrestart’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1845:10: note: in expansion of macro ‘yyrestart’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1850:9: note: in expansion of macro ‘yyensure_buffer_stack’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:2068:13: note: in expansion of macro ‘yyensure_buffer_stack’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:2080:66: note: in expansion of macro ‘yyalloc’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c: scope_hint: In function ‘cmListFileLexer_yy_init_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1850:9: note: in expansion of macro ‘yyensure_buffer_stack’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1852:13: note: in expansion of macro ‘yy_create_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1910:21: note: in expansion of macro ‘yy_create_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1929:9: note: in expansion of macro ‘yy_init_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1958:17: note: in expansion of macro ‘yy_init_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1964:9: note: in expansion of macro ‘yy_flush_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1987:10: note: in expansion of macro ‘yy_flush_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:2007:19: note: in expansion of macro ‘YY_CURRENT_BUFFER’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:2007:19: note: in expansion of macro ‘YY_CURRENT_BUFFER’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:2007:19: note: in expansion of macro ‘YY_CURRENT_BUFFER’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1964:9: note: in expansion of macro ‘yy_flush_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1973:14: note: in expansion of macro ‘YY_CURRENT_BUFFER’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1973:14: note: in expansion of macro ‘YY_CURRENT_BUFFER’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1973:14: note: in expansion of macro ‘YY_CURRENT_BUFFER’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1929:9: note: in expansion of macro ‘yy_init_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1852:13: note: in expansion of macro ‘yy_create_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1855:9: note: in expansion of macro ‘yy_init_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1855:9: note: in expansion of macro ‘yy_init_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1855:9: note: in expansion of macro ‘yy_init_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1958:17: note: in expansion of macro ‘yy_init_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1964:9: note: in expansion of macro ‘yy_flush_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1987:10: note: in expansion of macro ‘yy_flush_buffer’
cmake-3.28.3-build/cmake-3.28.3/Source/LexerParser/cmListFileLexer.c:1964:9: note: in expansion of macro ‘yy_flush_buffer’
# 1964|   	yy_flush_buffer( b , yyscanner);
# 1965|   
# 1966|-> 	b->yy_input_file = file;
# 1967|   	b->yy_fill_buffer = 1;
# 1968|   

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/bindexplib.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmAddCustomCommandCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmAddCustomTargetCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmAddExecutableCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmAddLibraryCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmAddSubDirectoryCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmAddTestCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmArchiveWrite.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmBinUtilsLinuxELFLinker.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmBinUtilsLinuxELFObjdumpGetRuntimeDependenciesTool.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmBinUtilsMacOSMachOLinker.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmBinUtilsMacOSMachOOToolGetRuntimeDependenciesTool.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmBinUtilsWindowsPEDumpbinGetRuntimeDependenciesTool.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmBinUtilsWindowsPEObjdumpGetRuntimeDependenciesTool.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmBlockCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakeHostSystemInformationCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakeLanguageCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakeMinimumRequired.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakePathCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakePresetsErrors.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakePresetsGraph.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakePresetsGraphReadJSON.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakePresetsGraphReadJSONBuildPresets.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakePresetsGraphReadJSONConfigurePresets.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakePresetsGraphReadJSONPackagePresets.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakePresetsGraphReadJSONTestPresets.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCMakePresetsGraphReadJSONWorkflowPresets.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCTest.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCacheManager.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCommandArgumentParserHelper.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCommonTargetGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmComputeLinkDepends.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmComputeLinkInformation.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmComputeTargetDepends.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmConditionEvaluator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmConfigureFileCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCoreTryCompile.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCreateTestSourceList.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCustomCommandGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmCxxModuleMapper.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-398):
cmake-3.28.3-build/cmake-3.28.3/Source/cmDebuggerBreakpointManager.cxx:91: error[containerOutOfBounds]: Out of bounds access in expression 'breakpoints[i]' because 'breakpoints' is empty.
#   89|       for (size_t i = 0; i < breakpoints.size(); i++) {
#   90|         int64_t correctedLine =
#   91|->         CalibrateBreakpointLine(sourcePath, breakpoints[i].line);
#   92|         if (correctedLine > 0) {
#   93|           Breakpoints[sourcePath].emplace_back(NextBreakpointId++,

Error: CPPCHECK_WARNING (CWE-398):
cmake-3.28.3-build/cmake-3.28.3/Source/cmDebuggerBreakpointManager.cxx:101: error[containerOutOfBounds]: Out of bounds access in expression 'breakpoints[i]' because 'breakpoints' is empty.
#   99|         } else {
#  100|           response.breakpoints[i].verified = false;
#  101|->         response.breakpoints[i].line = breakpoints[i].line;
#  102|         }
#  103|         dap::Source dapSrc;

Error: CPPCHECK_WARNING (CWE-398):
cmake-3.28.3-build/cmake-3.28.3/Source/cmDebuggerBreakpointManager.cxx:113: error[containerOutOfBounds]: Out of bounds access in expression 'breakpoints[i]' because 'breakpoints' is empty.
#  111|       for (size_t i = 0; i < breakpoints.size(); i++) {
#  112|         Breakpoints[sourcePath].emplace_back(NextBreakpointId++,
#  113|->                                            breakpoints[i].line);
#  114|         response.breakpoints[i].id = Breakpoints[sourcePath].back().GetId();
#  115|         response.breakpoints[i].line = Breakpoints[sourcePath].back().GetLine();

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmDefinePropertyCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmDepends.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmDependsC.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmDependsCompiler.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmDependsFortran.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmDependsJavaParserHelper.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmDocumentation.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmDocumentationFormatter.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmDyndepCollation.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmELF.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExecProgramCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExecuteProcessCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExportBuildAndroidMKGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExportBuildFileGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExportCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExportFileGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExportInstallFileGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExportLibraryDependenciesCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExportTryCompileFileGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExtraCodeBlocksGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExtraEclipseCDT4Generator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExtraKateGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmExtraSublimeTextGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmFileAPI.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmFileAPICodemodel.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmFileAPICommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmFileCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmFileCopier.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmFileInstaller.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmFindBase.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmFindCommon.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmFindLibraryCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmFindPackageCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-664):
cmake-3.28.3-build/cmake-3.28.3/Source/cmFindPackageCommand.cxx:563: error[mismatchingContainerIterator]: Iterator 'labels->begin()' referring to container 'this->PathGroupLabelMap[PathGroup::All]' is used with container 'labels'.
#  561|     std::vector<cmFindCommon::PathLabel>* const labels =
#  562|       &this->PathGroupLabelMap[PathGroup::All];
#  563|->   labels->insert(labels->begin(), PathLabel::PackageRedirect);
#  564|     labels->insert(
#  565|       std::find(labels->begin(), labels->end(), PathLabel::CMakeSystem),

Error: CPPCHECK_WARNING (CWE-664):
cmake-3.28.3-build/cmake-3.28.3/Source/cmFindPackageCommand.cxx:564: error[mismatchingContainerIterator]: Iterator 'std::find(labels->begin(),labels->end(),PathLabel::CMakeSystem)' referring to container 'this->PathGroupLabelMap[PathGroup::All]' is used with container 'labels'.
#  562|       &this->PathGroupLabelMap[PathGroup::All];
#  563|     labels->insert(labels->begin(), PathLabel::PackageRedirect);
#  564|->   labels->insert(
#  565|       std::find(labels->begin(), labels->end(), PathLabel::CMakeSystem),
#  566|       PathLabel::UserRegistry);

Error: CPPCHECK_WARNING (CWE-664):
cmake-3.28.3-build/cmake-3.28.3/Source/cmFindPackageCommand.cxx:567: error[mismatchingContainerIterator]: Iterator 'std::find(labels->begin(),labels->end(),PathLabel::CMakeSystem)' referring to container 'this->PathGroupLabelMap[PathGroup::All]' is used with container 'labels'.
#  565|       std::find(labels->begin(), labels->end(), PathLabel::CMakeSystem),
#  566|       PathLabel::UserRegistry);
#  567|->   labels->insert(
#  568|       std::find(labels->begin(), labels->end(), PathLabel::CMakeSystem),
#  569|       PathLabel::Builds);

Error: CPPCHECK_WARNING (CWE-664):
cmake-3.28.3-build/cmake-3.28.3/Source/cmFindPackageCommand.cxx:570: error[mismatchingContainerIterator]: Iterator 'std::find(labels->begin(),labels->end(),PathLabel::Guess)' referring to container 'this->PathGroupLabelMap[PathGroup::All]' is used with container 'labels'.
#  568|       std::find(labels->begin(), labels->end(), PathLabel::CMakeSystem),
#  569|       PathLabel::Builds);
#  570|->   labels->insert(std::find(labels->begin(), labels->end(), PathLabel::Guess),
#  571|                    PathLabel::SystemRegistry);
#  572|   

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmForEachCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGccDepfileLexerHelper.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGccDepfileReader.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGeneratorExpression.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGeneratorExpressionEvaluationFile.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGeneratorExpressionEvaluator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGeneratorExpressionNode.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGeneratorExpressionParser.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGeneratorTarget.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-562):
cmake-3.28.3-build/cmake-3.28.3/Source/cmGeneratorTarget.cxx:385: error[returnTempReference]: Reference to temporary returned.
#  383|     std::string const& prop) const
#  384|   {
#  385|->   return this->GetProperty(prop);
#  386|   }
#  387|   

Error: COMPILER_WARNING (CWE-563):
cmake-3.28.3-build/cmake-3.28.3/Source/cmGeneratorTarget.cxx: scope_hint: In function ‘void {anonymous}::addFileSetEntry(const cmGeneratorTarget*, const std::string&, cmGeneratorExpressionDAGChecker*, const cmFileSet*, EvaluatedTargetPropertyEntries&)’
cmake-3.28.3-build/cmake-3.28.3/Source/cmGeneratorTarget.cxx:1640:10: warning[-Wunused-variable]: unused variable ‘cm’
# 1640 |   cmake* cm = headTarget->GetLocalGenerator()->GetCMakeInstance();
#      |          ^~
# 1638|       }
# 1639|     }
# 1640|->   cmake* cm = headTarget->GetLocalGenerator()->GetCMakeInstance();
# 1641|     for (auto& entryCge : fileSet->CompileFileEntries()) {
# 1642|       TargetPropertyEntryFileSet tpe(dirs, contextSensitiveDirs,

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGetCMakePropertyCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGetFilenameComponentCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGetPropertyCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGetSourceFilePropertyCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGetTargetPropertyCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGetTestPropertyCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGhsMultiTargetGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGlobVerificationManager.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGlobalCommonGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGlobalGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457):
cmake-3.28.3-build/cmake-3.28.3/Source/cmGlobalGenerator.cxx:3301: error[uninitvar]: Uninitialized variable: hash
# 3299|   
# 3300|     // Associate the hash with this output.
# 3301|->   this->RuleHashes[fname] = hash;
# 3302|   }
# 3303|   

Error: CPPCHECK_WARNING (CWE-457):
cmake-3.28.3-build/cmake-3.28.3/Source/cmGlobalGenerator.cxx:3358: error[uninitvar]: Uninitialized variable: hash
# 3356|           RuleHash hash;
# 3357|           memcpy(hash.Data, line.c_str(), 32);
# 3358|->         this->RuleHashes[fname] = hash;
# 3359|         }
# 3360|       }

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGlobalGhsMultiGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGlobalNinjaGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-909):
cmake-3.28.3-build/cmake-3.28.3/Source/cmGlobalNinjaGenerator.cxx:2622: error[uninitStructMember]: Uninitialized struct member: module_reference.Method
# 2620|                 }
# 2621|               }
# 2622|->             usages.Reference[i.key().asString()] = module_reference;
# 2623|             }
# 2624|           }

Error: CPPCHECK_WARNING (CWE-457):
cmake-3.28.3-build/cmake-3.28.3/Source/cmGlobalNinjaGenerator.cxx:2622: warning[uninitvar]: Uninitialized variable: module_reference.Method
# 2620|                 }
# 2621|               }
# 2622|->             usages.Reference[i.key().asString()] = module_reference;
# 2623|             }
# 2624|           }

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGlobalUnixMakefileGenerator3.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmGraphVizWriter.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmHexFileConverter.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmIfCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmIncludeCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmInstallCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmInstallFilesGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmInstallTargetGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmJSONHelpers.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmLinkItemGraphVisitor.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmLinkLineDeviceComputer.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmListCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmListFileCache.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmLoadCacheCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmLoadCommandCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmLocalGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmLocalNinjaGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmLocalUnixMakefileGenerator3.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmMacroCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-562):
cmake-3.28.3-build/cmake-3.28.3/Source/cmMakefile.h:443: error[returnTempReference]: Reference to temporary returned.
#  441|     const std::string& GetIncludeRegularExpression() const
#  442|     {
#  443|->     return this->GetProperty("INCLUDE_REGULAR_EXPRESSION");
#  444|     }
#  445|   

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmMakefileExecutableTargetGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmMakefileLibraryTargetGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmMakefileTargetGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-562):
cmake-3.28.3-build/cmake-3.28.3/Source/cmMakefileTargetGenerator.cxx:1257: error[invalidLifetime]: Using object that points to local variable 'shellObjI' that is out of scope.
# 1255|           std::string shellObjS = this->LocalGenerator->ConvertToOutputFormat(
# 1256|             objS, cmOutputConverter::SHELL);
# 1257|->         vars.AssemblySource = shellObjS.c_str();
# 1258|   
# 1259|           // Expand placeholders in the commands.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmMarkAsAdvancedCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmMessageCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmMessenger.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmNinjaNormalTargetGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmNinjaTargetGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmNinjaUtilityTargetGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmOutputConverter.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmOutputRequiredFilesCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmParseArgumentsCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmPolicies.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-587):
cmake-3.28.3-build/cmake-3.28.3/Source/cmPolicies.cxx:418: error[assignBoolToPointer]: Boolean value assigned to pointer.
#  416|                                   cmPolicies::PolicyStatus status)
#  417|   {
#  418|->   this->Status[(POLICY_STATUS_COUNT * id) + OLD] = (status == OLD);
#  419|     this->Status[(POLICY_STATUS_COUNT * id) + WARN] = (status == WARN);
#  420|     this->Status[(POLICY_STATUS_COUNT * id) + NEW] = (status == NEW);

Error: CPPCHECK_WARNING (CWE-587):
cmake-3.28.3-build/cmake-3.28.3/Source/cmPolicies.cxx:419: error[assignBoolToPointer]: Boolean value assigned to pointer.
#  417|   {
#  418|     this->Status[(POLICY_STATUS_COUNT * id) + OLD] = (status == OLD);
#  419|->   this->Status[(POLICY_STATUS_COUNT * id) + WARN] = (status == WARN);
#  420|     this->Status[(POLICY_STATUS_COUNT * id) + NEW] = (status == NEW);
#  421|   }

Error: CPPCHECK_WARNING (CWE-587):
cmake-3.28.3-build/cmake-3.28.3/Source/cmPolicies.cxx:420: error[assignBoolToPointer]: Boolean value assigned to pointer.
#  418|     this->Status[(POLICY_STATUS_COUNT * id) + OLD] = (status == OLD);
#  419|     this->Status[(POLICY_STATUS_COUNT * id) + WARN] = (status == WARN);
#  420|->   this->Status[(POLICY_STATUS_COUNT * id) + NEW] = (status == NEW);
#  421|   }
#  422|   

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmProjectCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmQtAutoGen.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmQtAutoGenInitializer.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmQtAutoMocUic.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmRST.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmRulePlaceholderExpander.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmScanDepFormat.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSearchPath.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSeparateArgumentsCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSetCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSetPropertyCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSetSourceFilesPropertiesCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSetTargetPropertiesCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSetTestsPropertiesCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSiteNameCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSourceFile.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSourceFileLocation.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSourceGroupCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmStandardLevelResolver.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmStateDirectory.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmStringCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-562):
cmake-3.28.3-build/cmake-3.28.3/Source/cmStringCommand.cxx:970: error[returnTempReference]: Reference to temporary returned.
#  968|     const std::string& res = *this->begin();
#  969|     this->advance(1);
#  970|->   return res;
#  971|   }
#  972|   

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmStringReplaceHelper.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmSystemTools.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmTarget.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmTargetLinkLibrariesCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmTargetPropCommandBase.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmTargetSourcesCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmTestGenerator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmTimestamp.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmTransformDepfile.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmTryRunCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmUVProcessChain.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmUtilitySourceCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmVariableRequiresCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmWriteFileCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmXcFramework.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cm_get_date.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmake.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmakemain.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING (CWE-1164):
cmake-3.28.3-build/cmake-3.28.3/Source/cmakemain.cxx:659:6: warning[-Wunused-function]: ‘bool {anonymous}::parse_default_directory_permissions(const std::string&, std::string&)’ defined but not used
#  659 | bool parse_default_directory_permissions(const std::string& permissions,
#      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  657|   }
#  658|   
#  659|-> bool parse_default_directory_permissions(const std::string& permissions,
#  660|                                            std::string& parsedPermissionsVar)
#  661|   {

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/cmcmd.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/ctest.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/Base64.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/FStream.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/Glob.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/MD5.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c: scope_hint: In function ‘cmsysProcess_AddCommand’
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c:428:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘*cp.Commands’
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Bootstrap.cmk/cmsys/Process.h:6: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c:8: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Bootstrap.cmk/cmsys/Process.h:21:35: note: in expansion of macro ‘kwsys_ns’
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c:382:5: note: in expansion of macro ‘kwsysProcess_SetCommand’
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Bootstrap.cmk/cmsys/Process.h:22:35: note: in expansion of macro ‘kwsys_ns’
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c:401:12: note: in expansion of macro ‘kwsysProcess_AddCommand’
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Bootstrap.cmk/cmsys/Process.h:22:35: note: in expansion of macro ‘kwsys_ns’
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c:401:12: note: in expansion of macro ‘kwsysProcess_AddCommand’
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Bootstrap.cmk/cmsys/Process.h:22:35: note: in expansion of macro ‘kwsys_ns’
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c:406:5: note: in expansion of macro ‘kwsysProcess_AddCommand’
#  426|       int i;
#  427|       for (i = 0; i < cp->NumberOfCommands; ++i) {
#  428|->       newCommands[i] = cp->Commands[i];
#  429|       }
#  430|     }

Error: CLANG_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c:461:46: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
#  459|       for (i = 0; i < n; ++i) {
#  460|         assert(command[i]); /* Quiet Clang scan-build. */
#  461|->       newCommands[cp->NumberOfCommands][i] = strdup(command[i]);
#  462|         if (!newCommands[cp->NumberOfCommands][i]) {
#  463|           break;

Error: GCC_ANALYZER_WARNING (CWE-1341):
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c:1658:13: warning[-Wanalyzer-fd-double-close]: double ‘close’ of file descriptor ‘*cp.SignalPipe’
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Bootstrap.cmk/cmsys/Process.h:83:29: note: in expansion of macro ‘kwsys_ns’
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c:1441:6: note: in expansion of macro ‘kwsysProcess_Kill’
# 1656|       /* Keep trying to close until it is not interrupted by a
# 1657|        * signal.  */
# 1658|->     while ((close(*pfd) < 0) && (errno == EINTR)) {
# 1659|       }
# 1660|       *pfd = -1;

Error: GCC_ANALYZER_WARNING (CWE-1341):
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c: scope_hint: In function ‘kwsysProcessCleanupDescriptor.part.0’
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/ProcessUNIX.c:1658:13: warning[-Wanalyzer-fd-double-close]: double ‘close’ of file descriptor ‘*pfd’
# 1656|       /* Keep trying to close until it is not interrupted by a
# 1657|        * signal.  */
# 1658|->     while ((close(*pfd) < 0) && (errno == EINTR)) {
# 1659|       }
# 1660|       *pfd = -1;

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/RegularExpression.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/System.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457):
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/System.c: scope_hint: In function ‘kwsysSystem__AppendByte’
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/System.c:35:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*begin’
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Bootstrap.cmk/cmsys/System.h:6: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/System.c:4: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Bootstrap.cmk/cmsys/System.h:18:5: note: in expansion of macro ‘kwsys_ns’
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/System.c:227:8: note: in expansion of macro ‘kwsysSystem_Parse_CommandForUnix’
#   33|         return 0;
#   34|       }
#   35|->     memcpy(newBuffer, *begin, (size_t)(length) * sizeof(char));
#   36|       if (*begin != local) {
#   37|         free(*begin);

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/SystemInformation.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/SystemTools.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-562):
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/SystemTools.cxx:1962: error[returnDanglingLifetime]: Returning pointer to local variable 'newstr' that will be invalid when returning.
# 1960|     if (str) {
# 1961|       char* newstr = new char[strlen(str) + 1];
# 1962|->     return strcpy(newstr, str);
# 1963|     }
# 1964|     return nullptr;

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/Terminal.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/kwsysPlatformTestsCXX.cxx:131:7: warning[deadcode.DeadStores]: Value stored to 'ierr' during its initialization is never read
#  129|   {
#  130|     Dl_info info;
#  131|->   int ierr = dladdr((void*)main, &info);
#  132|     return 0;
#  133|   }

Error: CLANG_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/kwsysPlatformTestsCXX.cxx:151:9: warning[deadcode.DeadStores]: Value stored to 'demangledFunction' during its initialization is never read
#  149|     char buffer[512] = { '\0' };
#  150|     const char* function = "_ZN5kwsys17SystemInformation15GetProgramStackEii";
#  151|->   char* demangledFunction =
#  152|       abi::__cxa_demangle(function, buffer, &bufferLen, &status);
#  153|     return status;

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/testCommandLineArguments.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/testCommandLineArguments1.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/testProcess.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/testProcess.c:138:19: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'invalidAddress')
#  136|     assert(invalidAddress); /* Quiet Clang scan-build. */
#  137|     /* Provoke deliberate crash by writing to the invalid address. */
#  138|->   *invalidAddress = 0;
#  139|   #endif
#  140|     fprintf(stdout, "Output after crash on stdout from crash test.\n");

Error: GCC_ANALYZER_WARNING (CWE-835):
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/testProcess.c: scope_hint: In function ‘test6’
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/testProcess.c:186:5: warning[-Wanalyzer-infinite-loop]: infinite loop
#  184|     /* Generate huge amounts of output to test killing.  */
#  185|     for (;;) {
#  186|->     fwrite(runaway, 1, TEST6_SIZE + 1, stdout);
#  187|       fflush(stdout);
#  188|     }

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/testStatus.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Source/kwsys/testSystemTools.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testArgumentParser.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testCMExtAlgorithm.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testCMakePath.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testCTestBinPacker.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testCTestResourceAllocator.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testDebug.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testDebuggerAdapter.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testDebuggerAdapterPipe.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testDebuggerBreakpointManager.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testDebuggerVariables.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testDebuggerVariablesHelper.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testFindPackageCommand.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testGeneratedFileStream.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testJSONHelpers.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testList.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testOptional.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testRST.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testRange.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testString.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testStringAlgorithms.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-664):
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testStringAlgorithms.cxx:163: error[invalidContainer]: Using pointer to local variable 'val' that may be invalid.
#  161|           expect = "cmStrCat " + std::move(expect);
#  162|         }
#  163|->       if (val.data() != data || val.capacity() != capacity) {
#  164|           moved = false;
#  165|         }

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testSystemTools.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testUTF8.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testUVProcessChain.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testUVProcessChainHelper.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/CMakeLib/testUVStreambuf.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/CTestResourceAllocation/ctresalloc.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/detect_jobserver.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688):
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/detect_jobserver.c: scope_hint: In function ‘jobserver_auth’
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/detect_jobserver.c:65:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘result’ where non-null expected
<built-in>: note: argument 1 of ‘__builtin_strncpy’ must be non-null
#   63|     len = (size_t)(end - start);
#   64|     result = (char*)malloc(len + 1);
#   65|->   strncpy(result, start, len);
#   66|     result[len] = '\0';
#   67|   

Error: GCC_ANALYZER_WARNING (CWE-775):
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/detect_jobserver.c: scope_hint: In function ‘main’
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/detect_jobserver.c:159:6: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_file, "w")’
#  157|     output_file = argv[1];
#  158|     fp = fopen(output_file, "w");
#  159|->   if (fp == NULL) {
#  160|       fprintf(stderr, "Error opening output file: %s\n", output_file);
#  161|       return 2;

Error: GCC_ANALYZER_WARNING (CWE-401):
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/detect_jobserver.c:159:6: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_file, "w")’
#  157|     output_file = argv[1];
#  158|     fp = fopen(output_file, "w");
#  159|->   if (fp == NULL) {
#  160|       fprintf(stderr, "Error opening output file: %s\n", output_file);
#  161|       return 2;

Error: CPPCHECK_WARNING (CWE-404):
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/detect_jobserver.c:167: error[resourceLeak]: Resource leak: fp
#  165|     if (jobserver == NULL) {
#  166|       fprintf(stderr, "%s\n", message);
#  167|->     return 1;
#  168|     }
#  169|   

Error: CPPCHECK_WARNING (CWE-404):
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/detect_jobserver.c:178: error[resourceLeak]: Resource leak: fp
#  176|     message[MAX_MESSAGE_LENGTH] = '\0';
#  177|   
#  178|->   return result;
#  179|   }

Error: GCC_ANALYZER_WARNING (CWE-775):
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/pseudo_llvm-rc.c: scope_hint: In function ‘main’
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/pseudo_llvm-rc.c:24:22: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*<unknown>, "rb")’
#   22|       return 1;
#   23|     }
#   24|->   target = fopen(argv[argc - 2], "wb");
#   25|     if (target != NULL) {
#   26|       char buffer[500];

Error: GCC_ANALYZER_WARNING (CWE-401):
cmake-3.28.3-build/cmake-3.28.3/Tests/RunCMake/pseudo_llvm-rc.c:24:22: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*<unknown>, "rb")’
#   22|       return 1;
#   23|     }
#   24|->   target = fopen(argv[argc - 2], "wb");
#   25|     if (target != NULL) {
#   26|       char buffer[500];

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/KWIML/test/test_int_C.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/KWIML/test/test_int_CXX.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmcppdap/src/jsoncpp_json_serializer.cpp:15: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmcppdap/src/jsoncpp_json_serializer.h:18: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmcppdap/include/dap/protocol.h:25: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmcppdap/include/dap/typeof.h:19: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmcppdap/include/dap/types.h:21: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmcppdap/include/dap/any.h:150:5: warning[core.CallAndMessage]: Called C++ object pointer is null
#  148|       assert(value != nullptr);
#  149|   #endif
#  150|->     *reinterpret_cast<T*>(value) = val;
#  151|     }
#  152|     return *this;

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmcppdap/src/io.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmcppdap/src/session.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmjsoncpp/src/lib_json/json_reader.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmjsoncpp/src/lib_json/json_value.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmjsoncpp/src/lib_json/json_writer.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/md5.c:208:51: warning[-Warray-parameter=]: argument 2 of type ‘unsigned char *’ declared as a pointer
#  208 | void rhash_md5_final(md5_ctx* ctx, unsigned char* result)
#      |                                    ~~~~~~~~~~~~~~~^~~~~~
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/md5.c:19: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/md5.h:25:50: note: previously declared as an array ‘unsigned char[16]’
#   25 | void rhash_md5_final(md5_ctx* ctx, unsigned char result[16]);
#      |                                    ~~~~~~~~~~~~~~^~~~~~~~~~
#  206|    * @param result calculated hash in binary form
#  207|    */
#  208|-> void rhash_md5_final(md5_ctx* ctx, unsigned char* result)
#  209|   {
#  210|   	unsigned index = ((unsigned)ctx->length & 63) >> 2;

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-401):
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c: scope_hint: In function ‘rhash_init’
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c:153:16: warning[-Wanalyzer-malloc-leak]: leak of ‘rctx’
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/algorithms.h:6: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c:30: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c:82:26: note: in expansion of macro ‘rhash_ctz’
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c:34: included_from: Included from here.
#  151|   	}
#  152|   
#  153|-> 	return &rctx->rc; /* return allocated and initialized rhash context */
#  154|   }
#  155|   

Error: GCC_ANALYZER_WARNING (CWE-476):
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c: scope_hint: In function ‘rhash_final’
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c:232:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘info’
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c:82:26: note: in expansion of macro ‘rhash_ctz’
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c: scope_hint: In function ‘rhash_final’
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c: scope_hint: In function ‘rhash_final’
#  230|   	for (i = 0; i < ectx->hash_vector_size; i++) {
#  231|   		struct rhash_hash_info* info = ectx->vector[i].hash_info;
#  232|-> 		assert(info->final != 0);
#  233|   		assert(info->info->digest_size < sizeof(buffer));
#  234|   		info->final(ectx->vector[i].context, out);

Error: COMPILER_WARNING (CWE-1164):
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c:250:13: warning[-Wunused-function]: ‘rhash_put_digest’ defined but not used
#  250 | static void rhash_put_digest(rhash ctx, unsigned hash_id, unsigned char* result)
#      |             ^~~~~~~~~~~~~~~~
#  248|    * @param result buffer to put the hash into
#  249|    */
#  250|-> static void rhash_put_digest(rhash ctx, unsigned hash_id, unsigned char* result)
#  251|   {
#  252|   	rhash_context_ext* const ectx = (rhash_context_ext*)ctx;

Error: CPPCHECK_WARNING (CWE-682):
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/rhash.c:329: error[nullPointerArithmetic]: Overflow in pointer arithmetic, NULL pointer is subtracted.
#  327|   	if (!pmem) return -1; /* errno is set to ENOMEM according to UNIX 98 */
#  328|   
#  329|-> 	align8 = ((unsigned char*)0 - pmem) & 7;
#  330|   	buffer = pmem + align8;
#  331|   

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/sha1.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/sha256.c:213:57: warning[-Warray-parameter=]: argument 2 of type ‘unsigned char *’ declared as a pointer
#  213 | void rhash_sha256_final(sha256_ctx* ctx, unsigned char* result)
#      |                                          ~~~~~~~~~~~~~~~^~~~~~
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/sha256.c:20: included_from: Included from here.
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/sha256.h:26:56: note: previously declared as an array ‘unsigned char[32]’
#   26 | void rhash_sha256_final(sha256_ctx* ctx, unsigned char result[32]);
#      |                                          ~~~~~~~~~~~~~~^~~~~~~~~~
#  211|    * @param result calculated hash in binary form
#  212|    */
#  213|-> void rhash_sha256_final(sha256_ctx* ctx, unsigned char* result)
#  214|   {
#  215|   	size_t index = ((unsigned)ctx->length & 63) >> 2;

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibrhash/librhash/sha3.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/timer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/core.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-775):
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/core.c: scope_hint: In function ‘uv__open_file’
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/core.c:1008:8: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘uv__open_cloexec(path, 0)’
# 1006|     int fd;
# 1007|   
# 1008|->   fd = open(path, flags | O_CLOEXEC);
# 1009|     if (fd == -1)
# 1010|       return UV__ERR(errno);

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/fs.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/loop.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/pipe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-775):
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/pipe.c: scope_hint: In function ‘uv__pipe_listen’
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/pipe.c:110:6: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘*handle.io_watcher.fd’
#  108|   #endif
#  109|   
#  110|->   if (listen(uv__stream_fd(handle), backlog))
#  111|       return UV__ERR(errno);
#  112|   

Error: GCC_ANALYZER_WARNING (CWE-775):
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/pipe.c:115:3: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘*handle.io_watcher.fd’
#  113|     handle->connection_cb = cb;
#  114|     handle->io_watcher.cb = uv__server_io;
#  115|->   uv__io_start(handle->loop, &handle->io_watcher, POLLIN);
#  116|     return 0;
#  117|   }

Error: GCC_ANALYZER_WARNING (CWE-688):
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/pipe.c: scope_hint: In function ‘uv__pipe_getsockpeername’
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/pipe.c:273:3: warning[-Wanalyzer-null-argument]: use of NULL ‘buffer’ where non-null expected
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/pipe.c: scope_hint: In function ‘uv__pipe_getsockpeername’
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
#  271|     }
#  272|   
#  273|->   memcpy(buffer, sa.sun_path, addrlen);
#  274|     *size = addrlen;
#  275|   

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/poll.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/posix-poll.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/process.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-775):
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/process.c: scope_hint: In function ‘uv__process_child_init’
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/process.c:336:8: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘close_fd’
#  334|       use_fd = pipes[fd][1];
#  335|   
#  336|->     if (use_fd < 0) {
#  337|         if (fd >= 3)
#  338|           continue;

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/signal.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/stream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/Utilities/cmlibuv/src/unix/tty.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688):
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c: scope_hint: In function ‘main’
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:29:38: note: in definition of macro ‘CM_CAST’
<built-in>: note: argument 2 of ‘__builtin_strstr’ must be non-null
#  173|     for (i = 0; i < NumTests && testToRun == -1; ++i) {
#  174|       char *test_name = lowercase(cmakeGeneratedFunctionMapEntries[i].name);
#  175|->     if (partial_match != 0 && strstr(test_name, arg) != CM_NULL) { /* NOLINT */
#  176|         testToRun = i;
#  177|         ac -= 2;

Error: GCC_ANALYZER_WARNING (CWE-688):
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:175:31: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:29:38: note: in definition of macro ‘CM_CAST’
<built-in>: note: argument 1 of ‘__builtin_strstr’ must be non-null
#  173|     for (i = 0; i < NumTests && testToRun == -1; ++i) {
#  174|       char *test_name = lowercase(cmakeGeneratedFunctionMapEntries[i].name);
#  175|->     if (partial_match != 0 && strstr(test_name, arg) != CM_NULL) { /* NOLINT */
#  176|         testToRun = i;
#  177|         ac -= 2;

Error: GCC_ANALYZER_WARNING (CWE-457):
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:29:38: note: in definition of macro ‘CM_CAST’
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:4: included_from: Included from here.
/usr/include/string.h:350:14: note: argument 1 of ‘strstr’ must be a pointer to a null-terminated string
#  173|     for (i = 0; i < NumTests && testToRun == -1; ++i) {
#  174|       char *test_name = lowercase(cmakeGeneratedFunctionMapEntries[i].name);
#  175|->     if (partial_match != 0 && strstr(test_name, arg) != CM_NULL) { /* NOLINT */
#  176|         testToRun = i;
#  177|         ac -= 2;

Error: GCC_ANALYZER_WARNING (CWE-457):
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:175:31: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*arg’
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:29:38: note: in definition of macro ‘CM_CAST’
/usr/include/string.h:350:14: note: argument 2 of ‘strstr’ must be a pointer to a null-terminated string
#  173|     for (i = 0; i < NumTests && testToRun == -1; ++i) {
#  174|       char *test_name = lowercase(cmakeGeneratedFunctionMapEntries[i].name);
#  175|->     if (partial_match != 0 && strstr(test_name, arg) != CM_NULL) { /* NOLINT */
#  176|         testToRun = i;
#  177|         ac -= 2;

Error: GCC_ANALYZER_WARNING (CWE-688):
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘arg’ where non-null expected
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:29:38: note: in definition of macro ‘CM_CAST’
/usr/include/string.h:156:12: note: argument 2 of ‘strcmp’ must be non-null
#  177|         ac -= 2;
#  178|         av += 2;
#  179|->     } else if (partial_match == 0 && strcmp(test_name, arg) == 0) {
#  180|         testToRun = i;
#  181|         ac--;

Error: GCC_ANALYZER_WARNING (CWE-688):
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:179:38: warning[-Wanalyzer-null-argument]: use of NULL ‘lowercase(cmakeGeneratedFunctionMapEntries[i].name)’ where non-null expected
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsC.c:29:38: note: in definition of macro ‘CM_CAST’
/usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null
#  177|         ac -= 2;
#  178|         av += 2;
#  179|->     } else if (partial_match == 0 && strcmp(test_name, arg) == 0) {
#  180|         testToRun = i;
#  181|         ac--;

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Source/kwsys/cmsysTestsCxx.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Tests/CMakeLib/CMakeLibTests.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Tests/CMakeLib/PseudoMemcheck/ret0.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
cmake-3.28.3-build/cmake-3.28.3/redhat-linux-build/Tests/CMakeLib/PseudoMemcheck/ret1.cxx: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.