diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -10,6 +10,7 @@ cppcheck:_Z10getStepTokPK5Token cppcheck:_Z10matchglobsRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EERKS5_ cppcheck:_Z10replaceStrNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_S6_ +cppcheck:_Z10strTolowerRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_Z11astHasTokenPK5TokenS1_ cppcheck:_Z11findAstNodePK5TokenRKSt8functionIFbS1_EE cppcheck:_Z11findTypeEndP5Token @@ -18,6 +19,7 @@ cppcheck:_Z11getMinValueRK8ValuePtrI10InferModelERKNSt7__cxx114listIN9ValueFlow5ValueESaIS7_EEE cppcheck:_Z11isSizeOfEtcPK5Token cppcheck:_Z11isTemporarybPK5TokenPK7Libraryb +cppcheck:_Z12asImpossibleN9ValueFlow5ValueE cppcheck:_Z12astIsPointerPK5Token cppcheck:_Z12getArgumentsPK5Token cppcheck:_Z12isGlobalDataPK5Tokenb @@ -31,8 +33,7 @@ cppcheck:_Z13isReturnScopePK5TokenPK7LibraryPS1_b cppcheck:_Z13isThisChangedPK5TokenS1_iPK8Settingsb cppcheck:_Z13isThisChangedPK5TokeniPK8Settingsb -cppcheck:_Z13visitAstNodesP5TokenSt8functionIF15ChildrenToVisitS0_EE -cppcheck:_Z13visitAstNodesPK5TokenSt8functionIF15ChildrenToVisitS1_EE +cppcheck:_Z13isWithinScopePK5TokenPK8VariableN5Scope9ScopeTypeE cppcheck:_Z14astIsContainerPK5Token cppcheck:_Z14astIsPrimitivePK5Token cppcheck:_Z14findExpressionPK5Tokeni @@ -45,6 +46,8 @@ cppcheck:_Z14isLikelyStreambPK5Token cppcheck:_Z14isOppositeCondbbPK5TokenS1_RK7LibrarybbPNSt7__cxx114listISt4pairIS1_NS5_12basic_stringIcSt11char_traitsIcESaIcEEEESaISD_EEE cppcheck:_Z14isScopeBracketPK5Token +cppcheck:_Z14isVariableDeclPK5Token +cppcheck:_Z14solveExprValuePK5TokenRKSt8functionIFSt6vectorIxSaIxEES1_EERN9ValueFlow5ValueE cppcheck:_Z15astIsSignedCharPK5Token cppcheck:_Z15conditionIsTruePK5Token13ProgramMemoryPK8Settings cppcheck:_Z15getArgumentVarsPK5Tokeni @@ -57,18 +60,20 @@ cppcheck:_Z16astIsGenericCharPK5Token cppcheck:_Z16conditionIsFalsePK5Token13ProgramMemoryPK8Settings cppcheck:_Z16followReferencesPK5TokenPNSt7__cxx114listISt4pairIS1_NS2_12basic_stringIcSt11char_traitsIcESaIcEEEESaISA_EEE -cppcheck:_Z16getProgramMemoryPK5TokenRKSt13unordered_mapIiN9ValueFlow5ValueESt4hashIiESt8equal_toIiESaISt4pairIKiS4_EEE -cppcheck:_Z16getProgramMemoryPK5TokeniRKN9ValueFlow5ValueEPK8Settings +cppcheck:_Z16getArgumentStartPK5Token +cppcheck:_Z16getProgramMemoryPK5TokenRKSt13unordered_mapI11ExprIdTokenN9ValueFlow5ValueENS3_4HashESt8equal_toIS3_ESaISt4pairIKS3_S5_EEE +cppcheck:_Z16getProgramMemoryPK5TokenS1_RKN9ValueFlow5ValueEPK8Settings cppcheck:_Z16hasLifetimeTokenPK5TokenS1_ cppcheck:_Z16isEscapeFunctionPK5TokenPK7Library cppcheck:_Z16isSameExpressionbbPK5TokenS1_RK7LibrarybbPNSt7__cxx114listISt4pairIS1_NS5_12basic_stringIcSt11char_traitsIcESaIcEEEESaISD_EEE cppcheck:_Z17astIsSmartPointerPK5Token -cppcheck:_Z17evaluateConditionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExPK5TokenR13ProgramMemoryPK8Settings cppcheck:_Z17exprDependsOnThisPK5Tokenbi cppcheck:_Z17getCondTokFromEndP5Token cppcheck:_Z17getCondTokFromEndPK5Token +cppcheck:_Z17getEndOfExprScopePK5TokenPK5Scopeb cppcheck:_Z17getLifetimeTokensPK5TokenbNSt7__cxx114listISt4pairIS1_NS2_12basic_stringIcSt11char_traitsIcESaIcEEEESaISA_EEE cppcheck:_Z17getParentLifetimePK5Token +cppcheck:_Z17getParentLifetimebPK5TokenPK7Library cppcheck:_Z17isConstExpressionPK5TokenRK7Librarybb cppcheck:_Z17isEqualKnownValuePK5TokenS1_ cppcheck:_Z17isVariableChangedPK5TokenS1_ibPK8Settingsbi @@ -86,7 +91,6 @@ cppcheck:_Z18isUniqueExpressionPK5Token cppcheck:_Z18isValidGlobPatternRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_Z18isVariablesChangedPK5TokenS1_iSt6vectorIPK8VariableSaIS5_EEPK8Settingsb -cppcheck:_Z19addBughuntingChecksPSt6vectorISt8functionIFvPK5TokenRKN10ExprEngine5ValueEPNS4_8DataBaseEEESaISB_EE cppcheck:_Z19astIsContainerOwnedPK5Token cppcheck:_Z19astParentSkipParensP5Token cppcheck:_Z19astParentSkipParensPK5Token @@ -106,7 +110,7 @@ cppcheck:_Z20getLifetimeObjValuesPK5Tokenbx cppcheck:_Z20isConstVarExpressionPK5TokenPKc cppcheck:_Z20isOppositeExpressionbPK5TokenS1_RK7LibrarybbPNSt7__cxx114listISt4pairIS1_NS5_12basic_stringIcSt11char_traitsIcESaIcEEEESaISD_EEE -cppcheck:_Z20isWithoutSideEffectsbPK5Token +cppcheck:_Z20isWithoutSideEffectsbPK5Tokenbb cppcheck:_Z21isExpressionChangedAtPK5TokenS1_ibPK8Settingsbi cppcheck:_Z22findAllocFuncCallTokenPK5TokenRK7Library cppcheck:_Z22findNextTokenFromBreakPK5Token @@ -114,14 +118,17 @@ cppcheck:_Z22makeIntegralInferModelv cppcheck:_Z23astIsUniqueSmartPointerPK5Token cppcheck:_Z23astIsVariableComparisonPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_PS1_ +cppcheck:_Z23evaluateLibraryFunctionRKSt13unordered_mapIiN9ValueFlow5ValueESt4hashIiESt8equal_toIiESaISt4pairIKiS1_EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK8Settings cppcheck:_Z23valueFlowGenericForwardP5TokenPKS_RK8ValuePtrI8AnalyzerEPK8Settings cppcheck:_Z23valueFlowGenericForwardP5TokenRK8ValuePtrI8AnalyzerEPK8Settings cppcheck:_Z23valueFlowGenericReverseP5TokenPKS_RK8ValuePtrI8AnalyzerEPK8Settings cppcheck:_Z23valueFlowGenericReverseP5TokenRK8ValuePtrI8AnalyzerEPK8Settings cppcheck:_Z24getTokenArgumentFunctionP5TokenRi cppcheck:_Z24getTokenArgumentFunctionPK5TokenRi +cppcheck:_Z25createTokenFromExpressionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK8SettingsPSt13unordered_mapIiPK5TokenSt4hashIiESt8equal_toIiESaISt4pairIKiSD_EEE cppcheck:_Z25nextAfterAstRightmostLeafP5Token cppcheck:_Z25nextAfterAstRightmostLeafPK5Token +cppcheck:_Z27numberOfArgumentsWithoutAstPK5Token cppcheck:_Z27programMemoryParseConditionR13ProgramMemoryPK5TokenS3_PK8Settingsb cppcheck:_Z28caseInsensitiveStringCompareRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ cppcheck:_Z29previousBeforeAstLeftmostLeafP5Token @@ -133,6 +140,7 @@ cppcheck:_Z5inferRK8ValuePtrI10InferModelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExNS4_4listIN9ValueFlow5ValueESaISE_EEE cppcheck:_Z7executePK5TokenP13ProgramMemoryPxPbPK8Settings cppcheck:_Z7reachesPK5TokenS1_RK7LibraryPNSt7__cxx114listISt4pairIS1_NS5_12basic_stringIcSt11char_traitsIcESaIcEEEESaISD_EEE +cppcheck:_Z8astCountPK5TokenPKci cppcheck:_Z8astIsLHSPK5Token cppcheck:_Z8astIsRHSPK5Token cppcheck:_Z8precedesPK5TokenS1_ @@ -160,7 +168,8 @@ cppcheck:_ZN10CheckClass13checkOverrideEv cppcheck:_ZN10CheckClass13hasAssignSelfEPK8FunctionPK5TokenPS5_ cppcheck:_ZN10CheckClass13overrideErrorEPK8FunctionS2_ -cppcheck:_ZN10CheckClass14uninitVarErrorEPK5TokenbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_bb +cppcheck:_ZN10CheckClass14uninitVarErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ +cppcheck:_ZN10CheckClass14uninitVarErrorEPK5TokenbN8Function4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_bb cppcheck:_ZN10CheckClass15checkConstErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b cppcheck:_ZN10CheckClass15checkMemsetTypeEPK5ScopePK5TokenS2_bSt3setIS2_St4lessIS2_ESaIS2_EE cppcheck:_ZN10CheckClass15createUsageListEPK5Scope @@ -191,13 +200,14 @@ cppcheck:_ZN10CheckClass20thisSubtractionErrorEPK5Token cppcheck:_ZN10CheckClass21checkThisUseAfterFreeEv cppcheck:_ZN10CheckClass21operatorEqToSelfErrorEPK5Token -cppcheck:_ZN10CheckClass22missingMemberCopyErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ +cppcheck:_ZN10CheckClass22missingMemberCopyErrorEPK5TokenN8Function4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_ cppcheck:_ZN10CheckClass22noCopyConstructorErrorEPK5ScopebPK5Tokenb cppcheck:_ZN10CheckClass22virtualDestructorErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b cppcheck:_ZN10CheckClass23checkSelfInitializationEv cppcheck:_ZN10CheckClass23getVirtualFunctionCallsERK8FunctionRSt3mapIPS1_NSt7__cxx114listIPK5TokenSaIS9_EEESt4lessIS4_ESaISt4pairIKS4_SB_EEE cppcheck:_ZN10CheckClass23initializationListUsageEv cppcheck:_ZN10CheckClass23selfInitializationErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +cppcheck:_ZN10CheckClass24stl_containers_not_constB5cxx11E cppcheck:_ZN10CheckClass25checkDuplInheritedMembersEv cppcheck:_ZN10CheckClass25checkExplicitConstructorsEv cppcheck:_ZN10CheckClass25checkUnsafeClassRefMemberEv @@ -278,14 +288,14 @@ cppcheck:_ZN10CheckOther23invalidPointerCastErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_bb cppcheck:_ZN10CheckOther23misusedScopeObjectErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN10CheckOther23oppositeExpressionErrorEPK5TokenNSt7__cxx114listISt4pairIS2_NS3_12basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EEE -cppcheck:_ZN10CheckOther23redundantPointerOpErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb +cppcheck:_ZN10CheckOther23redundantPointerOpErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb cppcheck:_ZN10CheckOther24checkDuplicateExpressionEv cppcheck:_ZN10CheckOther24checkIncompleteArrayFillEv cppcheck:_ZN10CheckOther24checkIncompleteStatementEv cppcheck:_ZN10CheckOther24checkMisusedScopedObjectEv cppcheck:_ZN10CheckOther24checkRedundantAssignmentEv cppcheck:_ZN10CheckOther24checkSuspiciousSemicolonEv -cppcheck:_ZN10CheckOther24duplicateExpressionErrorEPK5TokenS2_S2_NSt7__cxx114listISt4pairIS2_NS3_12basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EEE +cppcheck:_ZN10CheckOther24duplicateExpressionErrorEPK5TokenS2_S2_NSt7__cxx114listISt4pairIS2_NS3_12basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EEEb cppcheck:_ZN10CheckOther24incompleteArrayFillErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b cppcheck:_ZN10CheckOther24overlappingWriteFunctionEPK5Token cppcheck:_ZN10CheckOther24pointerLessThanZeroErrorEPK5TokenPKN9ValueFlow5ValueE @@ -331,19 +341,6 @@ cppcheck:_ZN10CheckVaarg29va_start_subsequentCallsErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN10CheckVaarg30va_list_usedBeforeStartedErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN10CheckVaarg31wrongParameterTo_va_start_errorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ -cppcheck:_ZN10ExprEngine10ArrayValue5clearEv -cppcheck:_ZN10ExprEngine10ArrayValue6assignESt10shared_ptrINS_5ValueEES3_ -cppcheck:_ZN10ExprEngine10ArrayValueC1EPNS_8DataBaseEPK8Variable -cppcheck:_ZN10ExprEngine10ArrayValueC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS0_ -cppcheck:_ZN10ExprEngine10ArrayValueC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_5ValueEESB_bbb -cppcheck:_ZN10ExprEngine10ArrayValueC2EPNS_8DataBaseEPK8Variable -cppcheck:_ZN10ExprEngine10ArrayValueC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS0_ -cppcheck:_ZN10ExprEngine10ArrayValueC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_5ValueEESB_bbb -cppcheck:_ZN10ExprEngine15executeFunctionEPK5ScopeP11ErrorLoggerPK9TokenizerPK8SettingsRKSt6vectorISt8functionIFvPK5TokenRKNS_5ValueEPNS_8DataBaseEEESaISM_EERSo -cppcheck:_ZN10ExprEngine19executeAllFunctionsEP11ErrorLoggerPK9TokenizerPK8SettingsRKSt6vectorISt8functionIFvPK5TokenRKNS_5ValueEPNS_8DataBaseEEESaISJ_EERSo -cppcheck:_ZN10ExprEngine3strB5cxx11En -cppcheck:_ZN10ExprEngine4dumpESt10shared_ptrINS_5ValueEE -cppcheck:_ZN10ExprEngine9runChecksEP11ErrorLoggerPK9TokenizerPK8Settings cppcheck:_ZN10FileLister10fileExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN10FileLister11isDirectoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN10FileLister17recursiveAddFilesERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSt4lessIS6_ESaISt4pairIKS6_mEEERSA_RKSt3setIS6_S8_SaIS6_EERK9PathMatch @@ -421,22 +418,22 @@ cppcheck:_ZN12ErrorMessage12FileLocationC2EPK5TokenPK9TokenList cppcheck:_ZN12ErrorMessage12FileLocationC2EPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK9TokenList cppcheck:_ZN12ErrorMessage12getXMLFooterB5cxx11Ev -cppcheck:_ZN12ErrorMessage12getXMLHeaderB5cxx11Ev +cppcheck:_ZN12ErrorMessage12getXMLHeaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN12ErrorMessage15fixInvalidCharsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN12ErrorMessage6setmsgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN12ErrorMessageC1EPKN8tinyxml210XMLElementE cppcheck:_ZN12ErrorMessageC1ERKNSt7__cxx114listINS_12FileLocationESaIS2_EEERKNS0_12basic_stringIcSt11char_traitsIcESaIcEEEN8Severity12SeverityTypeESD_SD_N9Certainty14CertaintyLevelE cppcheck:_ZN12ErrorMessageC1ERKNSt7__cxx114listINS_12FileLocationESaIS2_EEERKNS0_12basic_stringIcSt11char_traitsIcESaIcEEEN8Severity12SeverityTypeESD_SD_RK3CWEN9Certainty14CertaintyLevelE cppcheck:_ZN12ErrorMessageC1ERKNSt7__cxx114listIPK5TokenSaIS4_EEEPK9TokenListN8Severity12SeverityTypeERKNS0_12basic_stringIcSt11char_traitsIcESaIcEEESK_N9Certainty14CertaintyLevelE -cppcheck:_ZN12ErrorMessageC1ERKNSt7__cxx114listIPK5TokenSaIS4_EEEPK9TokenListN8Severity12SeverityTypeERKNS0_12basic_stringIcSt11char_traitsIcESaIcEEESK_RK3CWEN9Certainty14CertaintyLevelEb -cppcheck:_ZN12ErrorMessageC1ERKNSt7__cxx114listISt4pairIPK5TokenNS0_12basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EEEPK9TokenListN8Severity12SeverityTypeEPKcRKSA_RK3CWEN9Certainty14CertaintyLevelEb +cppcheck:_ZN12ErrorMessageC1ERKNSt7__cxx114listIPK5TokenSaIS4_EEEPK9TokenListN8Severity12SeverityTypeERKNS0_12basic_stringIcSt11char_traitsIcESaIcEEESK_RK3CWEN9Certainty14CertaintyLevelE +cppcheck:_ZN12ErrorMessageC1ERKNSt7__cxx114listISt4pairIPK5TokenNS0_12basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EEEPK9TokenListN8Severity12SeverityTypeEPKcRKSA_RK3CWEN9Certainty14CertaintyLevelE cppcheck:_ZN12ErrorMessageC1Ev cppcheck:_ZN12ErrorMessageC2EPKN8tinyxml210XMLElementE cppcheck:_ZN12ErrorMessageC2ERKNSt7__cxx114listINS_12FileLocationESaIS2_EEERKNS0_12basic_stringIcSt11char_traitsIcESaIcEEEN8Severity12SeverityTypeESD_SD_N9Certainty14CertaintyLevelE cppcheck:_ZN12ErrorMessageC2ERKNSt7__cxx114listINS_12FileLocationESaIS2_EEERKNS0_12basic_stringIcSt11char_traitsIcESaIcEEEN8Severity12SeverityTypeESD_SD_RK3CWEN9Certainty14CertaintyLevelE cppcheck:_ZN12ErrorMessageC2ERKNSt7__cxx114listIPK5TokenSaIS4_EEEPK9TokenListN8Severity12SeverityTypeERKNS0_12basic_stringIcSt11char_traitsIcESaIcEEESK_N9Certainty14CertaintyLevelE -cppcheck:_ZN12ErrorMessageC2ERKNSt7__cxx114listIPK5TokenSaIS4_EEEPK9TokenListN8Severity12SeverityTypeERKNS0_12basic_stringIcSt11char_traitsIcESaIcEEESK_RK3CWEN9Certainty14CertaintyLevelEb -cppcheck:_ZN12ErrorMessageC2ERKNSt7__cxx114listISt4pairIPK5TokenNS0_12basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EEEPK9TokenListN8Severity12SeverityTypeEPKcRKSA_RK3CWEN9Certainty14CertaintyLevelEb +cppcheck:_ZN12ErrorMessageC2ERKNSt7__cxx114listIPK5TokenSaIS4_EEEPK9TokenListN8Severity12SeverityTypeERKNS0_12basic_stringIcSt11char_traitsIcESaIcEEESK_RK3CWEN9Certainty14CertaintyLevelE +cppcheck:_ZN12ErrorMessageC2ERKNSt7__cxx114listISt4pairIPK5TokenNS0_12basic_stringIcSt11char_traitsIcESaIcEEEESaISB_EEEPK9TokenListN8Severity12SeverityTypeEPKcRKSA_RK3CWEN9Certainty14CertaintyLevelE cppcheck:_ZN12ErrorMessageC2Ev cppcheck:_ZN12PathAnalysis14findOuterScopeEPK5Scope cppcheck:_ZN12PathAnalysis9checkCondEPK5TokenRb @@ -476,6 +473,7 @@ cppcheck:_ZN12Suppressions17isSuppressedLocalERKNS_12ErrorMessageE cppcheck:_ZN12Suppressions18addSuppressionLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN12Suppressions25parseMultiSuppressCommentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS5_ +cppcheck:_ZN12Suppressions40markUnmatchedInlineSuppressionsAsCheckedERK9Tokenizer cppcheck:_ZN12Suppressions9parseFileB5cxx11ERSi cppcheck:_ZN12TimerResults10addResultsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEl cppcheck:_ZN13CmdLineParser10printErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE @@ -504,15 +502,17 @@ cppcheck:_ZN13ImportProjectC2Ev cppcheck:_ZN13InternalErrorC1EPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_4TypeE cppcheck:_ZN13InternalErrorC2EPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_4TypeE -cppcheck:_ZN13ProgramMemory10setUnknownEi -cppcheck:_ZN13ProgramMemory11setIntValueEixb -cppcheck:_ZN13ProgramMemory21setContainerSizeValueEixb +cppcheck:_ZN13ProgramMemory10setUnknownEPK5Token +cppcheck:_ZN13ProgramMemory11setIntValueEPK5Tokenxb +cppcheck:_ZN13ProgramMemory21setContainerSizeValueEPK5Tokenxb +cppcheck:_ZN13ProgramMemory2atEi cppcheck:_ZN13ProgramMemory4swapERS_ cppcheck:_ZN13ProgramMemory5clearEv cppcheck:_ZN13ProgramMemory6insertERKS_ cppcheck:_ZN13ProgramMemory7replaceERKS_ +cppcheck:_ZN13ProgramMemory8erase_ifERKSt8functionIFbRK11ExprIdTokenEE cppcheck:_ZN13ProgramMemory8hasValueEi -cppcheck:_ZN13ProgramMemory8setValueEiRKN9ValueFlow5ValueE +cppcheck:_ZN13ProgramMemory8setValueEPK5TokenRKN9ValueFlow5ValueE cppcheck:_ZN14CheckCondition10comparisonEv cppcheck:_ZN14CheckCondition13assignIfErrorEPK5TokenS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb cppcheck:_ZN14CheckCondition14multiConditionEv @@ -585,6 +585,7 @@ cppcheck:_ZN14CheckUninitVar19checkIfForWhileHeadEPK5TokenRK8VariablebbNS_5AllocERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN14CheckUninitVar21checkScopeForVariableEPK5TokenRK8VariablePbS6_PNS_5AllocERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt3mapIi13VariableValueSt4lessIiESaISt4pairIKiSI_EEE cppcheck:_ZN14CheckUninitVar23uninitStructMemberErrorEPK5TokenRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +cppcheck:_ZN14CheckUninitVar4diagEPK5Token cppcheck:_ZN14CheckUninitVar5checkEv cppcheck:_ZN14CheckUninitVar8checkRhsEPK5TokenRK8VariableNS_5AllocEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN14CheckUninitVar9checkExprEPK5TokenRK8VariableNS_5AllocEbPb @@ -635,19 +636,12 @@ cppcheck:_ZN14SymbolDatabaseD1Ev cppcheck:_ZN14SymbolDatabaseD2Ev cppcheck:_ZN14ThreadExecutor10handleReadEiRj -cppcheck:_ZN14ThreadExecutor10reportInfoERK12ErrorMessage -cppcheck:_ZN14ThreadExecutor11writeToPipeENS_10PipeSignalERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -cppcheck:_ZN14ThreadExecutor14addFileContentERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ -cppcheck:_ZN14ThreadExecutor16bughuntingReportERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN14ThreadExecutor16checkLoadAverageEm cppcheck:_ZN14ThreadExecutor22reportInternalChildErrERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ cppcheck:_ZN14ThreadExecutor5checkEv -cppcheck:_ZN14ThreadExecutor6reportERK12ErrorMessageNS_11MessageTypeE -cppcheck:_ZN14ThreadExecutor9reportErrERK12ErrorMessage -cppcheck:_ZN14ThreadExecutor9reportOutERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE5Color +cppcheck:_ZN14ThreadExecutor9isEnabledEv cppcheck:_ZN14ThreadExecutorC1ERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSt4lessIS6_ESaISt4pairIKS6_mEEER8SettingsR11ErrorLogger cppcheck:_ZN14ThreadExecutorC2ERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSt4lessIS6_ESaISt4pairIKS6_mEEER8SettingsR11ErrorLogger -cppcheck:_ZN14ThreadExecutorD0Ev cppcheck:_ZN14ThreadExecutorD1Ev cppcheck:_ZN14ThreadExecutorD2Ev cppcheck:_ZN16CheckLeakAutoVar10checkScopeEPK5TokenP7VarInfoSt3setIiSt4lessIiESaIiEEi @@ -683,7 +677,6 @@ cppcheck:_ZN16CppCheckExecutor14executeCommandENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS5_SaIS5_EERKS5_PS5_ cppcheck:_ZN16CppCheckExecutor14reportProgressERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcm cppcheck:_ZN16CppCheckExecutor14tryLoadLibraryER7LibraryRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc -cppcheck:_ZN16CppCheckExecutor16bughuntingReportERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN16CppCheckExecutor16mExceptionOutputE cppcheck:_ZN16CppCheckExecutor18getExceptionOutputEv cppcheck:_ZN16CppCheckExecutor18setExceptionOutputEP8_IO_FILE @@ -741,7 +734,7 @@ cppcheck:_ZN18ProgramMemoryState6assumeEPK5Tokenbb cppcheck:_ZN18ProgramMemoryState6insertERK13ProgramMemoryPK5Token cppcheck:_ZN18ProgramMemoryState7replaceERK13ProgramMemoryPK5Token -cppcheck:_ZN18ProgramMemoryState8addStateEPK5TokenRKSt13unordered_mapIiN9ValueFlow5ValueESt4hashIiESt8equal_toIiESaISt4pairIKiS5_EEE +cppcheck:_ZN18ProgramMemoryState8addStateEPK5TokenRKSt13unordered_mapI11ExprIdTokenN9ValueFlow5ValueENS4_4HashESt8equal_toIS4_ESaISt4pairIKS4_S6_EEE cppcheck:_ZN18ProgramMemoryStateC1EPK8Settings cppcheck:_ZN18ProgramMemoryStateC2EPK8Settings cppcheck:_ZN18TemplateSimplifier10getNewNameEP5TokenRNSt7__cxx114listINS2_12basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEE @@ -794,6 +787,7 @@ cppcheck:_ZN19AnalyzerInformation11setFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ cppcheck:_ZN19AnalyzerInformation13writeFilesTxtERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_4listIS5_SaIS5_EEES7_RKNS8_IN13ImportProject12FileSettingsESaISE_EEE cppcheck:_ZN19AnalyzerInformation19getAnalyzerInfoFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_ +cppcheck:_ZN19AnalyzerInformation31getAnalyzerInfoFileFromFilesTxtERSiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ cppcheck:_ZN19AnalyzerInformation5closeEv cppcheck:_ZN19AnalyzerInformation9reportErrERK12ErrorMessageb cppcheck:_ZN19AnalyzerInformationD1Ev @@ -827,7 +821,6 @@ cppcheck:_ZN20CheckUnusedFunctions19analyseWholeProgramEP11ErrorLoggerRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN20CheckUnusedFunctions19analyseWholeProgramEPKN3CTU8FileInfoERKNSt7__cxx114listIPN5Check8FileInfoESaIS8_EEERK8SettingsR11ErrorLogger cppcheck:_ZN20CheckUnusedFunctions19unusedFunctionErrorEP11ErrorLoggerRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS9_ -cppcheck:_ZN20CheckUnusedFunctions5checkEP11ErrorLoggerRK8Settings cppcheck:_ZN20CheckUnusedFunctions8instanceE cppcheck:_ZN21Check64BitPortability17pointerassignmentEv cppcheck:_ZN21Check64BitPortability18returnIntegerErrorEPK5Token @@ -877,6 +870,7 @@ cppcheck:_ZN4Path20removeQuotationMarksENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN4Path31getFilenameExtensionInLowerCaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN4Path3isCERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +cppcheck:_ZN4Path4joinENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ cppcheck:_ZN4Path5isCPPERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN4Path8isHeaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN4Type12initBaseInfoEPK5TokenS2_ @@ -987,7 +981,6 @@ cppcheck:_ZN7Library11loadxmldataEPKcm cppcheck:_ZN7Library12loadFunctionEPKN8tinyxml210XMLElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt3setIS9_St4lessIS9_ESaIS9_EE cppcheck:_ZN7Library16isContainerYieldEPK5TokenNS_9Container5YieldERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -cppcheck:_ZN7Library19getInvalidArgValuesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN7Library31isCompliantValidationExpressionEPKc cppcheck:_ZN7Library4loadEPKcS1_ cppcheck:_ZN7Library4loadERKN8tinyxml211XMLDocumentE @@ -1111,7 +1104,6 @@ cppcheck:_ZN8CppCheck14checkRawTokensERK9Tokenizer cppcheck:_ZN8CppCheck14reportProgressERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcm cppcheck:_ZN8CppCheck16analyseClangTidyERKN13ImportProject12FileSettingsE -cppcheck:_ZN8CppCheck16bughuntingReportERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN8CppCheck16getErrorMessagesEv cppcheck:_ZN8CppCheck17checkNormalTokensERK9Tokenizer cppcheck:_ZN8CppCheck19analyseWholeProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt3mapIS5_mSt4lessIS5_ESaISt4pairIS6_mEEE @@ -1373,11 +1365,11 @@ cppcheck:_ZN9TokenList16deallocateTokensEv cppcheck:_ZN9TokenList17clangSetOrigFilesEv cppcheck:_ZN9TokenList21simplifyPlatformTypesEv -cppcheck:_ZN9TokenList8addtokenENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK5Token -cppcheck:_ZN9TokenList8addtokenENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiib cppcheck:_ZN9TokenList8addtokenEPK5Token cppcheck:_ZN9TokenList8addtokenEPK5TokenS2_ cppcheck:_ZN9TokenList8addtokenEPK5Tokeniii +cppcheck:_ZN9TokenList8addtokenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK5Token +cppcheck:_ZN9TokenList8addtokenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiib cppcheck:_ZN9TokenListC1EPK8Settings cppcheck:_ZN9TokenListC2EPK8Settings cppcheck:_ZN9TokenListD1Ev @@ -1451,7 +1443,6 @@ cppcheck:_ZN9Tokenizer20simplifyCPPAttributeEv cppcheck:_ZN9Tokenizer20simplifyCalculationsEv cppcheck:_ZN9Tokenizer20simplifyErrNoInWhileEv -cppcheck:_ZN9Tokenizer20simplifyMulAndParensEv cppcheck:_ZN9Tokenizer20simplifyNamespaceStdEv cppcheck:_ZN9Tokenizer20simplifyNestedStrcatEv cppcheck:_ZN9Tokenizer20simplifyOperatorNameEv @@ -1460,6 +1451,7 @@ cppcheck:_ZN9Tokenizer21setVarIdClassFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5TokenPKS8_RKSt3mapIS5_iSt4lessIS5_ESaISt4pairIS6_iEEERSC_IiSI_SD_IiESaISF_IKiSI_EEEPi cppcheck:_ZN9Tokenizer21simplifyAddBracesPairEP5Tokenb cppcheck:_ZN9Tokenizer21simplifyMathFunctionsEv +cppcheck:_ZN9Tokenizer21simplifyParameterVoidEv cppcheck:_ZN9Tokenizer21simplifyReturnStrncatEv cppcheck:_ZN9Tokenizer22prepareTernaryOpForASTEv cppcheck:_ZN9Tokenizer22simplifyConstTernaryOpEv @@ -1563,6 +1555,8 @@ cppcheck:_ZN9Variables8writeAllEiPK5Token cppcheck:_ZN9simplecpp10preprocessERNS_9TokenListERKS0_RSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EERSt3mapISA_PS0_St4lessISA_ESaISt4pairIKSA_SF_EEERKNS_3DUIEPNS5_4listINS_6OutputESaISS_EEEPNSR_INS_10MacroUsageESaISW_EEEPNSR_INS_6IfCondESaIS10_EEE cppcheck:_ZN9simplecpp12simplifyPathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +cppcheck:_ZN9simplecpp13getCStdStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +cppcheck:_ZN9simplecpp15getCppStdStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN9simplecpp20characterLiteralToLLERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN9simplecpp26convertCygwinToWindowsPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZN9simplecpp4loadERKNS_9TokenListERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EERKNS_3DUIEPNS4_4listINS_6OutputESaISH_EEE @@ -1608,24 +1602,8 @@ cppcheck:_ZNK10CheckClass17isConstMemberFuncEPK5ScopePK5Token cppcheck:_ZNK10CheckClass19loadFileInfoFromXmlEPKN8tinyxml210XMLElementE cppcheck:_ZNK10CheckClass22hasAllocationInIfScopeEPK8FunctionPK5ScopePK5Token -cppcheck:_ZNK10ExprEngine10ArrayValue21getSymbolicExpressionB5cxx11Ev -cppcheck:_ZNK10ExprEngine10ArrayValue4readESt10shared_ptrINS_5ValueEE -cppcheck:_ZNK10ExprEngine10ArrayValue8getRangeB5cxx11Ev -cppcheck:_ZNK10ExprEngine10FloatRange10isLessThanEPKNS_8DataBaseEi -cppcheck:_ZNK10ExprEngine10FloatRange13isGreaterThanEPKNS_8DataBaseEi -cppcheck:_ZNK10ExprEngine10FloatRange7isEqualEPKNS_8DataBaseEi -cppcheck:_ZNK10ExprEngine11BinOpResult10isLessThanEPKNS_8DataBaseEi -cppcheck:_ZNK10ExprEngine11BinOpResult13isGreaterThanEPKNS_8DataBaseEi -cppcheck:_ZNK10ExprEngine11BinOpResult6isTrueEPKNS_8DataBaseE -cppcheck:_ZNK10ExprEngine11BinOpResult7getExprB5cxx11EPNS_8DataBaseE -cppcheck:_ZNK10ExprEngine11BinOpResult7isEqualEPKNS_8DataBaseEi -cppcheck:_ZNK10ExprEngine11StructValue21getSymbolicExpressionB5cxx11Ev -cppcheck:_ZNK10ExprEngine11UninitValue8isUninitEPKNS_8DataBaseE -cppcheck:_ZNK10ExprEngine16ConditionalValue21getSymbolicExpressionB5cxx11Ev -cppcheck:_ZNK10ExprEngine17IntegerTruncation21getSymbolicExpressionB5cxx11Ev -cppcheck:_ZNK10ExprEngine8IntRange10isLessThanEPKNS_8DataBaseEi -cppcheck:_ZNK10ExprEngine8IntRange13isGreaterThanEPKNS_8DataBaseEi -cppcheck:_ZNK10ExprEngine8IntRange7isEqualEPKNS_8DataBaseEi +cppcheck:_ZNK11ExprIdToken15getExpressionIdEv +cppcheck:_ZNK11ExprIdToken4HashclES_ cppcheck:_ZNK11FwdAnalysis10hasOperandEPK5TokenS2_ cppcheck:_ZNK11FwdAnalysis12isGlobalDataEPK5Token cppcheck:_ZNK11FwdAnalysis13getExprVarIdsEPK5TokenPbS3_ @@ -1661,6 +1639,7 @@ cppcheck:_ZNK13ProgramMemory11getTokValueEiPPK5Token cppcheck:_ZNK13ProgramMemory21getContainerSizeValueEiPx cppcheck:_ZNK13ProgramMemory22getContainerEmptyValueEiPx +cppcheck:_ZNK13ProgramMemory2atEi cppcheck:_ZNK13ProgramMemory5emptyEv cppcheck:_ZNK13ProgramMemory8getValueEib cppcheck:_ZNK14CheckCondition17isOverlappingCondEPK5TokenS2_b @@ -1689,7 +1668,7 @@ cppcheck:_ZNK14SymbolDatabase22findVariableTypeInBaseEPK5ScopePK5Token cppcheck:_ZNK14SymbolDatabase24validateExecutableScopesEv cppcheck:_ZNK14SymbolDatabase5isCPPEv -cppcheck:_ZNK14SymbolDatabase8findTypeEPK5TokenPK5Scope +cppcheck:_ZNK14SymbolDatabase8findTypeEPK5TokenPK5Scopeb cppcheck:_ZNK14SymbolDatabase8printOutEPKc cppcheck:_ZNK14SymbolDatabase8printXmlERSo cppcheck:_ZNK14SymbolDatabase8validateEv @@ -1717,7 +1696,7 @@ cppcheck:_ZNK18CheckBufferOverrun11getFileInfoEPK9TokenizerPK8Settings cppcheck:_ZNK18CheckBufferOverrun13getBufferSizeEPK5Token cppcheck:_ZNK18CheckBufferOverrun19loadFileInfoFromXmlEPKN8tinyxml210XMLElementE -cppcheck:_ZNK18ProgramMemoryState3getEPK5TokenS2_RKSt13unordered_mapIiN9ValueFlow5ValueESt4hashIiESt8equal_toIiESaISt4pairIKiS5_EEE +cppcheck:_ZNK18ProgramMemoryState3getEPK5TokenS2_RKSt13unordered_mapI11ExprIdTokenN9ValueFlow5ValueENS4_4HashESt8equal_toIS4_ESaISt4pairIKS4_S6_EEE cppcheck:_ZNK18TemplateSimplifier12TokenAndName12isAliasTokenEPK5Token cppcheck:_ZNK18TemplateSimplifier12TokenAndName13aliasEndTokenEv cppcheck:_ZNK18TemplateSimplifier12TokenAndName15aliasStartTokenEv @@ -1725,6 +1704,7 @@ cppcheck:_ZNK18TemplateSimplifier8printOutERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZNK20CheckUnusedFunctions11getFileInfoEPK9TokenizerPK8Settings cppcheck:_ZNK20CheckUnusedFunctions12analyzerInfoB5cxx11Ev +cppcheck:_ZNK20CheckUnusedFunctions5checkEP11ErrorLoggerRK8Settings cppcheck:_ZNK3CTU8FileInfo10NestedCall11toXmlStringB5cxx11Ev cppcheck:_ZNK3CTU8FileInfo11UnsafeUsage8toStringB5cxx11Ev cppcheck:_ZNK3CTU8FileInfo11getCallsMapB5cxx11Ev @@ -1750,7 +1730,7 @@ cppcheck:_ZNK5Scope20findAssociatedScopesEv cppcheck:_ZNK5Scope21hasDefaultConstructorEv cppcheck:_ZNK5Scope21isVariableDeclarationEPK5TokenRS2_S3_ -cppcheck:_ZNK5Scope22findRecordInNestedListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +cppcheck:_ZNK5Scope22findRecordInNestedListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb cppcheck:_ZNK5Scope25hasInlineOrLambdaFunctionEv cppcheck:_ZNK5Scope8findTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZNK5Token10getValueGEExPK8Settings @@ -1777,7 +1757,6 @@ cppcheck:_ZNK5Token16hasKnownIntValueEv cppcheck:_ZNK5Token18findClosingBracketEv cppcheck:_ZNK5Token18findOpeningBracketEv -cppcheck:_ZNK5Token20isImpossibleIntValueEx cppcheck:_ZNK5Token20nextTemplateArgumentEv cppcheck:_ZNK5Token21getContainerSizeValueEx cppcheck:_ZNK5Token21hasKnownSymbolicValueEPKS_ @@ -1850,6 +1829,7 @@ cppcheck:_ZNK7Library21getNonOverlappingDataEPK5Token cppcheck:_ZNK7Library22getContainerFromActionEPK5TokenNS_9Container6ActionE cppcheck:_ZNK7Library22processMarkupAfterCodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +cppcheck:_ZNK7Library25detectContainerOrIteratorEPK5TokenPb cppcheck:_ZNK7Library5isUseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE cppcheck:_ZNK7Library6getargEPK5Tokeni cppcheck:_ZNK7Library8blockendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE @@ -1979,6 +1959,7 @@ cppcheck:_ZNK9Tokenizer8validateEv cppcheck:_ZNK9Tokenizer9validateCEv cppcheck:_ZNK9ValueFlow5Value10infoStringB5cxx11Ev +cppcheck:_ZNK9ValueType11isTypeEqualEPKS_ cppcheck:_ZNK9ValueType3strB5cxx11Ev cppcheck:_ZNK9ValueType4dumpB5cxx11Ev cppcheck:_ZNK9ValueType8typeSizeERKN8cppcheck8PlatformEb @@ -1987,6 +1968,7 @@ cppcheck:_ZNK9simplecpp5Token7isOneOfEPKc cppcheck:_ZNK9simplecpp5Token8printAllEv cppcheck:_ZNK9simplecpp5Token8printOutEv +cppcheck:_ZNK9simplecpp9TokenList22isLastLinePreprocessorEi cppcheck:_ZNK9simplecpp9TokenList4dumpEv cppcheck:_ZNK9simplecpp9TokenList8lastLineB5cxx11Ei cppcheck:_ZNK9simplecpp9TokenList9stringifyB5cxx11Ev diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -3,4 +3,3 @@ libm.so.6 libpcre.so.1 libstdc++.so.6 -libz3.so.4.8 diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -47,6 +47,7 @@ libc.so.6:isxdigit libc.so.6:kill libc.so.6:localeconv +libc.so.6:localtime_r libc.so.6:malloc libc.so.6:memchr libc.so.6:memcmp @@ -74,8 +75,10 @@ libc.so.6:strchr libc.so.6:strcmp libc.so.6:strerror +libc.so.6:strftime libc.so.6:strlen libc.so.6:strncmp +libc.so.6:strpbrk libc.so.6:strtod libc.so.6:strtoimax libc.so.6:strtol @@ -84,12 +87,9 @@ libc.so.6:time libc.so.6:tolower libc.so.6:toupper -libc.so.6:vsnprintf libc.so.6:waitpid libc.so.6:write libgcc_s.so.1:_Unwind_Resume -libgcc_s.so.1:__divti3 -libgcc_s.so.1:__modti3 libm.so.6:cos libm.so.6:exp2 libm.so.6:fmod @@ -106,6 +106,7 @@ libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcmm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEcm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm @@ -155,12 +156,12 @@ libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1ERKNSt7__cxx1112basic_stringIcS1_SaIcEEESt13_Ios_Openmode libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1Ev libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev +libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEE5closeEv libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1ERKNSt7__cxx1112basic_stringIcS1_SaIcEEESt13_Ios_Openmode libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1Ev libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev libstdc++.so.6:_ZNSt14overflow_errorC1EPKc libstdc++.so.6:_ZNSt14overflow_errorD1Ev -libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEEC2Ev libstdc++.so.6:_ZNSt6locale7classicEv libstdc++.so.6:_ZNSt6localeC1Ev libstdc++.so.6:_ZNSt6localeD1Ev @@ -170,17 +171,17 @@ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8pop_backEv libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_ +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm @@ -200,8 +201,6 @@ libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale -libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEEC2Ev -libstdc++.so.6:_ZNSt9exceptionD2Ev libstdc++.so.6:_ZSt11_Hash_bytesPKvmm libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l libstdc++.so.6:_ZSt16__throw_bad_castv @@ -225,6 +224,7 @@ libstdc++.so.6:_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ libstdc++.so.6:_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_ libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc +libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c libstdc++.so.6:_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE libstdc++.so.6:_ZTISt12out_of_range libstdc++.so.6:_ZTISt13runtime_error @@ -267,76 +267,3 @@ libstdc++.so.6:__cxa_throw_bad_array_new_length libstdc++.so.6:__dynamic_cast libstdc++.so.6:__gxx_personality_v0 -libz3.so.4.8:Z3_dec_ref -libz3.so.4.8:Z3_del_config -libz3.so.4.8:Z3_del_context -libz3.so.4.8:Z3_get_error_code -libz3.so.4.8:Z3_get_error_msg -libz3.so.4.8:Z3_get_sort -libz3.so.4.8:Z3_get_sort_kind -libz3.so.4.8:Z3_inc_ref -libz3.so.4.8:Z3_is_re_sort -libz3.so.4.8:Z3_is_seq_sort -libz3.so.4.8:Z3_mk_add -libz3.so.4.8:Z3_mk_and -libz3.so.4.8:Z3_mk_bvadd -libz3.so.4.8:Z3_mk_bvmul -libz3.so.4.8:Z3_mk_bvsdiv -libz3.so.4.8:Z3_mk_bvsge -libz3.so.4.8:Z3_mk_bvsgt -libz3.so.4.8:Z3_mk_bvsle -libz3.so.4.8:Z3_mk_bvslt -libz3.so.4.8:Z3_mk_bvsmod -libz3.so.4.8:Z3_mk_bvsub -libz3.so.4.8:Z3_mk_concat -libz3.so.4.8:Z3_mk_config -libz3.so.4.8:Z3_mk_const -libz3.so.4.8:Z3_mk_context_rc -libz3.so.4.8:Z3_mk_distinct -libz3.so.4.8:Z3_mk_div -libz3.so.4.8:Z3_mk_eq -libz3.so.4.8:Z3_mk_false -libz3.so.4.8:Z3_mk_fpa_add -libz3.so.4.8:Z3_mk_fpa_div -libz3.so.4.8:Z3_mk_fpa_geq -libz3.so.4.8:Z3_mk_fpa_gt -libz3.so.4.8:Z3_mk_fpa_leq -libz3.so.4.8:Z3_mk_fpa_lt -libz3.so.4.8:Z3_mk_fpa_mul -libz3.so.4.8:Z3_mk_fpa_numeral_double -libz3.so.4.8:Z3_mk_fpa_rna -libz3.so.4.8:Z3_mk_fpa_rne -libz3.so.4.8:Z3_mk_fpa_rtn -libz3.so.4.8:Z3_mk_fpa_rtp -libz3.so.4.8:Z3_mk_fpa_rtz -libz3.so.4.8:Z3_mk_fpa_sort -libz3.so.4.8:Z3_mk_fpa_sub -libz3.so.4.8:Z3_mk_ge -libz3.so.4.8:Z3_mk_gt -libz3.so.4.8:Z3_mk_int -libz3.so.4.8:Z3_mk_int2real -libz3.so.4.8:Z3_mk_int64 -libz3.so.4.8:Z3_mk_int_sort -libz3.so.4.8:Z3_mk_ite -libz3.so.4.8:Z3_mk_le -libz3.so.4.8:Z3_mk_lt -libz3.so.4.8:Z3_mk_mod -libz3.so.4.8:Z3_mk_mul -libz3.so.4.8:Z3_mk_numeral -libz3.so.4.8:Z3_mk_or -libz3.so.4.8:Z3_mk_power -libz3.so.4.8:Z3_mk_re_concat -libz3.so.4.8:Z3_mk_re_union -libz3.so.4.8:Z3_mk_real_sort -libz3.so.4.8:Z3_mk_seq_concat -libz3.so.4.8:Z3_mk_solver -libz3.so.4.8:Z3_mk_string_symbol -libz3.so.4.8:Z3_mk_sub -libz3.so.4.8:Z3_mk_true -libz3.so.4.8:Z3_set_ast_print_mode -libz3.so.4.8:Z3_set_error_handler -libz3.so.4.8:Z3_solver_assert -libz3.so.4.8:Z3_solver_check -libz3.so.4.8:Z3_solver_dec_ref -libz3.so.4.8:Z3_solver_inc_ref -libz3.so.4.8:Z3_solver_to_string diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,17 +1,15 @@ name : cppcheck -version : 2.7.5 -release : 18 +version : 2.8.2 +release : 19 source : - - https://github.com/danmar/cppcheck/archive/2.7.5.tar.gz : 6c7ac29e57fa8b3ac7be224510200e579d5a90217e2152591ef46ffc947d8f78 + - https://github.com/danmar/cppcheck/archive/2.8.2.tar.gz : 30ba99ab54089c44b83f02e2453da046a7edff5237950d4a0eb1eba4afcb4f45 license : GPL-3.0-or-later component : programming.tools summary : Static source code analysis tool for C and C++ code description: | Cppcheck is a static analysis tool for C/C++ code. It provides unique code analysis to detect bugs and focuses on detecting undefined behaviour and dangerous coding constructs. The goal is to detect only real errors in the code (i.e. have very few false positives). -builddeps : - - pkgconfig(z3) setup : | - %cmake_ninja . -DBUILD_TESTS=ON -DHAVE_RULES=ON -DUSE_MATCHCOMPILER=ON -DUSE_Z3=yes + %cmake_ninja . -DBUILD_TESTS=ON -DHAVE_RULES=ON -DUSE_MATCHCOMPILER=ON build : | %ninja_build install : | diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ cppcheck - Algent Albrahimi - algent@protonmail.com + Silke Hofstra + silke@slxh.eu GPL-3.0-or-later programming.tools @@ -21,7 +21,6 @@ /usr/bin/cppcheck /usr/share/Cppcheck/addons/__init__.py - /usr/share/Cppcheck/addons/cert.py /usr/share/Cppcheck/addons/cppcheck.py /usr/share/Cppcheck/addons/cppcheckdata.py /usr/share/Cppcheck/addons/findcasts.py @@ -99,12 +98,12 @@ - - 2022-05-22 - 2.7.5 + + 2022-07-27 + 2.8.2 Packaging update - Algent Albrahimi - algent@protonmail.com + Silke Hofstra + silke@slxh.eu \ No newline at end of file