PVS-Studio Analysis Results


Date:Wed Nov 27 09:24:37 2024
PVS-Studio Version:7.33.85330.89
Command Line:plog-converter -E sw/qa/ -E sc/qa/ -E sd/qa/ -E chart2/qa/ -E sal/qa/ -E oox/qa/ -E vcl/qa/ -d V1042 -t fullhtml PVS-Studio.log -o website
Total Warnings (GA):10883
Fails/Info:13
Commitab60c81f77f45315ba3cfc7cae6c1d9144588663
Group Location Level Code Message
General Analysis AccessibleBrowseBox.cxx:111 Medium V547 Expression 'nChildIndex >= 0' is always true.
General Analysis textwindowaccessibility.cxx:219 High V503 This is a nonsensical comparison: pointer >= 0.
General Analysis textwindowaccessibility.cxx:220 High V503 This is a nonsensical comparison: pointer >= 0.
General Analysis textwindowaccessibility.cxx:1348 High V503 This is a nonsensical comparison: pointer >= 0.
General Analysis textwindowaccessibility.cxx:1350 High V503 This is a nonsensical comparison: pointer >= 0.
General Analysis textwindowaccessibility.cxx:2105 Medium V1037 Two or more case-branches perform the same actions. Check lines: 2105, 2113
General Analysis vclxaccessiblebox.cxx:499 Medium V560 A part of conditional expression is always true: m_aBoxType == LISTBOX.
General Analysis vclxaccessibleedit.cxx:61 High V1053 Calling the 'getCaretPosition' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis vclxaccessiblelistitem.cxx:580 Medium V547 Expression 'm_nClientId' is always true.
General Analysis animcore.cxx:752 Medium V509 The 'new' operator is used in the noexcept 'initTypeProvider' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis mediacontrol.cxx:52 High V1053 Calling the 'InitializeWidgets' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis mediaplayer.cxx:139 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis mediatoolbox.cxx:53 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis gstplayer.cxx:679 Medium V636 The expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
General Analysis gstplayer.cxx:715 Medium V636 The expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
General Analysis gstplayer.cxx:896 Medium V1019 Compound assignment expression 'rArguments[3] >>= pIntPtr' is used inside condition.
General Analysis IDEComboBox.cxx:156 High V1053 Calling the 'FillBox' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis IDEComboBox.cxx:166 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis IDEComboBox.cxx:397 High V1053 Calling the 'FillBox' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis IDEComboBox.cxx:399 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ObjectCatalog.cxx:38 High V1053 Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis baside2.cxx:187 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis baside2.cxx:188 High V530 The return value of function 'remove' is required to be utilized.
General Analysis baside2.cxx:364 High V530 The return value of function 'ChooseMacro' is required to be utilized.
General Analysis baside2.hxx:308 Medium V1071 Consider inspecting the 'XModule' function. The return value is not always used. Total calls: 15, discarded results: 1.
General Analysis baside2b.cxx:2742 High V530 The return value of function 'append' is required to be utilized.
General Analysis baside2b.cxx:2820 High V530 The return value of function 'remove' is required to be utilized.
General Analysis baside2b.cxx:260 High V1053 Calling the 'SetPointer' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis baside2b.cxx:1926 High V1053 Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis baside3.cxx:172 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis basides1.cxx:365 High V530 The return value of function 'ChooseMacro' is required to be utilized.
General Analysis basidesh.cxx:132 Medium V1019 Compound assignment expression 'Event.Accessor >>= sModuleName' is used inside condition.
General Analysis basidesh.cxx:139 Medium V1019 Compound assignment expression 'Event.Accessor >>= sModuleName' is used inside condition.
General Analysis basobj3.cxx:120 Medium V522 There might be dereferencing of a potential null pointer 'pBasic'.
General Analysis linenumberwindow.cxx:25 High V1053 Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis localizationmgr.cxx:366 High V547 Expression 'eType == TypeClass_SEQUENCE' is always true.
General Analysis scriptdocument.cxx:1026 High V547 Expression '_eType == NoDocument' is always true.
General Analysis dlged.cxx:478 Medium V560 A part of conditional expression is always true: nHeight == 0.
General Analysis dlged.cxx:478 Medium V560 A part of conditional expression is always true: nWidth == 0.
General Analysis dlgedobj.cxx:616 High V547 Expression 'nNewTabIndex < 0' is always false.
General Analysis dlgedobj.cxx:1322 High V547 Expression 'nNewValue < 1' is always true.
General Analysis dlgedobj.cxx:1327 High V547 Expression 'nNewValue < 1' is always true.
General Analysis dlgedobj.cxx:194 Medium V547 Expression 'bDecoration' is always true.
General Analysis dlgedobj.cxx:242 Medium V547 Expression 'bDecoration' is always true.
General Analysis dlgedobj.cxx:299 Medium V547 Expression 'bDecoration' is always true.
General Analysis dlgedobj.cxx:348 Medium V547 Expression 'bDecoration' is always true.
General Analysis dlgedobj.cxx:459 Medium V547 Expression 'nNewValue < 1' is always true.
General Analysis dlgedobj.cxx:466 Medium V547 Expression 'nNewValue < 1' is always true.
General Analysis bcolormodifier.cxx:336 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis bcolormodifier.cxx:463 Medium V681 The language standard does not define an order in which the 'nextafter' functions will be called during evaluation of arguments.
General Analysis bcolormodifier.cxx:471 Medium V681 The language standard does not define an order in which the 'nextafter' functions will be called during evaluation of arguments.
General Analysis b3dhommatrix.cxx:352 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:353 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:357 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:361 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:404 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:423 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dhommatrix.cxx:464 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dlinegeometry.cxx:351 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dlinegeometry.cxx:352 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dlinegeometry.cxx:574 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis b2dlinegeometry.cxx:861 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dlinegeometry.cxx:862 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dpolygontools.cxx:2634 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dpolygontools.cxx:2635 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dpolygontools.cxx:2686 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dpolygontools.cxx:2687 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dpolygontools.cxx:2757 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dsvgpolypolygon.cxx:40 High V530 The return value of function 'append' is required to be utilized.
General Analysis b2dsvgpolypolygon.cxx:44 High V530 The return value of function 'append' is required to be utilized.
General Analysis b2dsvgpolypolygon.cxx:56 High V530 The return value of function 'append' is required to be utilized.
General Analysis b2dsvgpolypolygon.cxx:58 High V530 The return value of function 'append' is required to be utilized.
General Analysis b2dsvgpolypolygon.cxx:697 High V530 The return value of function 'append' is required to be utilized.
General Analysis b2dtrapezoid.cxx:1000 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis b3dpolygon.cxx:148 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dpolygontools.cxx:308 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dpolypolygontools.cxx:224 Medium V1051 Consider checking for misprints. It's possible that the 'nHorSeg' should be checked here.
General Analysis b3dpolypolygontools.cxx:323 Medium V1051 Consider checking for misprints. It's possible that the 'nHorSeg' should be checked here.
General Analysis rasterconvert3d.cxx:226 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis systemdependentdata.cxx:63 Medium V547 Expression '0 != nBytes' is always true.
General Analysis tools.cxx:99 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b2dvector.cxx:142 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis b3dvector.cxx:53 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis B2DSizeTest.cxx:76 High V501 There are identical sub-expressions to the left and to the right of the '==' operator: aSize == aSize
General Analysis B2DTupleTest.cxx:165 High V501 There are identical sub-expressions to the left and to the right of the '==' operator: aTuple == aTuple
General Analysis B2DTupleTest.cxx:174 High V501 There are identical sub-expressions to the left and to the right of the '==' operator: aTupleInt == aTupleInt
General Analysis B2DTupleTest.cxx:183 High V501 There are identical sub-expressions to the left and to the right of the '==' operator: aTuple64 == aTuple64
General Analysis B3DTupleTest.cxx:129 High V501 There are identical sub-expressions to the left and to the right of the '==' operator: aTuple == aTuple
General Analysis B3DTupleTest.cxx:135 High V501 There are identical sub-expressions to the left and to the right of the '!=' operator: aTuple != aTuple
General Analysis B3DTupleTest.cxx:144 High V501 There are identical sub-expressions to the left and to the right of the '==' operator: aTupleInt == aTupleInt
General Analysis B3DTupleTest.cxx:150 High V501 There are identical sub-expressions to the left and to the right of the '!=' operator: aTupleInt != aTupleInt
General Analysis BColorModifierTest.cxx:80 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function.
General Analysis BColorModifierTest.cxx:107 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function.
General Analysis BColorModifierTest.cxx:134 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function.
General Analysis BColorModifierTest.cxx:135 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function.
General Analysis BColorModifierTest.cxx:198 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function.
General Analysis BColorModifierTest.cxx:230 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function.
General Analysis BColorModifierTest.cxx:262 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function.
General Analysis BColorModifierTest.cxx:296 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function.
General Analysis BColorModifierTest.cxx:329 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function.
General Analysis BColorModifierTest.cxx:362 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function.
General Analysis BColorModifierTest.cxx:388 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the '==' function.
General Analysis basmgr.cxx:1524 High V530 The return value of function 'remove' is required to be utilized.
General Analysis basmgr.cxx:1525 High V530 The return value of function 'remove' is required to be utilized.
General Analysis basmgr.cxx:1746 Medium V1004 The 'mpLib' pointer was used unsafely after it was verified against nullptr. Check lines: 1741, 1746.
General Analysis eventatt.cxx:303 High V530 The return value of function 'Call' is required to be utilized.
General Analysis sb.cxx:1564 High V530 The return value of function 'remove' is required to be utilized.
General Analysis sb.cxx:1565 High V530 The return value of function 'insert' is required to be utilized.
General Analysis sb.cxx:892 High V1053 Calling the 'SetParent' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis sbunoobj.cxx:294 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbunoobj.cxx:4259 High V530 The return value of function 'Call' is required to be utilized.
General Analysis sbunoobj.cxx:4290 High V530 The return value of function 'Call' is required to be utilized.
General Analysis sbunoobj.cxx:4358 High V530 The return value of function 'Call' is required to be utilized.
General Analysis sbunoobj.cxx:2269 High V595 The 'pParams' pointer was utilized before it was verified against nullptr. Check lines: 2269, 2281.
General Analysis sbxmod.cxx:246 High V530 The return value of function 'Call' is required to be utilized.
General Analysis sbxmod.cxx:821 Medium V1051 Consider checking for misprints. It's possible that the 'eCurTok' should be checked here.
General Analysis codegen.cxx:219 High V530 The return value of function 'append' is required to be utilized.
General Analysis codegen.cxx:221 High V530 The return value of function 'append' is required to be utilized.
General Analysis exprnode.cxx:390 Medium V636 The 'll / lr' expression was implicitly cast from 'long' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
General Analysis exprtree.cxx:802 Medium V1077 The 'SbiConstExpression' constructor contains potentially uninitialized members. Inspect the following: eType.
General Analysis scanner.cxx:594 High V530 The return value of function 'append' is required to be utilized.
General Analysis symtbl.cxx:142 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis symtbl.cxx:153 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis symtbl.cxx:178 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis symtbl.cxx:204 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis runtime.hxx:341 Medium V1071 Consider inspecting the 'PopVar' function. The return value is not always used. Total calls: 61, discarded results: 3.
General Analysis token.hxx:119 Medium V1071 Consider inspecting the 'Peek' function. The return value is not always used. Total calls: 32, discarded results: 1.
General Analysis ddectrl.cxx:79 High V530 The return value of function 'TerminateAll' is required to be utilized.
General Analysis iosys.cxx:514 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis iosys.cxx:530 High V530 The return value of function 'Read' is required to be utilized.
General Analysis iosys.cxx:606 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: pChan.
General Analysis methods.cxx:136 High V530 The return value of function 'append' is required to be utilized.
General Analysis methods.cxx:1108 High V530 The return value of function 'remove' is required to be utilized.
General Analysis methods.cxx:1109 High V530 The return value of function 'insert' is required to be utilized.
General Analysis methods.cxx:1249 High V530 The return value of function 'append' is required to be utilized.
General Analysis methods.cxx:1255 High V530 The return value of function 'append' is required to be utilized.
General Analysis methods.cxx:1322 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis methods.cxx:1497 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis methods.cxx:1510 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis methods.cxx:3288 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis methods.cxx:3294 High V530 The return value of function 'append' is required to be utilized.
General Analysis methods.cxx:3296 High V530 The return value of function 'insert' is required to be utilized.
General Analysis methods.cxx:3299 High V530 The return value of function 'append' is required to be utilized.
General Analysis methods.cxx:3220 Medium V1048 The 'bIncludeLeadingDigit' variable was assigned the same value.
General Analysis methods1.cxx:203 High V530 The return value of function 'Call' is required to be utilized.
General Analysis runtime.cxx:1458 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1467 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1472 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1476 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1484 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1490 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1503 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:1506 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:2056 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis runtime.cxx:2092 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis runtime.cxx:2097 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:2500 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:2719 High V530 The return value of function 'append' is required to be utilized.
General Analysis runtime.cxx:2722 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis runtime.cxx:2971 High V530 The return value of function 'truncateToLength' is required to be utilized.
General Analysis runtime.cxx:2975 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis runtime.cxx:4582 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis runtime.cxx:4628 High V595 The 'pProp' pointer was utilized before it was verified against nullptr. Check lines: 4628, 4634.
General Analysis runtime.cxx:1642 Medium V522 There might be dereferencing of a potential null pointer 'pUnoStructVal'.
General Analysis runtime.cxx:3749 Medium V1051 Consider checking for misprints. It's possible that the 'aMethName' should be checked here.
General Analysis sbxcurr.cxx:43 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxcurr.cxx:51 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxcurr.cxx:53 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxcurr.cxx:54 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxcurr.cxx:66 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxcurr.cxx:67 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxexec.cxx:159 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:129 High V530 The return value of function 'remove' is required to be utilized.
General Analysis sbxform.cxx:136 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:623 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:639 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:655 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:669 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:712 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:717 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:731 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:754 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:764 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:771 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:775 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:790 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:801 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:810 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:823 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxform.cxx:569 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis sbxobj.cxx:472 Medium V1004 The 'pVar' pointer was used unsafely after it was verified against nullptr. Check lines: 458, 472.
General Analysis sbxscan.cxx:121 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:123 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:125 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:130 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:159 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:226 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:386 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:391 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxscan.cxx:393 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxstr.cxx:313 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxstr.cxx:324 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxvar.cxx:231 High V530 The return value of function 'append' is required to be utilized.
General Analysis sbxvar.cxx:264 High V530 The return value of function 'append' is required to be utilized.
General Analysis namecont.cxx:1604 High V530 The return value of function 'createAppLibraryFolder' is required to be utilized.
General Analysis namecont.cxx:1673 High V530 The return value of function 'createAppLibraryFolder' is required to be utilized.
General Analysis namecont.cxx:1965 High V530 The return value of function 'implStorePasswordLibrary' is required to be utilized.
General Analysis namecont.cxx:2266 High V530 The return value of function 'createAppLibraryFolder' is required to be utilized.
General Analysis namecont.cxx:2765 High V530 The return value of function 'implStorePasswordLibrary' is required to be utilized.
General Analysis bridge.cxx:846 High V1053 Calling the 'dispose' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis bridge.cxx:920 Medium V779 Unreachable code detected. It is possible that an error is present.
General Analysis callvirtualmethod.cxx:170 High V615 An odd explicit conversion from 'double *' type to 'float *' type.
General Analysis cpp2uno.cxx:161 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis cpp2uno.cxx:168 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis except.cxx:64 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis except.cxx:67 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtti.cxx:124 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtti.cxx:129 High V530 The return value of function 'append' is required to be utilized.
General Analysis rtti.cxx:95 High V575 The null pointer is passed into 'dlopen' function. Inspect the first argument.
General Analysis rtti.cxx:245 High V629 Consider inspecting the expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type.
General Analysis rtti.cxx:258 High V1098 The emplace function call contains potentially dangerous move operation. Moved object can be destroyed even if there is no insertion. Check the 'std::move(newRtti)' argument.
General Analysis uno2cpp.cxx:159 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis uno2cpp.cxx:199 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis uno2cpp.cxx:208 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis component.cxx:49 High V530 The return value of function 'append' is required to be utilized.
General Analysis vtablefactory.cxx:311 Medium V560 A part of conditional expression is always true: block.fd != - 1.
General Analysis jni_info.cxx:122 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.cxx:128 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.cxx:131 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:252 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:255 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:258 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:261 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:265 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:269 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:273 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:276 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:279 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:308 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:323 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:328 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:348 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_info.h:353 High V530 The return value of function 'append' is required to be utilized.
General Analysis jni_java2uno.cxx:207 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis jni_java2uno.cxx:191 Medium V1032 The pointer 'mem' is cast to a more strictly aligned pointer type.
General Analysis nativethreadpool.cxx:133 Medium V572 It is odd that the object which was created using 'new' operator is immediately cast to another type.
General Analysis canvastest.cxx:46 High V530 The return value of function 'compressAsPNG' is required to be utilized.
General Analysis cairo_canvas.cxx:71 Medium V547 Expression 'pOutDev != nullptr' is always false.
General Analysis cairo_canvashelper.cxx:175 Medium V1048 The 'compositingMode' variable was assigned the same value.
General Analysis cairo_canvashelper_text.cxx:68 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis ogl_canvascustomsprite.cxx:76 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis ogl_canvashelper.cxx:161 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis ogl_canvashelper.cxx:305 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis ogl_canvashelper.cxx:855 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis cachedprimitivebase.cxx:57 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis cachedprimitivebase.cxx:59 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvascustomspritehelper.cxx:242 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis canvascustomspritehelper.cxx:274 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvastools.cxx:142 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvastools.cxx:143 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvastools.cxx:1099 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvastools.cxx:1101 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis pagemanager.cxx:74 Medium V678 An object is used as an argument to its own method. Consider checking the first actual argument of the 'free' function.
General Analysis spriteredrawmanager.cxx:90 High V1056 The predefined identifier '__func__' always contains the string 'operator()' inside function body of the overloaded 'operator()'.
General Analysis canvas.cxx:67 Medium V547 Expression '!pOutDev' is always true.
General Analysis canvashelper.cxx:313 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis canvashelper.cxx:651 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis canvashelper_texturefill.cxx:133 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis canvashelper_texturefill.cxx:691 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis canvashelper_texturefill.cxx:695 High V530 The return value of function 'homMatrixFromAffineMatrix' is required to be utilized.
General Analysis canvashelper_texturefill.cxx:765 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis impltools.cxx:95 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis impltools.cxx:204 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis spritecanvas.cxx:84 Medium V547 Expression '!pOutDev' is always true.
General Analysis textlayout.cxx:421 High V530 The return value of function 'mergeViewAndRenderTransform' is required to be utilized.
General Analysis canvasdemo.cxx:63 High V1053 Calling the 'SetText' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis canvasdemo.cxx:64 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis AccessibleBase.cxx:762 High V547 Expression 'aLStyle == drawing::LineStyle_NONE' is always false.
General Analysis AccessibleBase.cxx:768 High V547 Expression 'aFStyle == drawing::FillStyle_NONE' is always false.
General Analysis AccessibleBase.cxx:324 Medium V547 Expression 'pParent' is always true.
General Analysis AccessibleBase.cxx:772 Medium V560 A part of conditional expression is always true: !bTransparent.
General Analysis AreaWrapper.cxx:131 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:607 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:608 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:609 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:610 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:611 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:612 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:613 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:614 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:615 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:616 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:617 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:618 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:619 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:620 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisWrapper.cxx:382 Medium V1048 The 'eTitleType' variable was assigned the same value.
General Analysis ChartDocumentWrapper.cxx:723 Medium V522 There might be dereferencing of a potential null pointer 'xDiagram'.
General Analysis ChartDocumentWrapper.cxx:1203 Medium V572 It is odd that the object which was created using 'new' operator is immediately cast to another type.
General Analysis ChartDocumentWrapper.cxx:1396 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartDocumentWrapper.cxx:1397 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartDocumentWrapper.cxx:1398 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartDocumentWrapper.cxx:1399 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartDocumentWrapper.cxx:1400 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartDocumentWrapper.cxx:1401 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartDocumentWrapper.cxx:1402 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartDocumentWrapper.cxx:1403 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartDocumentWrapper.cxx:1404 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartDocumentWrapper.cxx:1405 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartDocumentWrapper.cxx:1406 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartDocumentWrapper.cxx:1407 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:625 Medium V1019 Compound assignment expression is used inside condition.
General Analysis DataSeriesPointWrapper.cxx:845 Medium V1019 Compound assignment expression is used inside condition.
General Analysis DataSeriesPointWrapper.cxx:726 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:728 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:729 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:738 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:739 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:740 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:741 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:742 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:743 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:744 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:745 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:746 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:748 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:749 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:750 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:751 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:752 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:753 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:754 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:757 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:758 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:759 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:760 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:761 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:762 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:763 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:764 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:765 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:767 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:768 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:769 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataSeriesPointWrapper.cxx:771 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1528 Medium V547 Expression 'nOldValue == nNewValue' is always false.
General Analysis DiagramWrapper.cxx:1887 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1888 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1889 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1890 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1891 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1892 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1893 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1894 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1895 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1896 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1897 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DiagramWrapper.cxx:1898 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis GridWrapper.cxx:144 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis LegendWrapper.cxx:80 Medium V547 Expression '!bShowLegend' is always false.
General Analysis LegendWrapper.cxx:379 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis LegendWrapper.cxx:380 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis LegendWrapper.cxx:383 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis LegendWrapper.cxx:384 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis LegendWrapper.cxx:185 Medium V1048 The 'eNewPos' variable was assigned the same value.
General Analysis TitleWrapper.cxx:524 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TitleWrapper.cxx:525 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TitleWrapper.cxx:526 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TitleWrapper.cxx:527 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WallFloorWrapper.cxx:120 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WallFloorWrapper.cxx:121 Medium V1023 A pointer without owner is added to the 'aWrappedProperties' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAutomaticPositionProperties.cxx:118 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:67 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:68 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:69 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:70 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:72 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:73 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:74 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:75 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:77 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:78 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:79 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:225 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:226 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:227 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:228 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:229 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:332 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:333 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:334 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:335 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:336 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedAxisAndGridExistenceProperties.cxx:258 Medium V1048 The 'm_eTitleType' variable was assigned the same value.
General Analysis WrappedCharacterHeightProperty.cxx:47 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedCharacterHeightProperty.cxx:48 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedCharacterHeightProperty.cxx:49 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedDataCaptionProperties.cxx:140 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedDataCaptionProperties.cxx:101 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:478 Medium V547 Expression 'bNeedToCalculateExplicitValues' is always true.
General Analysis WrappedScaleProperty.cxx:424 Medium V560 A part of conditional expression is always false: nIntervalCount > 0.
General Analysis WrappedScaleProperty.cxx:190 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedScaleProperty.cxx:423 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedScaleProperty.cxx:111 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:112 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:113 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:114 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:115 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:116 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:117 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:118 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:119 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:120 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:121 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:122 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:123 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:124 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:125 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleProperty.cxx:126 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedScaleTextProperties.cxx:134 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedSceneProperty.cxx:35 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedSplineProperties.cxx:200 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedSplineProperties.cxx:201 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedSplineProperties.cxx:205 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:593 Medium V560 A part of conditional expression is always true: !bNegative.
General Analysis WrappedStatisticProperties.cxx:595 Medium V560 A part of conditional expression is always true: !bPositive.
General Analysis WrappedStatisticProperties.cxx:211 Medium V703 It is odd that the 'm_aOuterValue' field in derived class 'WrappedConstantErrorLowProperty' overwrites field in base class 'WrappedSeriesOrDiagramProperty'. Check lines: WrappedStatisticProperties.cxx:211, WrappedSeriesOrDiagramProperty.hxx:157.
General Analysis WrappedStatisticProperties.cxx:265 Medium V703 It is odd that the 'm_aOuterValue' field in derived class 'WrappedConstantErrorHighProperty' overwrites field in base class 'WrappedSeriesOrDiagramProperty'. Check lines: WrappedStatisticProperties.cxx:265, WrappedSeriesOrDiagramProperty.hxx:157.
General Analysis WrappedStatisticProperties.cxx:461 Medium V703 It is odd that the 'm_aOuterValue' field in derived class 'WrappedPercentageErrorProperty' overwrites field in base class 'WrappedSeriesOrDiagramProperty'. Check lines: WrappedStatisticProperties.cxx:461, WrappedSeriesOrDiagramProperty.hxx:157.
General Analysis WrappedStatisticProperties.cxx:515 Medium V703 It is odd that the 'm_aOuterValue' field in derived class 'WrappedErrorMarginProperty' overwrites field in base class 'WrappedSeriesOrDiagramProperty'. Check lines: WrappedStatisticProperties.cxx:515, WrappedSeriesOrDiagramProperty.hxx:157.
General Analysis WrappedStatisticProperties.cxx:229 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:283 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:378 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:479 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:533 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:584 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:657 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:704 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:768 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedStatisticProperties.cxx:958 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:959 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:960 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:961 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:962 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:963 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:964 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:965 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:966 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:967 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:968 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:969 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:971 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStatisticProperties.cxx:973 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStockProperties.cxx:277 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedStockProperties.cxx:278 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedSymbolProperties.cxx:511 High V547 Expression 'eOldLineStyle == drawing::LineStyle_NONE' is always false.
General Analysis WrappedSymbolProperties.cxx:516 High V547 Expression 'eOldLineStyle != drawing::LineStyle_NONE' is always true.
General Analysis WrappedSymbolProperties.cxx:229 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedSymbolProperties.cxx:341 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedSymbolProperties.cxx:441 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedSymbolProperties.cxx:472 Medium V1019 Compound assignment expression is used inside condition.
General Analysis WrappedSymbolProperties.cxx:160 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedSymbolProperties.cxx:161 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedSymbolProperties.cxx:162 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedSymbolProperties.cxx:163 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedSymbolProperties.cxx:164 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartResourceGroups.cxx:155 Medium V1037 Two or more case-branches perform the same actions. Check lines: 155, 159
General Analysis ChartTypeDialogController.cxx:788 High V547 Expression 'nCompositeSize < 2' is always false.
General Analysis ChartTypeDialogController.cxx:1398 High V547 Expression 'nNumLines < 0' is always false.
General Analysis ChartTypeDialogController.cxx:338 High V614 Uninitialized variable 'nSplitPos' used. Consider checking the first actual argument of the 'Any' function.
General Analysis DataBrowser.cxx:491 High V1053 Calling the 'IsModified' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'DataBrowser.cxx:491', 'DataBrowser.cxx:605', 'editbrowsebox.hxx:1024'.
General Analysis DataBrowserModel.cxx:374 High V547 Expression 'nSeriesNumberFormat != 0' is always false.
General Analysis DialogModel.cxx:278 High V614 Uninitialized variable 'nStockVariant' used.
General Analysis ObjectNameProvider.cxx:585 Medium V547 Expression 'bForceIntercept' is always false.
General Analysis dlg_ChartType_UNO.cxx:43 Medium V547 Expression 'm_xDialog' is always true.
General Analysis res_DataLabel.cxx:219 Medium V1051 Consider checking for misprints. It's possible that the 'rbMixedState' should be checked here.
General Analysis res_LegendPosition.cxx:152 Medium V614 Potentially uninitialized variable 'eNewPos' used. Consider checking the first actual argument of the 'Any' function.
General Analysis res_LegendPosition.cxx:219 Medium V1048 The 'nLegendPosition' variable was assigned the same value.
General Analysis tp_3D_SceneAppearance.cxx:140 Medium V1048 The 'nObjectLines' variable was assigned the same value.
General Analysis tp_3D_SceneAppearance.cxx:154 Medium V1048 The 'nCurrentRoundedEdges' variable was assigned the same value.
General Analysis tp_3D_SceneGeometry.cxx:103 High V547 Expression is always true.
General Analysis tp_ChartType.cxx:107 Medium V547 Expression 'bEnableComplexChartTypes' is always true.
General Analysis tp_ChartType.cxx:114 Medium V547 Expression 'bEnableComplexChartTypes' is always true.
General Analysis tp_DataSource.cxx:216 Medium V1023 A pointer without owner is added to the 'm_aEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis tp_DataSource.cxx:356 Medium V1023 A pointer without owner is added to the 'm_aEntries' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis SelectionHelper.hxx:76 High V1052 Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~SelectionHelper' method of the 'SelectionHelper' class.
General Analysis ViewElementListProvider.hxx:34 Medium V690 The 'ViewElementListProvider' class implements a move constructor, but lacks the move assignment operator. It is dangerous to use such a class.
General Analysis res_ErrorBar.hxx:48 High V1052 Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~ErrorBarResources' method of the 'ErrorBarResources' class.
General Analysis AxisItemConverter.cxx:96 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis AxisItemConverter.cxx:100 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataPointItemConverter.cxx:456 Medium V1019 Compound assignment expression is used inside condition.
General Analysis DataPointItemConverter.cxx:735 Medium V1019 Compound assignment expression is used inside condition.
General Analysis DataPointItemConverter.cxx:231 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataPointItemConverter.cxx:233 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataPointItemConverter.cxx:237 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataPointItemConverter.cxx:238 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataTableItemConverter.cxx:42 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DataTableItemConverter.cxx:44 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ErrorBarItemConverter.cxx:332 Medium V785 Constant expression in switch statement.
General Analysis ErrorBarItemConverter.cxx:397 Medium V1048 The 'eIndicate' variable was assigned the same value.
General Analysis GraphicPropertyItemConverter.cxx:222 High V547 Expression 'aMode == drawing::BitmapMode_REPEAT' is always true.
General Analysis GraphicPropertyItemConverter.cxx:223 High V547 Expression 'aMode == drawing::BitmapMode_STRETCH' is always false.
General Analysis GraphicPropertyItemConverter.cxx:440 Medium V560 A part of conditional expression is always true: aOtherMode != drawing::BitmapMode_REPEAT.
General Analysis LegendItemConverter.cxx:138 High V614 Uninitialized variable 'eOldPos' used.
General Analysis LegendItemConverter.cxx:197 Medium V547 Expression '!bOverlay' is always true.
General Analysis LegendItemConverter.cxx:47 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis LegendItemConverter.cxx:50 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis MultipleChartConverters.cxx:56 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis MultipleChartConverters.cxx:84 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis MultipleChartConverters.cxx:118 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis MultipleChartConverters.cxx:149 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis MultipleChartConverters.cxx:175 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis RegressionEquationItemConverter.cxx:55 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis RegressionEquationItemConverter.cxx:60 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis SeriesOptionsItemConverter.cxx:241 Medium V1019 Compound assignment expression is used inside condition.
General Analysis SeriesOptionsItemConverter.cxx:260 Medium V1019 Compound assignment expression is used inside condition.
General Analysis StatisticsItemConverter.cxx:631 Medium V785 Constant expression in switch statement.
General Analysis StatisticsItemConverter.cxx:821 Medium V1048 The 'eIndicate' variable was assigned the same value.
General Analysis TextLabelItemConverter.cxx:397 Medium V1019 Compound assignment expression is used inside condition.
General Analysis TextLabelItemConverter.cxx:644 Medium V1019 Compound assignment expression is used inside condition.
General Analysis TextLabelItemConverter.cxx:211 Medium V1023 A pointer without owner is added to the 'maConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TitleItemConverter.cxx:76 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TitleItemConverter.cxx:80 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TitleItemConverter.cxx:98 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TitleItemConverter.cxx:111 Medium V1023 A pointer without owner is added to the 'm_aConverters' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ChartController.cxx:1075 High V614 Uninitialized variable 'nOffset' used. Consider checking the first actual argument of the 'executeDispatch_LOKPieSegmentDragging' function.
General Analysis ChartController.cxx:1091 High V614 Uninitialized variable 'nColor' used. Consider checking the first actual argument of the 'executeDispatch_FillColor' function.
General Analysis ChartController.cxx:357 Medium V522 There might be dereferencing of a potential null pointer 'pSidebar'.
General Analysis ChartController_Properties.cxx:221 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartController_Properties.cxx:359 Medium V1048 The 'bMainAxis' variable was assigned the same value.
General Analysis ChartController_Properties.cxx:363 Medium V1048 The 'bMainAxis' variable was assigned the same value.
General Analysis ChartController_Properties.cxx:367 Medium V1048 The 'bMainAxis' variable was assigned the same value.
General Analysis ChartController_Properties.cxx:397 Medium V1048 The 'bMainGrid' variable was assigned the same value.
General Analysis ChartController_Properties.cxx:401 Medium V1048 The 'bMainGrid' variable was assigned the same value.
General Analysis ChartController_Properties.cxx:405 Medium V1048 The 'bMainGrid' variable was assigned the same value.
General Analysis ChartController_Tools.cxx:851 Medium V547 Expression '!bShow' is always true.
General Analysis ChartController_Tools.cxx:1095 Medium V601 The 'nOffset / 100.0' value is implicitly cast to the bool type. Inspect the first argument.
General Analysis ChartController_Window.cxx:1100 Medium V547 Expression 'bJapaneseStyle' is always false.
General Analysis ChartController_Window.cxx:1776 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartController_Window.cxx:1854 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartWindow.cxx:62 High V1053 Calling the 'EnableRTL' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ControllerCommandDispatch.cxx:305 Medium V560 A part of conditional expression is always true: !bHasR2Value.
General Analysis DragMethod_PieSegment.cxx:120 Medium V601 The 'm_fAdditionalOffset + m_fInitialOffset' value is implicitly cast to the bool type. Inspect the first argument.
General Analysis DrawCommandDispatch.cxx:353 Medium V560 A part of conditional expression is always false: nKeyModifier == KEY_MOD1.
General Analysis DrawCommandDispatch.cxx:353 Medium V1019 Compound assignment expression 'pKeyModifier->Value >>= nKeyModifier' is used inside condition.
General Analysis DrawCommandDispatch.cxx:273 Medium V1048 The 'eDrawMode' variable was assigned the same value.
General Analysis DrawCommandDispatch.cxx:328 Medium V1048 The 'eDrawMode' variable was assigned the same value.
General Analysis ChartAreaPanel.cxx:287 High V1053 Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartAreaPanel.cxx:287', 'ChartAreaPanel.cxx:306', 'ChartAreaPanel.hxx:62'.
General Analysis ChartAreaPanel.cxx:69 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartAxisPanel.cxx:215 High V1053 Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartAxisPanel.cxx:215', 'ChartAxisPanel.cxx:239', 'ChartAxisPanel.hxx:62'.
General Analysis ChartAxisPanel.cxx:51 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartAxisPanel.cxx:162 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartAxisPanel.cxx:195 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartColorWrapper.cxx:55 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartElementsPanel.cxx:334 High V1053 Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartElementsPanel.cxx:334', 'ChartElementsPanel.cxx:375', 'ChartElementsPanel.hxx:59'.
General Analysis ChartErrorBarPanel.cxx:249 High V1053 Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartErrorBarPanel.cxx:249', 'ChartErrorBarPanel.cxx:273', 'ChartErrorBarPanel.hxx:60'.
General Analysis ChartErrorBarPanel.cxx:64 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartErrorBarPanel.cxx:83 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartErrorBarPanel.cxx:191 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartErrorBarPanel.cxx:222 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartLinePanel.cxx:137 High V1053 Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartLinePanel.cxx:137', 'ChartLinePanel.cxx:160', 'ChartLinePanel.hxx:51'.
General Analysis ChartLinePanel.cxx:60 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis ChartSeriesPanel.cxx:293 High V1053 Calling the 'updateData' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'ChartSeriesPanel.cxx:293', 'ChartSeriesPanel.cxx:322', 'ChartSeriesPanel.hxx:71'.
General Analysis ChartTypePanel.cxx:93 Medium V547 Expression 'bEnableComplexChartTypes' is always true.
General Analysis ChartTypePanel.cxx:99 Medium V547 Expression 'bEnableComplexChartTypes' is always true.
General Analysis uiobject.cxx:65 Medium V1023 A pointer without owner is added to the 'maCommands' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis XMLFilter.cxx:110 Medium V1019 Compound assignment expression is used inside condition.
General Analysis Axis.cxx:289 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis BaseCoordinateSystem.cxx:120 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis BaseCoordinateSystem.cxx:306 Medium V522 There might be dereferencing of a potential null pointer 'pChartType'.
General Analysis ChartModel_Persistence.cxx:164 Medium V1019 Compound assignment expression 'aFilterProps >>= aProps' is used inside condition.
General Analysis DataPoint.cxx:167 Medium V1019 Compound assignment expression 'aOldValue >>= xBroadcaster' is used inside condition.
General Analysis DataPoint.cxx:175 Medium V1019 Compound assignment expression 'rValue >>= xBroadcaster' is used inside condition.
General Analysis DataSeries.cxx:599 High V530 The return value of function 'append' is required to be utilized.
General Analysis DataSeries.cxx:618 High V530 The return value of function 'append' is required to be utilized.
General Analysis DataSeries.cxx:622 High V530 The return value of function 'append' is required to be utilized.
General Analysis DataSeries.cxx:624 High V530 The return value of function 'append' is required to be utilized.
General Analysis DataSeries.cxx:151 High V1053 Calling the 'getFastPropertyValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis DataSeries.cxx:156 High V1053 Calling the 'getFastPropertyValue' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis DataSeries.cxx:276 Medium V1019 Compound assignment expression 'aOldValue >>= xBroadcaster' is used inside condition.
General Analysis DataSeries.cxx:284 Medium V1019 Compound assignment expression 'rValue >>= xBroadcaster' is used inside condition.
General Analysis Diagram.cxx:1834 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis Diagram.cxx:1907 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Diagram.cxx:1908 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Diagram.cxx:575 High V547 Expression 'aShadeMode == drawing::ShadeMode_FLAT' is always false.
General Analysis Diagram.cxx:2237 High V614 Uninitialized variable 'aOldShadeMode' used.
General Analysis Diagram.cxx:274 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Diagram.cxx:498 Medium V547 Expression 'bLightOn' is always false.
General Analysis Diagram.cxx:531 Medium V547 Expression '!bRightAngledAxes' is always true.
General Analysis Diagram.cxx:868 Medium V547 Expression 'bPosSizeExcludeAxes' is always false.
General Analysis Diagram.cxx:1849 Medium V547 Expression 'bRightAngledAxes' is always false.
General Analysis Diagram.cxx:2110 Medium V547 Expression '!bIsOn' is always true.
General Analysis Diagram.cxx:2274 Medium V547 Expression 'bRightAngledAxes' is always true.
General Analysis Diagram.cxx:2055 Medium V560 A part of conditional expression is always true: !bRightAngledAxes.
General Analysis Diagram.cxx:864 Medium V1019 Compound assignment expression is used inside condition.
General Analysis AreaChartTypeTemplate.cxx:86 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis CandleStickChartType.cxx:181 Medium V547 Expression 'bShowFirst' is always true.
General Analysis CandleStickChartType.cxx:184 Medium V547 Expression 'bShowHiLow' is always false.
General Analysis CandleStickChartType.cxx:204 Medium V547 Expression '!bShowFirst' is always false.
General Analysis CandleStickChartType.cxx:207 Medium V547 Expression '!bShowHiLow' is always true.
General Analysis CandleStickChartType.cxx:264 Medium V1019 Compound assignment expression 'aOldValue >>= xBroadcaster' is used inside condition.
General Analysis CandleStickChartType.cxx:272 Medium V1019 Compound assignment expression 'rValue >>= xBroadcaster' is used inside condition.
General Analysis ChartTypeTemplate.cxx:320 Medium V560 A part of conditional expression is always true: bResult.
General Analysis ChartTypeTemplate.cxx:326 Medium V560 A part of conditional expression is always true: bResult.
General Analysis ChartTypeTemplate.cxx:511 Medium V560 A part of conditional expression is always true: bOk.
General Analysis ChartTypeTemplate.cxx:77 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartTypeTemplate.cxx:103 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ColumnLineChartTypeTemplate.cxx:150 High V547 Expression 'nNumberOfLines >= 0' is always true.
General Analysis ColumnLineChartTypeTemplate.cxx:151 High V547 Expression 'nNumberOfLines < 0' is always false.
General Analysis ColumnLineChartTypeTemplate.cxx:189 High V547 Expression 'nNumberOfLines > 0' is always false.
General Analysis ColumnLineChartTypeTemplate.cxx:106 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis ColumnLineChartTypeTemplate.cxx:156 Medium V547 Expression 'nNumberOfSeries > 0' is always false.
General Analysis LineChartTypeTemplate.cxx:205 High V614 Uninitialized variable 'eLineStyle' used.
General Analysis NetChartTypeTemplate.cxx:124 High V614 Uninitialized variable 'eLineStyle' used.
General Analysis PieChartTypeTemplate.cxx:382 High V547 Expression 'bTemplateUsesRings == bUseRings' is always true.
General Analysis PieChartTypeTemplate.cxx:366 High V614 Uninitialized variable 'ePieOffsetMode' used.
General Analysis PieChartTypeTemplate.cxx:391 High V614 Uninitialized variable 'eTemplateSubType' used.
General Analysis PieChartTypeTemplate.cxx:475 High V614 Uninitialized variable 'ePieOffsetMode' used.
General Analysis PieChartTypeTemplate.cxx:148 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis PieChartTypeTemplate.cxx:149 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis PieChartTypeTemplate.cxx:150 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis PieChartTypeTemplate.cxx:151 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis PieChartTypeTemplate.cxx:152 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis PieChartTypeTemplate.cxx:382 Medium V1048 The 'bResult' variable was assigned the same value.
General Analysis ScatterChartTypeTemplate.cxx:233 High V614 Uninitialized variable 'eLineStyle' used.
General Analysis StockChartTypeTemplate.cxx:214 High V547 Expression 'eStyle == drawing::LineStyle_NONE' is always true.
General Analysis StockChartTypeTemplate.cxx:132 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis StockChartTypeTemplate.cxx:136 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis StockChartTypeTemplate.cxx:140 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis StockChartTypeTemplate.cxx:183 Medium V547 Expression 'bHasVolume' is always false.
General Analysis StockChartTypeTemplate.cxx:247 Medium V547 Expression 'bHasVolume' is always false.
General Analysis StockChartTypeTemplate.cxx:290 Medium V547 Expression 'bHasVolume' is always false.
General Analysis StockChartTypeTemplate.cxx:385 Medium V560 A part of conditional expression is always true: (bHasJapaneseStyle == bJapaneseProp).
General Analysis StockChartTypeTemplate.cxx:390 Medium V560 A part of conditional expression is always true: (bHasOpenValue == bShowFirstProp).
General Analysis StockChartTypeTemplate.cxx:385 Medium V1048 The 'bResult' variable was assigned the same value.
General Analysis StockChartTypeTemplate.cxx:390 Medium V1048 The 'bResult' variable was assigned the same value.
General Analysis AxisHelper.cxx:153 Medium V547 Expression 'bLinkToSource' is always true.
General Analysis AxisHelper.cxx:1026 Medium V547 Expression 'bVertical' is always false.
General Analysis AxisHelper.cxx:1027 Medium V547 Expression 'bVertical' is always false.
General Analysis ChartModelHelper.cxx:168 Medium V547 Expression 'bOldValue == bIncludeHiddenCells' is always true.
General Analysis ChartTypeHelper.cxx:295 High V547 Expression is always false.
General Analysis ChartTypeHelper.cxx:337 High V547 Expression is always false.
General Analysis ChartTypeHelper.cxx:257 Medium V547 Expression '!bDonut' is always true.
General Analysis ChartTypeHelper.cxx:298 Medium V547 Expression 'bStacked' is always false.
General Analysis ChartTypeHelper.cxx:300 Medium V547 Expression '!bStacked' is always true.
General Analysis ChartTypeHelper.cxx:314 Medium V547 Expression '!bStacked' is always true.
General Analysis ChartTypeHelper.cxx:342 Medium V547 Expression 'bStacked' is always false.
General Analysis DataSeriesHelper.cxx:425 High V614 Uninitialized variable 'eLineStyle' used.
General Analysis DataSeriesHelper.cxx:98 Medium V522 There might be dereferencing of a potential null pointer 'pDiagram'.
General Analysis DataSeriesHelper.cxx:444 Medium V560 A part of conditional expression is always false: nOldValue > 0.
General Analysis DataSeriesHelper.cxx:444 Medium V560 A part of conditional expression is always true: bThick.
General Analysis DataSourceHelper.cxx:397 High V679 The 'bDummy' variable was not initialized. This variable is passed by a reference to the 'readArguments' function in which its value will be utilized. Inspect the fifth argument.
General Analysis DiagramHelper.cxx:338 High V547 Expression 'nType & util::NumberFormat::DATE' is always false.
General Analysis DiagramHelper.cxx:101 Medium V547 Expression 'eCommonDirection != eCurrentDirection' is always false.
General Analysis DiagramHelper.cxx:96 Medium V1048 The 'eCommonDirection' variable was assigned the same value.
General Analysis ExplicitCategoriesProvider.cxx:418 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ExponentialRegressionCurveCalculator.cxx:187 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis HistogramDataSequence.cxx:90 High V1018 Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used.
General Analysis HistogramDataSequence.cxx:98 High V1018 Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used.
General Analysis HistogramDataSequence.cxx:105 High V1018 Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used.
General Analysis LegendHelper.cxx:52 Medium V560 A part of conditional expression is always true: ePos == chart2::LegendPosition_LINE_END.
General Analysis LegendHelper.cxx:53 Medium V560 A part of conditional expression is always false.
General Analysis LinePropertiesHelper.cxx:113 High V547 Expression 'aLineStyle != drawing::LineStyle_NONE' is always true.
General Analysis LinePropertiesHelper.cxx:117 High V547 Expression 'nLineTransparence != 100' is always true.
General Analysis LinePropertiesHelper.cxx:140 High V547 Expression 'aLineStyle == drawing::LineStyle_NONE' is always false.
General Analysis LinePropertiesHelper.cxx:145 High V547 Expression 'nLineTransparence == 100' is always false.
General Analysis LinePropertiesHelper.cxx:164 High V547 Expression 'aLineStyle != drawing::LineStyle_NONE' is always true.
General Analysis LogarithmicRegressionCurveCalculator.cxx:163 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis OPropertySet.cxx:222 Medium V1019 Compound assignment expression 'rValue >>= nValue' is used inside condition.
General Analysis ObjectIdentifier.cxx:449 High V530 The return value of function 'append' is required to be utilized.
General Analysis ObjectIdentifier.cxx:453 High V530 The return value of function 'append' is required to be utilized.
General Analysis ObjectIdentifier.cxx:575 High V530 The return value of function 'append' is required to be utilized.
General Analysis ObjectIdentifier.cxx:997 High V530 The return value of function 'append' is required to be utilized.
General Analysis ObjectIdentifier.cxx:363 High V547 Expression 'eObjectType != OBJECTTYPE_UNKNOWN' is always false.
General Analysis PolynomialRegressionCurveCalculator.cxx:370 High V530 The return value of function 'append' is required to be utilized.
General Analysis PolynomialRegressionCurveCalculator.cxx:377 High V530 The return value of function 'append' is required to be utilized.
General Analysis PotentialRegressionCurveCalculator.cxx:157 High V530 The return value of function 'append' is required to be utilized.
General Analysis PropertyHelper.cxx:57 High V1056 The predefined identifier '__func__' always contains the string 'operator()' inside function body of the overloaded 'operator()'.
General Analysis RangeHighlighter.cxx:229 Medium V1019 Compound assignment expression is used inside condition.
General Analysis RegressionCurveModel.cxx:148 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis RelativePositionHelper.cxx:205 Medium V636 The 'aUnrotatedObjectSize.Width / 2' expression was implicitly cast from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
General Analysis RelativePositionHelper.cxx:211 Medium V636 The 'aUnrotatedObjectSize.Width / 2' expression was implicitly cast from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
General Analysis RelativePositionHelper.cxx:226 Medium V636 The 'aUnrotatedObjectSize.Height / 2' expression was implicitly cast from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
General Analysis RelativePositionHelper.cxx:231 Medium V636 The 'aUnrotatedObjectSize.Height / 2' expression was implicitly cast from 'int' type to 'double' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
General Analysis StatisticsHelper.cxx:79 High V530 The return value of function 'append' is required to be utilized.
General Analysis StatisticsHelper.cxx:81 High V530 The return value of function 'append' is required to be utilized.
General Analysis ThreeDHelper.cxx:726 High V614 Uninitialized variable 'aCurrentLineStyle' used.
General Analysis ThreeDHelper.cxx:52 Medium V547 Expression 'bRightAngledAxes' is always false.
General Analysis TitleHelper.cxx:319 High V530 The return value of function 'append' is required to be utilized.
General Analysis TitleHelper.cxx:323 High V530 The return value of function 'append' is required to be utilized.
General Analysis TitleHelper.cxx:339 Medium V547 Expression 'bStacked' is always false.
General Analysis TitleHelper.cxx:364 Medium V547 Expression 'bStacked' is always false.
General Analysis TitleHelper.cxx:322 Medium V560 A part of conditional expression is always true: aChar == '\n'.
General Analysis UncachedDataSequence.cxx:162 High V1018 Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used.
General Analysis UncachedDataSequence.cxx:174 High V1018 Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used.
General Analysis UncachedDataSequence.cxx:186 High V1018 Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used.
General Analysis UncachedDataSequence.cxx:218 High V1018 Usage of a suspicious mutex wrapper. The lock 'aGuard' is not used.
General Analysis UncachedDataSequence.cxx:77 High V1053 Calling the 'setFastPropertyValue_NoBroadcast' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis WrappedIgnoreProperty.cxx:73 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:74 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:75 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:76 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:77 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:78 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:89 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:90 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:91 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:92 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:93 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:94 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:95 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:100 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:101 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:102 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:103 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:104 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:105 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:106 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:107 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis WrappedIgnoreProperty.cxx:108 Medium V1023 A pointer without owner is added to the 'rList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis XMLRangeHelper.cxx:46 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:47 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:67 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:82 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:84 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:88 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:91 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:92 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:96 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:97 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:98 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:103 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:104 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:367 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:383 High V530 The return value of function 'append' is required to be utilized.
General Analysis XMLRangeHelper.cxx:393 High V530 The return value of function 'append' is required to be utilized.
General Analysis Tickmarks.cxx:229 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Tickmarks.cxx:232 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Tickmarks.cxx:254 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Tickmarks.cxx:257 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis Tickmarks.cxx:287 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis VAxisBase.cxx:142 Medium V547 Expression '!bShow' is always true.
General Analysis VCartesianAxis.cxx:324 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis VCartesianAxis.cxx:534 Medium V560 A part of conditional expression is always true: m_aAxisProperties.m_bSwapXAndY.
General Analysis AreaChart.cxx:852 Medium V547 Expression 'bCreateXErrorBar' is always false.
General Analysis AreaChart.cxx:855 Medium V547 Expression 'bCreateYErrorBar' is always false.
General Analysis AreaChart.cxx:793 Medium V560 A part of conditional expression is always true: !bCreateYErrorBar.
General Analysis AreaChart.cxx:794 Medium V560 A part of conditional expression is always true: !bCreateXErrorBar.
General Analysis AreaChart.cxx:883 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis AreaChart.cxx:903 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis BarChart.cxx:307 High V547 Expression 'nPercentDiagonal < 5' is always true.
General Analysis BarChart.cxx:729 Medium V547 Expression 'bInvertNeg' is always false.
General Analysis BubbleChart.cxx:267 High V547 Expression 'nFillTransparency != 0' is always false.
General Analysis BubbleChart.cxx:239 Medium V547 Expression 'bInvertNeg' is always false.
General Analysis BubbleChart.cxx:272 Medium V560 A part of conditional expression is always true: !bIsTransparent.
General Analysis BubbleChart.cxx:340 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis BubbleChart.cxx:360 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis NetChart.cxx:575 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis NetChart.cxx:596 Medium V1048 The 'eAlignment' variable was assigned the same value.
General Analysis PieChart.cxx:2151 High V530 The return value of function 'setLength' is required to be utilized.
General Analysis PieChart.cxx:1880 High V547 Expression 'nColor != - 1' is always true.
General Analysis VSeriesPlotter.cxx:872 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis VSeriesPlotter.cxx:874 High V530 The return value of function 'normalize' is required to be utilized.
General Analysis VSeriesPlotter.cxx:2588 High V547 Expression 'aLineStyle != drawing::LineStyle_NONE' is always false.
General Analysis VSeriesPlotter.cxx:2590 High V547 Expression 'aLineStyle == drawing::LineStyle_DASH' is always false.
General Analysis VSeriesPlotter.cxx:664 High V1058 Nonsensical comparison of two function addresses.
General Analysis VSeriesPlotter.cxx:1340 Medium V547 Expression 'bForceIntercept' is always false.
General Analysis VSeriesPlotter.cxx:2513 Medium V547 Expression 'bSwapXAndY' is always false.
General Analysis VSeriesPlotter.cxx:966 Medium V560 A part of conditional expression is always true: !bShowNegative.
General Analysis VSeriesPlotter.cxx:966 Medium V560 A part of conditional expression is always true: !bShowPositive.
General Analysis VSeriesPlotter.cxx:1173 Medium V560 A part of conditional expression is always true: !bShowXNegative.
General Analysis VSeriesPlotter.cxx:1173 Medium V560 A part of conditional expression is always true: !bShowXPositive.
General Analysis VSeriesPlotter.cxx:1173 Medium V560 A part of conditional expression is always true: !bShowYNegative.
General Analysis VSeriesPlotter.cxx:1173 Medium V560 A part of conditional expression is always true: !bShowYPositive.
General Analysis VSeriesPlotter.cxx:1489 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VSeriesPlotter.cxx:2586 Medium V1019 Compound assignment expression is used inside condition.
General Analysis MinimumAndMaximumSupplier.hxx:58 High V1052 Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~MergedMinimumAndMaximumSupplier' method of the 'MergedMinimumAndMaximumSupplier' class.
General Analysis ChartView.cxx:1358 Medium V547 Expression 'bRefreshAddInAllowed' is always true.
General Analysis ChartView.cxx:457 Medium V560 A part of conditional expression is always false: nWritingMode == text::WritingMode2::PAGE.
General Analysis ChartView.cxx:457 Medium V560 A part of conditional expression is always true: nWritingMode == - 1.
General Analysis ChartView.cxx:471 Medium V560 A part of conditional expression is always false: nWritingMode != - 1.
General Analysis ChartView.cxx:471 Medium V560 A part of conditional expression is always true: nWritingMode != text::WritingMode2::PAGE.
General Analysis ChartView.cxx:443 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 433, 443.
General Analysis ChartView.cxx:953 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartView.cxx:965 Medium V1019 Compound assignment expression is used inside condition.
General Analysis ChartView.cxx:1110 Medium V1019 Compound assignment expression is used inside condition.
General Analysis DataTableView.cxx:350 Medium V547 Expression 'bKeys' is always false.
General Analysis DataTableView.cxx:409 Medium V547 Expression 'bKeys' is always false.
General Analysis DataTableView.cxx:500 Medium V547 Expression 'bKeys' is always false.
General Analysis ExplicitValueProvider.cxx:93 High V547 Expression 'nFormat < 0' is always false.
General Analysis LabelPositionHelper.cxx:85 Medium V1019 Compound assignment expression is used inside condition.
General Analysis SeriesPlotterContainer.cxx:283 Medium V547 Expression 'bSortByXValues' is always false.
General Analysis SeriesPlotterContainer.cxx:275 Medium V560 A part of conditional expression is always false: !bIncludeHiddenCells.
General Analysis SeriesPlotterContainer.cxx:302 Medium V560 A part of conditional expression is always false: !bSecondaryYaxisVisible.
General Analysis ShapeFactory.cxx:2438 High V530 The return value of function 'append' is required to be utilized.
General Analysis ShapeFactory.cxx:2439 High V530 The return value of function 'append' is required to be utilized.
General Analysis ShapeFactory.cxx:406 High V614 Uninitialized variable 'aLineStyle' used.
General Analysis ShapeFactory.cxx:2229 Medium V547 Expression 'bStackCharacters' is always false.
General Analysis VDataSeries.cxx:974 Medium V547 Expression 'm_oLabel_AttributedPoint' is always true.
General Analysis VDataSeries.cxx:982 Medium V547 Expression 'm_oLabel_Series' is always true.
General Analysis VDataSeries.cxx:987 Medium V547 Expression 'pRet' is always true.
General Analysis VDataSeries.cxx:1061 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_aValues_X, m_aValues_Y, m_aValues_Z, m_aValues_Y_Min, m_aValues_Y_Max, m_aValues_Y_First, ...
General Analysis VDataSeries.cxx:534 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VDataSeries.cxx:537 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VDataSeries.cxx:617 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VDataSeries.cxx:639 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VDataSeries.cxx:657 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VLegend.cxx:1097 High V530 The return value of function 'lcl_calculatePositionAndRemainingSpace' is required to be utilized.
General Analysis VLegend.cxx:817 High V547 Expression 'nWritingMode == text::WritingMode2::PAGE' is always false.
General Analysis VLegend.cxx:819 High V547 Expression is always false.
General Analysis VLegend.cxx:1093 Medium V547 Expression '!bOverlay' is always true.
General Analysis VLegend.cxx:73 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VLegend.cxx:127 Medium V1019 Compound assignment expression is used inside condition.
General Analysis VLegendSymbolFactory.cxx:63 Medium V1019 Compound assignment expression '* pLineWidthAny >>= nLineWidth' is used inside condition.
General Analysis VLineProperties.cxx:70 High V547 Expression 'aLineStyle != drawing::LineStyle_NONE' is always true.
General Analysis VLineProperties.cxx:74 High V547 Expression 'nLineTransparence != 100' is always true.
General Analysis cpputype.cxx:570 High V530 The return value of function 'dumpHeaderDefine' is required to be utilized.
General Analysis cpputype.cxx:1044 High V530 The return value of function 'append' is required to be utilized.
General Analysis cpputype.cxx:2767 High V530 The return value of function 'replace' is required to be utilized.
General Analysis cpputype.cxx:2768 High V530 The return value of function 'replace' is required to be utilized.
General Analysis cpputype.cxx:2769 High V530 The return value of function 'replace' is required to be utilized.
General Analysis cpputype.cxx:2770 High V530 The return value of function 'replace' is required to be utilized.
General Analysis cpputype.cxx:2771 High V530 The return value of function 'replace' is required to be utilized.
General Analysis javatype.cxx:68 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:72 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:77 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:85 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:163 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:166 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:260 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:267 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:270 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:355 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:356 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:358 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:360 High V530 The return value of function 'append' is required to be utilized.
General Analysis javatype.cxx:1175 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1175, 1181
General Analysis javatype.cxx:985 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:985 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1004 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1006 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1018 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1020 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1032 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1034 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1054 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1056 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1068 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1070 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1090 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1092 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1140 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1142 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1168 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1170 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1176 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1176 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1182 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1182 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1208 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1210 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1233 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1235 Medium V1048 The 'size' variable was assigned the same value.
General Analysis javatype.cxx:1301 Medium V1048 The 'stack' variable was assigned the same value.
General Analysis javatype.cxx:1303 Medium V1048 The 'size' variable was assigned the same value.
General Analysis csharpfile.hxx:53 Medium V1071 Consider inspecting the 'beginLine' function. The return value is not always used. Total calls: 89, discarded results: 2.
General Analysis netproduce.cxx:1210 High V530 The return value of function 'append' is required to be utilized.
General Analysis test_string.cxx:190 Medium V1074 Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos.
General Analysis test_string.cxx:202 Medium V1074 Boundary between escape sequence and string is unclear. The escape sequence ends with a letter and the next character is also a letter. Check for typos.
General Analysis test_traceevent.cxx:91 Medium V799 The 'p1' variable is not used after memory has been allocated for it. Consider checking the use of this variable.
General Analysis test_traceevent.cxx:92 Medium V799 The 'p2' variable is not used after memory has been allocated for it. Consider checking the use of this variable.
General Analysis containermultiplexer.cxx:126 Medium V547 Expression 'm_pListener' is always true.
General Analysis enumerablemap.cxx:287 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis Crypto.cxx:324 Medium V1037 Two or more case-branches perform the same actions. Check lines: 324, 328
General Analysis accessiblecomponenthelper.cxx:49 High V1053 Calling the 'acquire' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'accessiblecomponenthelper.cxx:49', 'accessiblecomponenthelper.cxx:149', 'compbase_ex.hxx:78'.
General Analysis accessiblewrapper.cxx:424 Medium V547 Expression '!bChildTransienceChanged' is always true.
General Analysis accessiblewrapper.cxx:421 Medium V560 A part of conditional expression is always false.
General Analysis accessiblewrapper.cxx:423 Medium V560 A part of conditional expression is always false.
General Analysis anycompare.cxx:218 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 216, 218.
General Analysis anycompare.cxx:223 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 221, 223.
General Analysis anycompare.cxx:333 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 331, 333.
General Analysis anycompare.cxx:338 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 336, 338.
General Analysis anycompare.cxx:67 Medium V1019 Compound assignment expression '_rhs >>= rhs' is used inside condition.
General Analysis anycompare.cxx:95 Medium V1019 Compound assignment expression '_rhs >>= rhs' is used inside condition.
General Analysis anycompare.cxx:128 Medium V1019 Compound assignment expression '_rhs >>= rhs' is used inside condition.
General Analysis anytohash.cxx:55 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 53, 55.
General Analysis anytohash.cxx:147 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 145, 147.
General Analysis anytostring.cxx:40 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:50 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:54 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:74 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:81 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:82 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:125 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:195 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:200 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:214 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:238 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:255 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:263 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:267 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:270 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:273 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:277 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:281 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:285 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:288 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:293 High V530 The return value of function 'append' is required to be utilized.
General Analysis anytostring.cxx:299 High V530 The return value of function 'append' is required to be utilized.
General Analysis backupfilehelper.cxx:1538 High V530 The return value of function 'getInitialBaseURL' is required to be utilized.
General Analysis backupfilehelper.cxx:1579 High V530 The return value of function 'getInitialBaseURL' is required to be utilized.
General Analysis backupfilehelper.cxx:2384 Medium V1048 The 'bRetval' variable was assigned the same value.
General Analysis compbase.cxx:104 Medium V547 Expression '!cd->m_storedTypeRefs' is always true.
General Analysis diagnose_ex.cxx:168 High V530 The return value of function 'append' is required to be utilized.
General Analysis diagnose_ex.cxx:352 High V530 The return value of function 'append' is required to be utilized.
General Analysis docpasswordhelper.cxx:235 High V547 Expression 'nCount > 0' is always false.
General Analysis docpasswordhelper.cxx:638 Medium V547 Expression 'bForSalvage' is always false.
General Analysis docpasswordhelper.cxx:222 Medium V560 A part of conditional expression is always false: nCount > 0.
General Analysis graphicmimetype.cxx:76 Medium V1019 Compound assignment expression is used inside condition.
General Analysis instancelocker.cxx:151 Medium V1019 Compound assignment expression 'aArguments[2] >>= xApproval' is used inside condition.
General Analysis lok.cxx:246 High V547 Expression 's.length() == 0' is always true.
General Analysis mimeconfighelper.cxx:268 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:276 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:277 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:278 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:381 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:411 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:497 Medium V1019 Compound assignment expression is used inside condition.
General Analysis mimeconfighelper.cxx:605 Medium V1019 Compound assignment expression is used inside condition.
General Analysis string.cxx:407 High V530 The return value of function 'append' is required to be utilized.
General Analysis string.cxx:524 High V530 The return value of function 'append' is required to be utilized.
General Analysis string.cxx:532 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis string.cxx:577 High V530 The return value of function 'append' is required to be utilized.
General Analysis string.cxx:584 High V530 The return value of function 'append' is required to be utilized.
General Analysis string.cxx:635 High V530 The return value of function 'append' is required to be utilized.
General Analysis threadpool.cxx:182 Medium V1089 Waiting on condition variable without predicate. A thread can wait indefinitely or experience a spurious wakeup. Consider passing a predicate as the second argument.
General Analysis threadpool.cxx:246 Medium V1089 Waiting on condition variable without predicate. A thread can wait indefinitely or experience a spurious wakeup. Consider passing a predicate as the second argument.
General Analysis threadpool.cxx:387 Medium V1089 Waiting on condition variable without predicate. A thread can wait indefinitely or experience a spurious wakeup. Consider passing a predicate as the third argument.
General Analysis xmlsechelper.cxx:61 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:62 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:188 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:199 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:217 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:240 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:247 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlsechelper.cxx:298 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis xmlsechelper.cxx:302 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis xmlsechelper.cxx:306 High V530 The return value of function 'append' is required to be utilized.
General Analysis MasterPropertySet.cxx:88 Medium V509 The 'new' operator is used in the noexcept 'registerSlave' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis genericpropertyset.cxx:230 Medium V572 It is odd that the object which was created using 'new' operator is immediately cast to another type.
General Analysis opropertybag.cxx:82 Medium V1019 Compound assignment expression '_rArguments[0] >>= aTypes' is used inside condition.
General Analysis opropertybag.cxx:83 Medium V1019 Compound assignment expression is used inside condition.
General Analysis opropertybag.cxx:84 Medium V1019 Compound assignment expression '_rArguments[2] >>= AutomaticAddition' is used inside condition.
General Analysis property.cxx:105 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis propmultiplex.cxx:129 Medium V547 Expression 'm_pListener' is always true.
General Analysis seqstream.cxx:138 Medium V560 A part of conditional expression is always false: location > ((sal_Int32) 0x7FFFFFFF).
General Analysis access.cxx:643 High V530 The return value of function 'append' is required to be utilized.
General Analysis access.cxx:662 High V530 The return value of function 'append' is required to be utilized.
General Analysis access.cxx:1907 High V530 The return value of function 'append' is required to be utilized.
General Analysis access.cxx:1960 High V530 The return value of function 'append' is required to be utilized.
General Analysis access.cxx:1994 High V530 The return value of function 'append' is required to be utilized.
General Analysis childaccess.cxx:103 High V530 The return value of function 'append' is required to be utilized.
General Analysis components.cxx:843 High V530 The return value of function 'append' is required to be utilized.
General Analysis components.cxx:846 High V530 The return value of function 'append' is required to be utilized.
General Analysis components.cxx:849 High V530 The return value of function 'append' is required to be utilized.
General Analysis components.cxx:621 Medium V547 Expression '!ignore' is always true.
General Analysis components.cxx:201 Medium V1089 Waiting on condition variable without predicate. A thread can wait indefinitely or experience a spurious wakeup. Consider passing a predicate as the second argument.
General Analysis data.cxx:59 High V530 The return value of function 'append' is required to be utilized.
General Analysis data.cxx:62 High V530 The return value of function 'append' is required to be utilized.
General Analysis data.cxx:65 High V530 The return value of function 'append' is required to be utilized.
General Analysis data.cxx:72 High V530 The return value of function 'append' is required to be utilized.
General Analysis data.cxx:103 High V530 The return value of function 'append' is required to be utilized.
General Analysis readonlyaccess.cxx:86 Medium V1019 Compound assignment expression 'aArguments[0] >>= locale' is used inside condition.
General Analysis readwriteaccess.cxx:108 Medium V1019 Compound assignment expression 'aArguments[0] >>= locale' is used inside condition.
General Analysis writemodfile.cxx:133 High V530 The return value of function 'remove' is required to be utilized.
General Analysis writemodfile.cxx:142 High V530 The return value of function 'append' is required to be utilized.
General Analysis xcsparser.cxx:389 High V530 The return value of function 'append' is required to be utilized.
General Analysis xcsparser.cxx:407 High V530 The return value of function 'insert' is required to be utilized.
General Analysis xcsparser.cxx:418 High V530 The return value of function 'append' is required to be utilized.
General Analysis xcuparser.cxx:224 High V530 The return value of function 'append' is required to be utilized.
General Analysis xcuparser.cxx:244 High V530 The return value of function 'insert' is required to be utilized.
General Analysis xcuparser.cxx:255 High V530 The return value of function 'append' is required to be utilized.
General Analysis CommonTools.cxx:82 Medium V547 Expression '* pWild == 0' is always false.
General Analysis CommonTools.cxx:105 Medium V560 A part of conditional expression is always true: (* pWild == 0).
General Analysis DateConversion.cxx:386 Medium V547 Expression '!bIsSigned' is always false.
General Analysis DateConversion.cxx:430 Medium V547 Expression '!nKey' is always true.
General Analysis FValue.cxx:967 High V530 The return value of function 'append' is required to be utilized.
General Analysis FValue.cxx:2095 Medium V1048 The 'm_eTypeKind' variable was assigned the same value.
General Analysis TIndex.cxx:35 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TIndex.cxx:53 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TIndex.cxx:54 High V1053 Calling the 'refreshColumns' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TIndexes.cxx:172 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis TKey.cxx:34 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TKey.cxx:43 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TKey.cxx:44 High V1053 Calling the 'refreshColumns' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis TKeys.cxx:283 High V547 Expression 'KeyType::PRIMARY == nKeyType' is always true.
General Analysis TSortIndex.cxx:117 High V614 The 'pKeyValue' smart pointer is utilized immediately after being declared or reset. It is suspicious that no value was assigned to it.
General Analysis dbmetadata.cxx:244 Medium V1019 Compound assignment expression 'setting >>= bDoesSupportPrimaryKeys' is used inside condition.
General Analysis dbtools.cxx:1246 High V530 The return value of function 'getQuery' is required to be utilized.
General Analysis dbtools.cxx:1907 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1915 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1916 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis dbtools.cxx:1923 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1925 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1930 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1938 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools.cxx:1939 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis dbtools.cxx:511 High V547 Expression 'KeyType::PRIMARY == nKeyType' is always false.
General Analysis dbtools.cxx:1240 Medium V547 Expression 'bApplyFilter' is always true.
General Analysis dbtools.cxx:130 Medium V560 A part of conditional expression is always false: DataType::DECIMAL == nDataType.
General Analysis dbtools.cxx:130 Medium V560 A part of conditional expression is always false: DataType::NUMERIC == nDataType.
General Analysis dbtools.cxx:1110 Medium V785 Constant expression in switch statement.
General Analysis dbtools2.cxx:143 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools2.cxx:148 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools2.cxx:153 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools2.cxx:163 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbtools2.cxx:128 Medium V560 A part of conditional expression is always false: nPrecision > 0.
General Analysis dbtools2.cxx:128 Medium V560 A part of conditional expression is always false: nScale > 0.
General Analysis filtermanager.cxx:156 High V530 The return value of function 'insert' is required to be utilized.
General Analysis filtermanager.cxx:157 High V530 The return value of function 'insert' is required to be utilized.
General Analysis filtermanager.cxx:162 High V530 The return value of function 'append' is required to be utilized.
General Analysis parameters.cxx:222 Medium V547 Expression 'isFunction' is always false.
General Analysis predicateinput.cxx:137 Medium V560 A part of conditional expression is always false: (DataType::CHAR == nType).
General Analysis predicateinput.cxx:138 Medium V560 A part of conditional expression is always false: (DataType::VARCHAR == nType).
General Analysis predicateinput.cxx:139 Medium V560 A part of conditional expression is always false: (DataType::LONGVARCHAR == nType).
General Analysis predicateinput.cxx:140 Medium V560 A part of conditional expression is always false: (DataType::CLOB == nType).
General Analysis predicateinput.cxx:162 Medium V560 A part of conditional expression is always false: (DataType::FLOAT == nType).
General Analysis predicateinput.cxx:163 Medium V560 A part of conditional expression is always false: (DataType::REAL == nType).
General Analysis predicateinput.cxx:164 Medium V560 A part of conditional expression is always false: (DataType::DOUBLE == nType).
General Analysis predicateinput.cxx:165 Medium V560 A part of conditional expression is always false: (DataType::NUMERIC == nType).
General Analysis predicateinput.cxx:166 Medium V560 A part of conditional expression is always false: (DataType::DECIMAL == nType).
General Analysis statementcomposer.cxx:149 Medium V547 Expression '!bQueryEscapeProcessing' is always true.
General Analysis ZPoolCollection.cxx:395 Medium V547 Expression '!bEnabled' is always false.
General Analysis ZPoolCollection.cxx:406 Medium V547 Expression '!bEnabled' is always false.
General Analysis CTable.cxx:264 High V547 Expression 'nNumType & NumberFormat::TEXT' is always false.
General Analysis CTable.cxx:266 High V547 Expression 'nNumType & NumberFormat::NUMBER' is always true.
General Analysis CTable.cxx:562 Medium V547 Expression '!bRangeHeader' is always false.
General Analysis DIndex.cxx:523 High V547 Expression 'm_aHeader.db_maxkeys < 3' is always false.
General Analysis DIndex.cxx:59 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis DIndex.cxx:73 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis DIndex.cxx:571 Medium V522 There might be dereferencing of a potential null pointer 'pDbaseRes'.
General Analysis DIndex.cxx:520 Medium V547 Expression 'm_aHeader.db_keytype' is always true.
General Analysis DIndex.cxx:519 Medium V560 A part of conditional expression is always false: nType == DataType::CHAR.
General Analysis DIndex.cxx:519 Medium V560 A part of conditional expression is always false: nType == DataType::VARCHAR.
General Analysis DIndex.cxx:521 Medium V1048 The 'm_aHeader.db_keylen' variable was assigned the same value.
General Analysis DResultSet.cxx:115 Medium V1019 Compound assignment expression 'rhs >>= nSecond' is used inside condition.
General Analysis DTable.cxx:1936 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis DTable.cxx:2702 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis DTable.cxx:1290 High V547 Expression 'nPrecision < 255' is always true.
General Analysis DTable.cxx:1291 High V547 Expression 'nPrecision > 254' is always false.
General Analysis DTable.cxx:1301 High V547 Expression 'nPrecision >= nScale' is always true.
General Analysis DTable.cxx:1303 High V547 Expression 'nPrecision < nScale' is always false.
General Analysis DTable.cxx:1691 Medium V522 There might be dereferencing of a potential null pointer 'pIndex'.
General Analysis DTable.cxx:1798 Medium V522 There might be dereferencing of a potential null pointer 'pIndex'.
General Analysis DTable.cxx:1241 Medium V1048 The 'cTyp' variable was assigned the same value.
General Analysis DTable.cxx:1845 Medium V1086 A call of the 'memcpy' function will lead to underflow of the buffer 's'.
General Analysis FStatement.cxx:89 High V1053 Calling the 'disposing' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis FStringFunctions.cxx:75 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis FStringFunctions.cxx:158 High V530 The return value of function 'padToLength' is required to be utilized.
General Analysis FTable.cxx:43 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis FTable.cxx:65 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis fcomp.cxx:151 Medium V1023 A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis fcomp.cxx:154 Medium V1023 A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis fcomp.cxx:163 Medium V1023 A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis fcomp.cxx:187 Medium V1023 A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis fcomp.cxx:190 Medium V1023 A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis fcomp.cxx:202 Medium V1023 A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis fcomp.cxx:205 Medium V1023 A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis fcomp.cxx:260 Medium V1023 A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis fcomp.cxx:774 Medium V1023 A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis fcomp.cxx:844 Medium V1023 A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis fcomp.cxx:861 Medium V1023 A pointer without owner is added to the 'm_aCodeList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis fcomp.cxx:244 Medium V1048 The 'ePredicateType' variable was assigned the same value.
General Analysis quotedstring.cxx:112 High V530 The return value of function 'append' is required to be utilized.
General Analysis quotedstring.cxx:122 High V530 The return value of function 'append' is required to be utilized.
General Analysis quotedstring.cxx:136 High V530 The return value of function 'append' is required to be utilized.
General Analysis Blob.cxx:34 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_statusVector.
General Analysis Clob.cxx:106 High V530 The return value of function 'append' is required to be utilized.
General Analysis Column.cxx:21 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Connection.cxx:638 High V530 The return value of function 'append' is required to be utilized.
General Analysis Connection.cxx:649 High V530 The return value of function 'append' is required to be utilized.
General Analysis PreparedStatement.cxx:422 High V530 The return value of function 'remove' is required to be utilized.
General Analysis PreparedStatement.cxx:426 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis PreparedStatement.cxx:431 High V530 The return value of function 'append' is required to be utilized.
General Analysis ResultSet.cxx:380 High V530 The return value of function 'append' is required to be utilized.
General Analysis ResultSet.cxx:384 High V530 The return value of function 'insert' is required to be utilized.
General Analysis ResultSet.cxx:387 High V530 The return value of function 'insert' is required to be utilized.
General Analysis ResultSetMetaData.cxx:137 High V530 The return value of function 'sanitizeIdentifier' is required to be utilized.
General Analysis ResultSetMetaData.cxx:170 High V530 The return value of function 'sanitizeIdentifier' is required to be utilized.
General Analysis StatementCommonBase.cxx:48 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_statusVector.
General Analysis SubComponent.hxx:100 Medium V547 Expression '!s_pProps' is always true.
General Analysis Table.cxx:155 High V547 Expression is always true.
General Analysis Table.cxx:159 High V547 Expression 'nNullable == ColumnValue::NULLABLE' is always false.
General Analysis Table.cxx:47 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Table.cxx:67 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Tables.cxx:103 Medium V560 A part of conditional expression is always false: aType == DataType::BINARY.
General Analysis Tables.cxx:103 Medium V560 A part of conditional expression is always false: aType == DataType::VARBINARY.
General Analysis Util.cxx:162 Medium V547 Expression '!"Unknown subtype for Blob type"' is always false.
General Analysis ETable.cxx:383 High V530 The return value of function 'GetTokenSpecial' is required to be utilized.
General Analysis ETable.cxx:639 High V530 The return value of function 'append' is required to be utilized.
General Analysis ETable.cxx:647 High V530 The return value of function 'append' is required to be utilized.
General Analysis ETable.cxx:72 Medium V522 There might be dereferencing of a potential null pointer 'pConnection'.
General Analysis ETable.cxx:573 Medium V522 There might be dereferencing of a potential null pointer 'pConnection'.
General Analysis ETable.cxx:629 Medium V560 A part of conditional expression is always false: nType == DataType::INTEGER.
General Analysis ETable.cxx:629 Medium V560 A part of conditional expression is always true: !cDecimalDelimiter.
General Analysis ETable.cxx:629 Medium V560 A part of conditional expression is always true: nType != DataType::INTEGER.
General Analysis HColumns.cxx:47 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis HDriver.cxx:150 High V530 The return value of function 'append' is required to be utilized.
General Analysis HDriver.cxx:864 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis HTable.cxx:193 High V547 Expression 'bOldAutoIncrement != bAutoIncrement' is always false.
General Analysis HTable.cxx:60 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis HTable.cxx:81 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis HTable.cxx:218 Medium V547 Expression 'm_xColumns' is always true.
General Analysis HTable.cxx:184 Medium V560 A part of conditional expression is always false: nOldType != nNewType.
General Analysis HTable.cxx:186 Medium V560 A part of conditional expression is always false: nOldPrec != nNewPrec.
General Analysis HTable.cxx:187 Medium V560 A part of conditional expression is always false: nOldScale != nNewScale.
General Analysis HTable.cxx:188 Medium V560 A part of conditional expression is always false: nNewNullable != nOldNullable.
General Analysis HTable.cxx:189 Medium V560 A part of conditional expression is always false: bOldAutoIncrement != bAutoIncrement.
General Analysis HTools.cxx:32 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis HTools.cxx:34 High V530 The return value of function 'append' is required to be utilized.
General Analysis HTools.cxx:39 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis HTools.cxx:41 High V530 The return value of function 'append' is required to be utilized.
General Analysis HTools.cxx:45 High V530 The return value of function 'append' is required to be utilized.
General Analysis HUser.cxx:44 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis HUser.cxx:52 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis HUser.cxx:61 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis JBigDecimal.cxx:53 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis JBigDecimal.cxx:72 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis JConnection.cxx:746 Medium V560 A part of conditional expression is always true: t.pEnv.
General Analysis Object.cxx:164 Medium V1004 The '_pEnvironment' pointer was used unsafely after it was verified against nullptr. Check lines: 160, 164.
General Analysis Timestamp.cxx:52 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Timestamp.cxx:120 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis Timestamp.cxx:175 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis tools.cxx:86 High V1053 Calling the 'getMyClass' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis MMozillaBootstrap.cxx:40 High V1053 Calling the 'bootupProfile' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis YColumns.cxx:41 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis YTable.cxx:174 High V547 Expression 'bOldAutoIncrement != bAutoIncrement' is always false.
General Analysis YTable.cxx:70 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis YTable.cxx:80 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis YTable.cxx:240 Medium V547 Expression 'm_xColumns' is always true.
General Analysis YTable.cxx:168 Medium V560 A part of conditional expression is always false: nOldPrec != nNewPrec.
General Analysis YTable.cxx:168 Medium V560 A part of conditional expression is always false: nOldScale != nNewScale.
General Analysis YTable.cxx:168 Medium V560 A part of conditional expression is always false: nOldType != nNewType.
General Analysis YTable.cxx:169 Medium V560 A part of conditional expression is always false: bOldAutoIncrement != bAutoIncrement.
General Analysis YTable.cxx:169 Medium V560 A part of conditional expression is always false: nNewNullable != nOldNullable.
General Analysis YUser.cxx:45 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis YUser.cxx:53 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis YUser.cxx:61 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis mysqlc_column.cxx:17 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis mysqlc_general.hxx:68 Medium V575 The potential null pointer is passed into 'memcpy' function. Inspect the first argument. Check lines: 68, 67.
General Analysis mysqlc_resultsetmetadata.hxx:33 Medium V730 Not all members of a class are initialized inside the compiler generated constructor. Consider inspecting: decimals, max_length.
General Analysis mysqlc_subcomponent.hxx:99 Medium V547 Expression '!s_pProps' is always true.
General Analysis mysqlc_table.cxx:30 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis mysqlc_table.cxx:42 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis mysqlc_user.cxx:45 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis OConnection.cxx:402 High V542 Consider inspecting an odd type cast: 'unsigned char' to 'void *'.
General Analysis OConnection.cxx:103 Medium V547 Expression 'bSilent' is always true.
General Analysis OTools.cxx:116 High V530 The return value of function 'append' is required to be utilized.
General Analysis OTools.cxx:119 High V530 The return value of function 'appendUtf32' is required to be utilized.
General Analysis OTools.cxx:518 Medium V1048 The 'nValue' variable was assigned the same value.
General Analysis pq_preparedstatement.cxx:269 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis pq_preparedstatement.cxx:320 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_preparedstatement.cxx:329 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_preparedstatement.cxx:346 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_statement.cxx:252 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis pq_statement.cxx:683 High V530 The return value of function 'appendAscii' is required to be utilized.
General Analysis pq_statement.cxx:694 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_tools.cxx:590 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:618 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:627 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:651 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:684 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:763 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:777 High V530 The return value of function 'append' is required to be utilized.
General Analysis pq_tools.cxx:752 Medium V666 Consider inspecting fifth argument of the function 'rtl_str_shortenedCompareIgnoreAsciiCase_WithLength'. It is possible that the value does not correspond with the length of a string which was passed with the third argument.
General Analysis pq_tools.cxx:752 Medium V666 Consider inspecting fourth argument of the function 'rtl_str_shortenedCompareIgnoreAsciiCase_WithLength'. It is possible that the value does not correspond with the length of a string which was passed with the third argument.
General Analysis pq_xcolumns.cxx:404 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_xcolumns.cxx:421 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_xcolumns.cxx:448 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_xindexcolumns.cxx:132 High V530 The return value of function 'columnMetaData2SDBCX' is required to be utilized.
General Analysis pq_xtables.cxx:269 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_xtables.cxx:291 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis pq_xview.cxx:112 Medium V1051 Consider checking for misprints. It's possible that the 'fullNewName' should be checked here.
General Analysis CConnection.hxx:58 High V1050 The uninitialized class member 'm_aMutex' is used when initializing the base class 'WeakComponentImplHelper'.
General Analysis OTools.hxx:266 Medium V1032 The pointer 'str' is cast to a more strictly aligned pointer type.
General Analysis WConnection.hxx:62 High V1050 The uninitialized class member 'm_aMutex' is used when initializing the base class 'WeakComponentImplHelper'.
Fail/Info sqliterator.cxx:1 V008 Unable to start the analysis on this file.
Fail/Info sqlnode.cxx:1 V008 Unable to start the analysis on this file.
General Analysis VColumn.cxx:65 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VColumn.cxx:101 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VIndexColumn.cxx:49 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VIndexColumn.cxx:82 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VKeyColumn.cxx:51 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VKeyColumn.cxx:83 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VView.cxx:51 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis VView.cxx:58 High V1053 Calling the 'construct' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis emfplus.cxx:31 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis implrenderer.cxx:984 High V530 The return value of function 'append' is required to be utilized.
General Analysis implrenderer.cxx:1130 High V530 The return value of function 'Intersection' is required to be utilized.
General Analysis implrenderer.cxx:1260 High V530 The return value of function 'calcLogic2PixelAffineTransform' is required to be utilized.
General Analysis implrenderer.cxx:2892 High V530 The return value of function 'calcLogic2PixelAffineTransform' is required to be utilized.
General Analysis implrenderer.cxx:2765 Medium V547 Expression 'aSubset.mnSubsetEnd >= 0' is always false.
General Analysis implrenderer.cxx:1044 Medium V560 A part of conditional expression is always false: bEmptyClipRect.
General Analysis implrenderer.cxx:1119 Medium V560 A part of conditional expression is always false: bEmptyClipRect.
General Analysis mtftools.cxx:99 High V530 The return value of function 'calcLogic2PixelLinearTransform' is required to be utilized.
General Analysis textaction.cxx:284 Medium V547 Expression is always false.
General Analysis implspritecanvas.cxx:60 High V1053 Calling the 'getTransformation' virtual function in the constructor may lead to unexpected result at runtime.
Fail/Info test_cppumaker.cxx:1 V008 Unable to start the analysis on this file.
Fail/Info test_any.cxx:1 V008 Unable to start the analysis on this file.
Fail/Info test_recursion.cxx:1 V008 Unable to start the analysis on this file.
Fail/Info test_reference.cxx:1 V008 Unable to start the analysis on this file.
General Analysis AffineBridge.cxx:278 High V547 Expression 'm_outerThreadId == 0' is always true.
General Analysis AffineBridge.cxx:349 Medium V509 The 'new' operator is used in the noexcept 'uno_initEnvironment' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis LogBridge.cxx:251 Medium V509 The 'new' operator is used in the noexcept 'uno_initEnvironment' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis UnsafeBridge.cxx:133 Medium V509 The 'new' operator is used in the noexcept 'uno_initEnvironment' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis helper_purpenv_Proxy.cxx:415 Medium V505 The 'alloca' function is used inside the loop. This can quickly overflow stack.
General Analysis jobqueue.cxx:72 Medium V1089 Waiting on condition variable without predicate. A thread can wait indefinitely or experience a spurious wakeup. Consider passing a predicate as the second argument.
General Analysis threadident.cxx:37 High V522 Dereferencing of the null pointer 'ppThreadId' might take place. The null pointer is passed into 'createLocalId' function. Inspect the first argument. Check lines: 37, 93.
General Analysis threadpool.cxx:375 Medium V509 The 'new' operator is used in the noexcept 'uno_threadpool_create' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis threadpool.cxx:376 Medium V509 The 'new' operator is used in the noexcept 'uno_threadpool_create' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis threadpool.cxx:385 Medium V509 The 'new' operator is used in the noexcept 'uno_threadpool_create' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis static_types.cxx:458 Medium V509 The 'new' operator is used in the noexcept 'typelib_static_mi_interface_type_init' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis static_types.cxx:118 Medium V547 Expression '!s_aTypes[eTypeClass]' is always true.
General Analysis static_types.cxx:297 Medium V649 There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 293, 297.
General Analysis static_types.cxx:335 Medium V649 There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 331, 335.
General Analysis static_types.cxx:445 Medium V649 There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 441, 445.
General Analysis static_types.cxx:507 Medium V649 There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 503, 507.
General Analysis typelib.cxx:926 High V781 The value of the 'nBaseInterfaces' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 926, 944.
General Analysis typelib.cxx:800 Medium V509 The 'new' operator is used in the noexcept 'typelib_typedescription_newEnum' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis typelib.cxx:806 Medium V509 The 'new' operator is used in the noexcept 'typelib_typedescription_newEnum' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis typelib.cxx:926 Medium V509 The 'new' operator is used in the noexcept 'typelib_typedescription_newMIInterface' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis typelib.cxx:961 Medium V509 The 'new' operator is used in the noexcept 'typelib_typedescription_newMIInterface' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis typelib.cxx:1082 Medium V509 The 'new' operator is used in the noexcept 'typelib_typedescription_newInterfaceMethod' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis typelib.cxx:2086 Medium V509 The 'new' operator is used in the noexcept 'typelib_typedescriptionreference_new' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis typelib.cxx:1860 Medium V547 Expression '!bInited' is always true.
General Analysis typelib.cxx:1625 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1625, 1680
General Analysis lbenv.cxx:798 High V530 The return value of function 'append' is required to be utilized.
General Analysis lbenv.cxx:807 High V530 The return value of function 'append' is required to be utilized.
General Analysis lbenv.cxx:809 High V530 The return value of function 'append' is required to be utilized.
General Analysis lbmap.cxx:687 Medium V509 The 'new' operator is used in the noexcept 'uno_registerMapping' function. It should be located inside the try..catch block, as it could potentially generate an exception.
General Analysis lbmap.cxx:434 Medium V764 Possible incorrect order of arguments passed to 'getBridgeName' function: 'rTo' and 'rFrom'.
General Analysis lbmap.cxx:444 Medium V764 Possible incorrect order of arguments passed to 'getBridgeName' function: 'rTo' and 'rFrom'.
General Analysis sequence.cxx:371 Medium V1037 Two or more case-branches perform the same actions. Check lines: 371, 412
General Analysis bootstrap.cxx:148 High V530 The return value of function 'append' is required to be utilized.
General Analysis compbase.cxx:88 Medium V547 Expression '!cd->m_storedTypeRefs' is always true.
General Analysis component_context.cxx:287 Medium V1019 Compound assignment expression 'args_ >>= args' is used inside condition.
General Analysis implbase_ex.cxx:71 Medium V547 Expression '!cd->m_storedTypeRefs' is always true.
General Analysis propertysetmixin.cxx:674 Medium V547 Expression '!present' is always true.
General Analysis propertysetmixin.cxx:697 Medium V547 Expression 'isAmbiguous' is always false.
General Analysis propertysetmixin.cxx:699 Medium V547 Expression 'isDefaulted' is always false.
General Analysis servicemanager.cxx:1792 High V530 The return value of function 'remove' is required to be utilized.
General Analysis servicemanager.cxx:1794 High V530 The return value of function 'remove' is required to be utilized.
General Analysis servicemanager.cxx:1796 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1798 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1800 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1802 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1804 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1806 High V530 The return value of function 'truncate' is required to be utilized.
General Analysis servicemanager.cxx:1808 High V530 The return value of function 'remove' is required to be utilized.
General Analysis servicemanager.cxx:933 Medium V1019 Compound assignment expression 'aArguments[0] >>= arg' is used inside condition.
General Analysis servicemanager.cxx:220 Medium V1037 Two or more case-branches perform the same actions. Check lines: 220, 227
General Analysis weak.cxx:330 High V1052 Declaring virtual methods in a class marked as 'final' is pointless. Consider inspecting the '~OWeakRefListener' method of the 'OWeakRefListener' class.
General Analysis unoexe.cxx:468 Medium V1044 Loop break conditions do not depend on the number of iterations.
General Analysis cui-dialogs-test.cxx:47 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: mpFact.
General Analysis CustomNotebookbarGenerator.cxx:230 Medium V1001 The 'aValue' variable is assigned but is not used by the end of the function.
General Analysis SvxNotebookbarConfigPage.cxx:56 Medium V560 A part of conditional expression is always true: sUIItemId != sActiveCategory.
General Analysis SvxToolbarConfigPage.cxx:790 Medium V547 Expression 'pToolbar != nullptr' is always true.
General Analysis cfg.cxx:2972 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Height'.
General Analysis cfg.cxx:2972 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Width'.
General Analysis cfg.cxx:3180 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Height'.
General Analysis cfg.cxx:3180 High V516 Consider inspecting an odd expression. Non-null function pointer is compared to null: '0 == aSize.Width'.
General Analysis cfgutil.cxx:313 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis cfgutil.cxx:441 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis macropg.cxx:720 High V1053 Calling the 'GetOKButton' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis AdditionsDialog.cxx:242 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis AdditionsDialog.cxx:482 High V1053 Calling the 'getDialog' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'AdditionsDialog.cxx:482', 'weld.hxx:2694', 'weld.hxx:2711'.
General Analysis FontFeaturesDialog.cxx:233 High V530 The return value of function 'append' is required to be utilized.
General Analysis FontFeaturesDialog.cxx:248 High V530 The return value of function 'append' is required to be utilized.
General Analysis FontFeaturesDialog.cxx:189 Medium V1054 Object slicing. Base class instance was initialized with derived class instance.
General Analysis FontFeaturesDialog.cxx:190 Medium V1054 Object slicing. Base class instance was initialized with derived class instance.
General Analysis FontFeaturesDialog.cxx:191 Medium V1054 Object slicing. Base class instance was initialized with derived class instance.
General Analysis QrCodeGenDialog.cxx:130 Medium V1048 The 'bqrEcc' variable was assigned the same value.
General Analysis SignSignatureLineDialog.cxx:70 Medium V547 Expression '!bIsSignatureLine' is always true.
General Analysis SpellDialog.cxx:1179 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis SpellDialog.cxx:1479 Medium V1037 Two or more case-branches perform the same actions. Check lines: 1479, 1493
General Analysis SpellDialog.cxx:1813 Medium V1051 Consider checking for misprints. It's possible that the 'nTextLen' should be checked here.
General Analysis cuihyperdlg.cxx:209 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis hldocntp.cxx:289 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis hlmarkwn.cxx:360 Medium V519 The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 357, 360.
General Analysis iconcdlg.cxx:77 Medium V1023 A pointer without owner is added to the 'maPageList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis insdlg.cxx:474 Medium V519 The 'aAny' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 457, 474.
General Analysis multipat.cxx:240 High V530 The return value of function 'append' is required to be utilized.
General Analysis multipat.cxx:245 High V530 The return value of function 'append' is required to be utilized.
General Analysis multipat.cxx:258 High V530 The return value of function 'append' is required to be utilized.
General Analysis multipat.cxx:285 Medium V547 Expression 'nCount' is always true.
General Analysis passwdomdlg.cxx:130 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 122, 130.
General Analysis scriptdlg.cxx:954 Medium V547 Expression 'result' is always false.
General Analysis tipofthedaydlg.cxx:228 High V530 The return value of function 'LoadGraphic' is required to be utilized.
General Analysis dbregistersettings.cxx:39 Medium V547 Expression '!pItem' is always false.
General Analysis optaboutconfig.cxx:598 High V530 The return value of function 'append' is required to be utilized.
General Analysis optaboutconfig.cxx:614 High V530 The return value of function 'append' is required to be utilized.
General Analysis optaboutconfig.cxx:630 High V530 The return value of function 'append' is required to be utilized.
General Analysis optaboutconfig.cxx:646 High V530 The return value of function 'append' is required to be utilized.
General Analysis optaboutconfig.cxx:819 Medium V1048 The 'bOpenDialog' variable was assigned the same value.
General Analysis optdict.cxx:61 High V530 The return value of function 'append' is required to be utilized.
General Analysis optdict.cxx:301 Medium V547 Expression 'nPos != - 1' is always true.
General Analysis optgdlg.cxx:509 Medium V547 Expression 'bHasAccel' is always false.
General Analysis optgdlg.cxx:534 Medium V547 Expression '!bForceLastEntry' is always true.
General Analysis optgdlg.cxx:1280 Medium V1029 Numeric Truncation Error. Return value of the 'size' function is written to the 16-bit variable.
General Analysis optgdlg.cxx:804 Medium V1048 The 'eSet' variable was assigned the same value.
General Analysis optinet2.cxx:108 High V530 The return value of function 'append' is required to be utilized.
General Analysis optinet2.cxx:510 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis optjava.cxx:968 High V530 The return value of function 'append' is required to be utilized.
General Analysis optlingu.cxx:1040 Medium V1048 The 'bModified' variable was assigned the same value.
General Analysis optpath.cxx:150 High V530 The return value of function 'append' is required to be utilized.
General Analysis optpath.cxx:405 High V530 The return value of function 'append' is required to be utilized.
General Analysis optsave.cxx:70 Medium V730 Not all members of a class are initialized inside the constructor. Consider inspecting: aDefaultReadonlyArr.
General Analysis optupdt.cxx:144 High V547 Expression 'lastChecked == 0' is always true.
General Analysis optupdt.cxx:377 High V547 Expression 'nValue == 86400' is always false.
General Analysis optupdt.cxx:379 High V547 Expression 'nValue == 604800' is always false.
General Analysis personalization.cxx:166 High V530 The return value of function 'ImportGraphic' is required to be utilized.
General Analysis treeopt.cxx:1563 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:1640 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:1645 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:1650 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:1657 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:1667 High V530 The return value of function 'Execute' is required to be utilized.
General Analysis treeopt.cxx:1676 High V530 The return value of function 'ExecuteList' is required to be utilized.
General Analysis treeopt.cxx:2283 High V547 Expression 'nIndex < 0' is always true.
General Analysis treeopt.cxx:1217 Medium V560 A part of conditional expression is always true: !pPageInfo->m_xPage.
General Analysis treeopt.cxx:1242 Medium V560 A part of conditional expression is always true: 0 == pPageInfo->m_nPageId.
General Analysis treeopt.cxx:139 Medium V1001 The 'aAny' variable is assigned but is not used by the end of the function.
General Analysis treeopt.cxx:1238 Medium V1004 The 'pPageInfo->m_xPage' pointer was used unsafely after it was verified against nullptr. Check lines: 1229, 1238.
General Analysis autocdlg.cxx:1150 Medium V1051 Consider checking for misprints. It's possible that the 'aTestStr' should be used here.
General Analysis border.cxx:552 Medium V547 Expression 'bDialogUseCharAttr' is always false.
General Analysis border.cxx:1086 Medium V1048 The 'bPut' variable was assigned the same value.
General Analysis chardlg.cxx:2351 Medium V519 The 'bChanged' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 2345, 2351.
General Analysis chardlg.cxx:2351 Medium V1048 The 'bChanged' variable was assigned the same value.
General Analysis measure.cxx:281 Medium V1048 The 'eRP' variable was assigned the same value.
General Analysis measure.cxx:283 Medium V1048 The 'eRP' variable was assigned the same value.
General Analysis numpages.cxx:1039 High V530 The return value of function 'Import' is required to be utilized.
General Analysis numpages.cxx:1066 High V530 The return value of function 'ExportGraphic' is required to be utilized.
General Analysis numpages.cxx:108 High V614 Uninitialized variable 'nTmp' used.
General Analysis page.cxx:475 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis page.cxx:484 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis page.cxx:763 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis page.cxx:940 High V530 The return value of function 'Swap' is required to be utilized.
General Analysis page.cxx:371 Medium V547 Expression 'bGutterAtTop' is always false.
General Analysis page.cxx:858 Medium V1048 The 'bModified' variable was assigned the same value.
General Analysis paragrph.cxx:1244 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 1232, 1244.
General Analysis tabstpge.cxx:573 Medium V1048 The 'cFill' variable was assigned the same value.
General Analysis textattr.cxx:221 Medium V1048 The 'eRP' variable was assigned the same value.
General Analysis tpline.cxx:871 Medium V1048 The 'bEnable' variable was assigned the same value.
General Analysis tppattern.cxx:391 Medium V547 Expression is always false.
General Analysis tptrans.cxx:516 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis tptrans.cxx:518 High V530 The return value of function 'clamp' is required to be utilized.
General Analysis transfrm.cxx:453 High V595 The 'pView' pointer was utilized before it was verified against nullptr. Check lines: 453, 475.
General Analysis empty-stdlib-save.cxx:68 Medium V519 The 'a' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 64, 68.
General Analysis firebird.cxx:58 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis firebird.cxx:93 High V530 The return value of function 'loadFromFile' is required to be utilized.
General Analysis CRowSetDataColumn.cxx:56 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis FilteredContainer.cxx:134 Medium V1007 The value from the potentially uninitialized optional '_io_tableInfo.sCatalog' is used. Probably it is a mistake.
General Analysis OptimisticSet.cxx:61 High V530 The return value of function 'append' is required to be utilized.
General Analysis RowSet.cxx:2770 Medium V560 A part of conditional expression is always true: !nFormatKey.
General Analysis RowSet.cxx:747 Medium V785 Constant expression in switch statement.
General Analysis RowSet.cxx:2549 Medium V793 It is odd that the result of the 'nSize / sizeof (sal_Unicode)' statement is a part of the condition. Perhaps, this statement should have been compared with something else.
General Analysis RowSet.cxx:208 Medium V1037 Two or more case-branches perform the same actions. Check lines: 208, 211, 214
General Analysis RowSet.cxx:217 Medium V1037 Two or more case-branches perform the same actions. Check lines: 217, 220, 235
General Analysis RowSetCache.cxx:237 Medium V547 Expression '!m_nPrivileges' is always true.
General Analysis RowSetCache.cxx:311 Medium V547 Expression '!m_nPrivileges' is always true.
General Analysis RowSetCache.cxx:290 Medium V560 A part of conditional expression is always true: nNullable == ColumnValue::NO_NULLS.
General Analysis SingleSelectQueryComposer.cxx:1725 High V530 The return value of function 'append' is required to be utilized.
General Analysis SingleSelectQueryComposer.cxx:1829 High V595 The 'pCondition' pointer was utilized before it was verified against nullptr. Check lines: 1829, 1831.
General Analysis SingleSelectQueryComposer.cxx:508 Medium V547 Expression 'bFunction' is always false.
General Analysis SingleSelectQueryComposer.cxx:1683 Medium V560 A part of conditional expression is always true: DataType::BIT != nType.
General Analysis SingleSelectQueryComposer.cxx:1683 Medium V560 A part of conditional expression is always true: nType != DataType::BOOLEAN.
General Analysis SingleSelectQueryComposer.cxx:1688 Medium V785 Constant expression in switch statement.
General Analysis SingleSelectQueryComposer.cxx:1121 Medium V1048 The 'nPredicate' variable was assigned the same value.
General Analysis column.cxx:58 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis definitioncolumn.cxx:164 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis definitioncolumn.cxx:165 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis definitioncolumn.cxx:166 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis definitioncolumn.cxx:167 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis definitioncolumn.cxx:168 High V1053 Calling the 'registerProperty' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis resultset.cxx:74 High V547 Expression is always true.
General Analysis ComponentDefinition.cxx:78 Medium V1019 Compound assignment expression 'aArguments[0] >>= rName' is used inside condition.
General Analysis commandcontainer.cxx:73 Medium V572 It is odd that the object which was created using 'new' operator is immediately cast to another type.
General Analysis databasedocument.cxx:1007 Medium V560 A part of conditional expression is always true: (_eType == SAVE_AS).
General Analysis documentcontainer.cxx:267 High V530 The return value of function 'GetDocumentServiceFromMediaType' is required to be utilized.
General Analysis documentcontainer.cxx:274 High V530 The return value of function 'GetDocumentServiceFromMediaType' is required to be utilized.
General Analysis documentdefinition.cxx:1528 Medium V601 The bool type is implicitly cast to the class type. Inspect the first argument.
General Analysis documentevents.cxx:124 Medium V1019 Compound assignment expression 'Element >>= aEventDescriptor' is used inside condition.
General Analysis myucp_datasupplier.cxx:163 Medium V1023 A pointer without owner is added to the 'm_aResults' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis myucp_datasupplier.cxx:203 Medium V1023 A pointer without owner is added to the 'm_aResults' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis composertools.hxx:101 High V530 The return value of function 'insert' is required to be utilized.
General Analysis composertools.hxx:102 High V530 The return value of function 'insert' is required to be utilized.
General Analysis definitioncolumn.hxx:77 High V1053 Calling the 'registerProperty' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'definitioncolumn.hxx:77', 'definitioncolumn.cxx:64', 'column.hxx:90'.
General Analysis ContainerMediator.cxx:68 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis DatabaseDataProvider.cxx:151 Medium V547 Expression '!bFirstCellAsLabel' is always false.
General Analysis sdbcoretools.cxx:120 High V547 Expression '(nMode & ElementModes::WRITE) != 0' is always false.
General Analysis dbdocrecovery.cxx:63 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbdocrecovery.cxx:65 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbdocrecovery.cxx:66 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbdocrecovery.cxx:221 Medium V547 Expression 'i_rControllers.size() == 1' is always false.
General Analysis settingsimport.cxx:59 High V530 The return value of function 'append' is required to be utilized.
General Analysis fbalterparser.cxx:44 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbloader2.cxx:395 Medium V1048 The 'bSuccess' variable was assigned the same value.
General Analysis dbloader2.cxx:453 Medium V1048 The 'bSuccess' variable was assigned the same value.
General Analysis xmlExport.cxx:509 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlExport.cxx:1076 High V530 The return value of function 'Add' is required to be utilized.
General Analysis xmlExport.cxx:1258 High V530 The return value of function 'append' is required to be utilized.
General Analysis xmlExport.cxx:184 High V1053 Calling the 'CreateAutoStylePool' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'xmlExport.cxx:184', 'xmlexp.hxx:579', 'xmlExport.hxx:154'.
General Analysis xmlExport.cxx:734 Medium V547 Expression 'bValue' is always false.
General Analysis xmlExport.cxx:774 Medium V547 Expression 'bIsForm' is always true.
General Analysis xmlExport.cxx:783 Medium V547 Expression 'bAsTemplate' is always false.
General Analysis dsntypes.hxx:189 Medium V690 The 'TypeIterator' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class.
General Analysis connectiontools.cxx:110 Medium V1019 Compound assignment expression '_rArguments[0] >>= xConnection' is used inside condition.
General Analysis AppController.cxx:1033 High V614 Uninitialized variable 'nTmp' used.
General Analysis AppController.cxx:1838 Medium V614 Potentially null smart pointer 'pDesigner' used.
General Analysis AppController.cxx:1948 Medium V614 Potentially null smart pointer 'pDesigner' used.
General Analysis AppController.cxx:999 Medium V1019 Compound assignment expression is used inside condition.
General Analysis AppController.cxx:584 Medium V1037 Two or more case-branches perform the same actions. Check lines: 584, 641, 773
General Analysis AppControllerDnD.cxx:626 Medium V560 A part of conditional expression is always false: CommandType::COMMAND == nCommandType.
General Analysis AppControllerDnD.cxx:626 Medium V560 A part of conditional expression is always false: CommandType::QUERY == nCommandType.
General Analysis AppDetailPageHelper.cxx:967 High V530 The return value of function 'Import' is required to be utilized.
General Analysis subcomponentmanager.cxx:511 Medium V547 Expression '!i_rName.empty()' is always false.
General Analysis brwctrlr.cxx:461 Medium V524 It is odd that the body of 'activateLast' function is fully equivalent to the body of 'activateFirst' function.
General Analysis brwctrlr.cxx:1066 Medium V560 A part of conditional expression is always false: nNewValue != 0.
General Analysis brwctrlr.cxx:1066 Medium V560 A part of conditional expression is always false: nOldValue != 0.
General Analysis brwctrlr.cxx:1066 Medium V560 A part of conditional expression is always true: nNewValue == 0.
General Analysis brwctrlr.cxx:1066 Medium V560 A part of conditional expression is always true: nOldValue == 0.
General Analysis brwctrlr.cxx:1414 Medium V560 A part of conditional expression is always false: (nRowCount != 0).
General Analysis brwctrlr.cxx:1414 Medium V560 A part of conditional expression is always true: !bInsertionRow.
General Analysis brwctrlr.cxx:876 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 872, 876.
General Analysis sbagrid.cxx:1313 Medium V547 Expression '!bCountFinal' is always true.
General Analysis sbagrid.cxx:1346 Medium V547 Expression '!bCountFinal' is always true.
General Analysis sbagrid.cxx:1065 Medium V1048 The 'bSelectionBookmarks' variable was assigned the same value.
General Analysis unodatbr.cxx:651 High V547 Expression 'ColumnValue::NO_NULLS != nNullable' is always true.
General Analysis unodatbr.cxx:653 High V547 Expression 'ColumnValue::NO_NULLS == nNullable' is always false.
General Analysis unodatbr.cxx:3572 High V547 Expression 'CommandType::QUERY != nCommandType' is always true.
General Analysis unodatbr.cxx:361 Medium V547 Expression '!bEscapeProcessing' is always true.
General Analysis unodatbr.cxx:994 Medium V560 A part of conditional expression is always false: (CommandType::COMMAND == nCommandType).
General Analysis unodatbr.cxx:1697 Medium V560 A part of conditional expression is always true: nId != (5000 + 621).
General Analysis unodatbr.cxx:1745 Medium V785 Constant expression in switch statement.
General Analysis FieldDescControl.cxx:85 High V1053 Calling the 'DeactivateAggregate' virtual function indirectly in the destructor may lead to unexpected result at runtime. Check lines: 'FieldDescControl.cxx:85', 'FieldDescControl.cxx:91', 'FieldDescControl.hxx:133'.
General Analysis dbtreelistbox.cxx:437 Medium V1048 The 'bAskInterceptors' variable was assigned the same value.
General Analysis sqledit.cxx:493 High V530 The return value of function 'Scroll' is required to be utilized.
General Analysis ConnectionHelper.cxx:620 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ConnectionHelper.cxx:621 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ConnectionHelper.cxx:622 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis ConnectionHelper.cxx:627 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:170 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:171 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:172 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:173 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:177 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:178 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:179 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:180 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:181 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:308 Medium V1023 A pointer without owner is added to the 'rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:404 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:405 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:406 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:407 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:412 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:413 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:414 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:415 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:416 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:417 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:543 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:544 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:545 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:546 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:650 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:655 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:763 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:798 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:799 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:800 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:805 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:806 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:879 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:880 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:881 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:882 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:887 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:888 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:889 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis DBSetupConnectionPages.cxx:890 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:140 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:141 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:142 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:143 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:144 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:145 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:150 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:151 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:152 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:153 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:154 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:155 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TextConnectionHelper.cxx:156 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis admincontrols.cxx:96 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis admincontrols.cxx:97 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis admincontrols.cxx:98 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis admincontrols.cxx:99 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis admincontrols.cxx:100 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis admincontrols.cxx:105 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis admincontrols.cxx:106 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis admincontrols.cxx:107 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis admincontrols.cxx:108 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis admincontrols.cxx:109 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis admincontrols.cxx:110 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis adminpages.cxx:193 Medium V1051 Consider checking for misprints. It's possible that the 'bValue' should be checked here.
General Analysis advancedsettings.cxx:159 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis advancedsettings.cxx:163 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis advancedsettings.cxx:173 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis advancedsettings.cxx:178 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis advancedsettings.cxx:180 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis advancedsettings.cxx:310 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis advancedsettings.cxx:315 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis advancedsettings.cxx:316 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis advancedsettings.cxx:317 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis dbadmin.cxx:93 Medium V522 There might be dereferencing of a potential null pointer 'pCollectionItem'.
General Analysis dbadmin.cxx:180 Medium V522 There might be dereferencing of a potential null pointer 'pCollectionItem'.
General Analysis dbfindex.cxx:397 High V530 The return value of function 'append' is required to be utilized.
General Analysis dbwiz.cxx:83 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis dbwiz.cxx:81 Medium V522 There might be dereferencing of a potential null pointer 'pCollectionItem'.
General Analysis dbwizsetup.cxx:164 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis dbwizsetup.cxx:123 Medium V522 There might be dereferencing of a potential null pointer 'pCollectionItem'.
General Analysis dbwizsetup.cxx:211 Medium V1037 Two or more case-branches perform the same actions. Check lines: 211, 223
General Analysis dbwizsetup.cxx:229 Medium V1037 Two or more case-branches perform the same actions. Check lines: 229, 232
General Analysis detailpages.cxx:90 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:95 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:102 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:105 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:306 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:307 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:308 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:313 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:314 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:506 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:507 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:515 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:516 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis detailpages.cxx:517 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis generalpage.cxx:475 Medium V547 Expression '!bAllowCreateLocalDatabase' is always false.
General Analysis generalpage.cxx:340 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis generalpage.cxx:345 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis odbcconfig.cxx:107 Medium V1077 The 'OOdbcEnumeration' constructor contains potentially uninitialized members. Inspect the following: m_pOdbcLib.
General Analysis paramdialog.cxx:221 Medium V519 The 'pValues->Value' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 220, 221.
General Analysis queryfilter.cxx:107 Medium V547 Expression '!bIsSearchable' is always false.
General Analysis queryfilter.cxx:302 Medium V547 Expression '!bFunction' is always true.
General Analysis queryfilter.cxx:215 Medium V1048 The 'nPredicateType' variable was assigned the same value.
General Analysis queryorder.cxx:142 Medium V547 Expression 'bIsAscending' is always true.
General Analysis tablespage.cxx:194 High V595 The 'm_pTablesDlg' pointer was utilized before it was verified against nullptr. Check lines: 194, 222.
General Analysis tablespage.cxx:481 Medium V1023 A pointer without owner is added to the '_rControlList' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TableRow.hxx:29 Medium V690 The 'OTableRow' class implements a copy constructor, but lacks the copy assignment operator. It is dangerous to use such a class.
General Analysis TokenWriter.hxx:163 High V730 Not all members of a class are initialized inside the constructor. Consider inspecting: sIndent, m_bCheckFont.
General Analysis WCopyTable.hxx:282 Medium V1071 Consider inspecting the 'supportsType' function. The return value is not always used. Total calls: 17, discarded results: 1.
General Analysis DExport.cxx:355 Medium V785 Constant expression in switch statement.
General Analysis DExport.cxx:419 Medium V785 Constant expression in switch statement.
General Analysis HtmlReader.cxx:319 High V530 The return value of function 'append' is required to be utilized.
General Analysis RowSetDrop.cxx:110 High V547 Expression 'nPos != - 1' is always false.
General Analysis RowSetDrop.cxx:123 Medium V547 Expression '!bFinal' is always true.
General Analysis RowSetDrop.cxx:127 Medium V547 Expression '!nRowCount' is always true.
General Analysis RowSetDrop.cxx:159 Medium V1037 Two or more case-branches perform the same actions. Check lines: 159, 175
General Analysis RowSetDrop.cxx:163 Medium V1037 Two or more case-branches perform the same actions. Check lines: 163, 172, 203
General Analysis RowSetDrop.cxx:178 Medium V1037 Two or more case-branches perform the same actions. Check lines: 178, 207
General Analysis TokenWriter.cxx:871 High V530 The return value of function 'CreateTableDataOptionsValNum' is required to be utilized.
General Analysis TokenWriter.cxx:875 High V530 The return value of function 'CreateTableDataOptionsValNum' is required to be utilized.
General Analysis TokenWriter.cxx:94 High V1053 Calling the 'initialize' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'TokenWriter.cxx:94', 'TokenWriter.cxx:207', 'TokenWriter.hxx:92'.
General Analysis TokenWriter.cxx:116 High V1053 Calling the 'acquire' virtual function in the destructor may lead to unexpected result at runtime.
General Analysis TokenWriter.cxx:311 Medium V524 It is odd that the body of 'Read' function is fully equivalent to the body of 'Write' function.
General Analysis TokenWriter.cxx:422 Medium V785 Constant expression in switch statement.
General Analysis TokenWriter.cxx:767 Medium V785 Constant expression in switch statement.
General Analysis UITools.cxx:1258 Medium V547 Expression 'bEscapeProcessing' is always false.
General Analysis UITools.cxx:296 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!_bAutoIncrement' and '_bAutoIncrement'.
General Analysis UITools.cxx:313 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!_bAutoIncrement' and '_bAutoIncrement'.
General Analysis UITools.cxx:336 Medium V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions '!_bAutoIncrement' and '_bAutoIncrement'.
General Analysis UITools.cxx:708 Medium V1048 The 'eJustify' variable was assigned the same value.
General Analysis WCopyTable.cxx:254 High V1053 Calling the 'getSelectStatement' virtual function indirectly in the constructor may lead to unexpected result at runtime. Check lines: 'WCopyTable.cxx:254', 'WCopyTable.cxx:295', 'WCopyTable.cxx:320', 'WCopyTable.hxx:199'.
General Analysis WCopyTable.cxx:569 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis WCopyTable.cxx:622 High V1053 Calling the 'ActivatePage' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis WCopyTable.cxx:1474 Medium V1048 The 'nDefaultType' variable was assigned the same value.
General Analysis asyncmodaldialog.cxx:87 High V773 Visibility scope of the 'pExecutor' pointer was exited without releasing the memory. A memory leak is possible.
General Analysis dbsubcomponentcontroller.cxx:198 Medium V581 The conditional expressions of the 'if' statements situated alongside each other are identical. Check lines: 193, 198.
General Analysis JoinTableView.cxx:166 High V1053 Calling the 'SetSizePixel' virtual function in the constructor may lead to unexpected result at runtime.
General Analysis QueryDesignView.cxx:820 High V530 The return value of function 'append' is required to be utilized.
General Analysis QueryDesignView.cxx:829 High V530 The return value of function 'append' is required to be utilized.
General Analysis QueryDesignView.cxx:835 High V530 The return value of function 'append' is required to be utilized.
General Analysis QueryDesignView.cxx:837 High V530 The return value of function 'append' is required to be utilized.
General Analysis QueryDesignView.cxx:2361 Medium V1037 Two or more case-branches perform the same actions. Check lines: 2361, 2367, 2370
General Analysis QueryDesignView.cxx:1782 Medium V1048 The 'eJoinType' variable was assigned the same value.
General Analysis QueryDesignView.cxx:3135 Medium V1048 The 'nDataType' variable was assigned the same value.
General Analysis QueryDesignView.cxx:3253 Medium V1048 The 'nDataType' variable was assigned the same value.
General Analysis QueryDesignView.cxx:3351 Medium V1048 The 'nDataType' variable was assigned the same value.
General Analysis QueryDesignView.cxx:3396 Medium V1048 The 'nDataType' variable was assigned the same value.
General Analysis QueryTableView.cxx:370 High V547 Expression 'KeyType::FOREIGN == nKeyType' is always false.
General Analysis QueryTableView.cxx:462 Medium V785 Constant expression in switch statement.
General Analysis SelectionBrowseBox.cxx:1879 Medium V560 A part of conditional expression is always true: nIdx != - 1.
General Analysis SelectionBrowseBox.cxx:1123 Medium V785 Constant expression in switch statement.
General Analysis TableConnection.cxx:174 High V530 The return value of function 'Union' is required to be utilized.
General Analysis TableConnection.cxx:56 Medium V1023 A pointer without owner is added to the 'm_vConnLine' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis TableConnection.cxx:85 Medium V1023 A pointer without owner is added to the 'm_vConnLine' container by the 'emplace_back' method. A memory leak will occur in case of an exception.
General Analysis querycontroller.cxx:1408