Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler. Number of rules (primarily dangerous function names) in C/C++ ruleset: 223 Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/audiolevels/audiolevels.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/audiolevels/audiolevels.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/audiolevels/audiolevelsiodevice.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/audiolevels/audiolevelsiodevice.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/audiolevels/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/bars/graphmodifier.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/bars/graphmodifier.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/bars/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/custominput/custominputhandler.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/custominput/custominputhandler.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/custominput/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/custominput/scatterdatamodifier.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/custominput/scatterdatamodifier.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customitems/customitemgraph.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customitems/customitemgraph.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customitems/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customproxy/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customproxy/rainfallgraph.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customproxy/rainfallgraph.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customproxy/variantbardatamapping.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customproxy/variantbardatamapping.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customproxy/variantbardataproxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customproxy/variantbardataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customproxy/variantdataset.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customproxy/variantdataset.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/draggableaxes/axesinputhandler.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/draggableaxes/axesinputhandler.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/draggableaxes/data.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/draggableaxes/data.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/draggableaxes/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/itemmodel/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmlaxisdrag/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmlaxisformatter/customformatter.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmlaxisformatter/customformatter.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmlaxisformatter/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmlbars/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmlcustominput/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmllegend/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmlmultigraph/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmloscilloscope/datasource.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmloscilloscope/datasource.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmloscilloscope/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmlscatter/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmlspectrogram/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmlsurface/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/qmlsurfacelayers/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/rotations/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/rotations/scatterdatamodifier.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/rotations/scatterdatamodifier.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/scatter/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/scatter/scatterdatamodifier.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/scatter/scatterdatamodifier.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/surface/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/surface/surfacegraph.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/surface/surfacegraph.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/texturesurface/custominputhandler.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/texturesurface/custominputhandler.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/texturesurface/highlightseries.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/texturesurface/highlightseries.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/texturesurface/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/texturesurface/surfacegraph.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/texturesurface/surfacegraph.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/texturesurface/topographicseries.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/texturesurface/topographicseries.h Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/volumetric/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/volumetric/volumetric.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/volumetric/volumetric.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/abstract3dcontroller_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/abstract3drenderer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/abstractitemmodelhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/abstractobjecthelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/abstractrenderitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/axisrendercache_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/baritemmodelhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/barrenderitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/bars3dcontroller_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/bars3drenderer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/barseriesrendercache_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/camerahelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/customrenderitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/datavisualizationglobal_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/drawer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/labelitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/meshloader_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/objecthelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/q3dbars_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/q3dcamera_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/q3dinputhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/q3dlight_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/q3dobject_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/q3dscatter_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/q3dscene_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/q3dsurface_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/q3dtheme_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qabstract3daxis_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qabstract3dgraph_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qabstract3dinputhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qabstract3dseries_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qabstractdataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qbar3dseries_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qbardataitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qbardataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qcategory3daxis_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qcustom3ditem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qcustom3dlabel_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qcustom3dvolume_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qheightmapsurfacedataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qitemmodelbardataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qitemmodelscatterdataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qitemmodelsurfacedataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qlogvalue3daxisformatter_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qscatter3dseries_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qscatterdataitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qscatterdataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qsurface3dseries_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qsurfacedataitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qsurfacedataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qtouch3dinputhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qvalue3daxis_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/qvalue3daxisformatter_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/scatter3dcontroller_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/scatter3drenderer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/scatteritemmodelhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/scatterobjectbufferhelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/scatterpointbufferhelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/scatterrenderitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/scatterseriesrendercache_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/selectionpointer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/seriesrendercache_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/shaderhelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/surface3dcontroller_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/surface3drenderer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/surfaceitemmodelhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/surfaceobject_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/surfaceseriesrendercache_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/texturehelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/thememanager_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/utils_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/5.15.2/QtDataVisualization/private/vertexindexer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/q3dbars.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/q3dcamera.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/q3dinputhandler.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/q3dlight.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/q3dobject.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/q3dscatter.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/q3dscene.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/q3dsurface.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/q3dtheme.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qabstract3daxis.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qabstract3dgraph.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qabstract3dinputhandler.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qabstract3dseries.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qabstractdataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qbar3dseries.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qbardataitem.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qbardataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qcategory3daxis.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qcustom3ditem.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qcustom3dlabel.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qcustom3dvolume.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qdatavisualizationglobal.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qheightmapsurfacedataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qitemmodelbardataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qitemmodelscatterdataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qitemmodelsurfacedataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qlogvalue3daxisformatter.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qscatter3dseries.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qscatterdataitem.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qscatterdataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qsurface3dseries.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qsurfacedataitem.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qsurfacedataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qtdatavisualizationversion.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qtouch3dinputhandler.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qutils.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qvalue3daxis.h Examining data/qtdatavis3d-everywhere-src-5.15.2/include/QtDataVisualization/qvalue3daxisformatter.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qabstract3daxis.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qabstract3daxis.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qabstract3daxis_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qcategory3daxis.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qcategory3daxis.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qcategory3daxis_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qlogvalue3daxisformatter.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qlogvalue3daxisformatter.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qlogvalue3daxisformatter_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qvalue3daxis.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qvalue3daxis.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qvalue3daxis_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qvalue3daxisformatter.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qvalue3daxisformatter.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/axis/qvalue3daxisformatter_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/abstractitemmodelhandler.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/abstractitemmodelhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/abstractrenderitem.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/abstractrenderitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/baritemmodelhandler.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/baritemmodelhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/barrenderitem.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/barrenderitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/customrenderitem.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/customrenderitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/labelitem.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/labelitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qabstract3dseries.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qabstract3dseries.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qabstract3dseries_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qabstractdataproxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qabstractdataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qabstractdataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qbar3dseries.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qbar3dseries.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qbar3dseries_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qbardataitem.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qbardataitem.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qbardataitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qbardataproxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qbardataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qbardataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qcustom3ditem.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qcustom3ditem.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qcustom3ditem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qcustom3dlabel.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qcustom3dlabel.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qcustom3dlabel_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qcustom3dvolume.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qcustom3dvolume.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qcustom3dvolume_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qheightmapsurfacedataproxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qheightmapsurfacedataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qheightmapsurfacedataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qitemmodelbardataproxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qitemmodelbardataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qitemmodelbardataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qitemmodelscatterdataproxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qitemmodelscatterdataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qitemmodelscatterdataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qitemmodelsurfacedataproxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qitemmodelsurfacedataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qitemmodelsurfacedataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qscatter3dseries.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qscatter3dseries.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qscatter3dseries_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qscatterdataitem.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qscatterdataitem.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qscatterdataitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qscatterdataproxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qscatterdataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qscatterdataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qsurface3dseries.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qsurface3dseries.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qsurface3dseries_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qsurfacedataitem.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qsurfacedataitem.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qsurfacedataitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qsurfacedataproxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qsurfacedataproxy.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qsurfacedataproxy_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/scatteritemmodelhandler.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/scatteritemmodelhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/scatterrenderitem.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/scatterrenderitem_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/surfaceitemmodelhandler.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/surfaceitemmodelhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/doc/snippets/doc_src_q3dbars_construction.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/doc/snippets/doc_src_q3dscatter_construction.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/doc/snippets/doc_src_q3dsurface_construction.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/doc/snippets/doc_src_q3dtheme.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/doc/snippets/doc_src_qmldatavisualization.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/doc/snippets/doc_src_qtdatavisualization.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/abstract3dcontroller.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/abstract3dcontroller_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/abstract3drenderer.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/abstract3drenderer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/axisrendercache.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/axisrendercache_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/bars3dcontroller.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/bars3dcontroller_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/bars3drenderer.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/bars3drenderer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/barseriesrendercache.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/barseriesrendercache_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/drawer.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/drawer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dbars.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dbars.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dbars_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dcamera.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dcamera.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dcamera_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dlight.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dlight.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dlight_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dobject.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dobject.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dobject_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dscatter.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dscatter.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dscatter_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dscene.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dscene.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dscene_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dsurface.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dsurface.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/q3dsurface_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/qabstract3dgraph.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/qabstract3dgraph.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/qabstract3dgraph_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/scatter3dcontroller.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/scatter3dcontroller_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/scatter3drenderer.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/scatter3drenderer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/scatterseriesrendercache.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/scatterseriesrendercache_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/selectionpointer.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/selectionpointer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/seriesrendercache.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/seriesrendercache_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/surface3dcontroller.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/surface3dcontroller_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/surface3drenderer.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/surface3drenderer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/surfaceseriesrendercache.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/engine/surfaceseriesrendercache_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/global/datavisualizationglobal_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/global/qdatavisualizationglobal.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/input/q3dinputhandler.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/input/q3dinputhandler.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/input/q3dinputhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/input/qabstract3dinputhandler.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/input/qabstract3dinputhandler.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/input/qabstract3dinputhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/input/qtouch3dinputhandler.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/input/qtouch3dinputhandler.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/input/qtouch3dinputhandler_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/theme/q3dtheme.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/theme/q3dtheme.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/theme/q3dtheme_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/theme/thememanager.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/theme/thememanager_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/abstractobjecthelper.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/abstractobjecthelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/camerahelper.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/camerahelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/meshloader.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/meshloader_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/objecthelper.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/objecthelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/qutils.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/scatterobjectbufferhelper.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/scatterobjectbufferhelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/scatterpointbufferhelper.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/scatterpointbufferhelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/shaderhelper.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/shaderhelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/surfaceobject.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/surfaceobject_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/texturehelper.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/texturehelper_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/utils.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/utils_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/vertexindexer.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/vertexindexer_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/abstractdeclarative.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/abstractdeclarative_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/colorgradient.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/colorgradient_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/datavisualizationqml2_plugin.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/datavisualizationqml2_plugin.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativebars.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativebars_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativecolor.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativecolor_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativerendernode.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativerendernode_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativescatter.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativescatter_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativescene.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativescene_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativeseries.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativeseries_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativesurface.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativesurface_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativetheme.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/declarativetheme_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/enumtostringmap.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/enumtostringmap_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/glstatestore.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/glstatestore_p.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/common/cpptestutil.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3daxis-category/tst_axis.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3daxis-logvalue/tst_axis.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3daxis-value/tst_axis.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dbars/tst_bars.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dbars-modelproxy/tst_proxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dbars-proxy/tst_proxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dbars-series/tst_series.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dcustom/tst_custom.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dcustom-label/tst_custom.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dcustom-volume/tst_custom.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dinput/tst_input.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dinput-touch/tst_input.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dscatter/tst_scatter.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dscatter-modelproxy/tst_proxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dscatter-proxy/tst_proxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dscatter-series/tst_series.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dscene/tst_scene.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dscene-camera/tst_camera.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dscene-light/tst_light.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dsurface/tst_surface.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dsurface-heightproxy/tst_proxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dsurface-modelproxy/tst_proxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dsurface-proxy/tst_proxy.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dsurface-series/tst_series.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dtheme/tst_theme.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/qmltest/tst_qmltest.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/barstest/chart.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/barstest/chart.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/barstest/custominputhandler.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/barstest/custominputhandler.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/barstest/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/directional/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/directional/scatterdatamodifier.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/directional/scatterdatamodifier.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/galaxy/cumulativedistributor.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/galaxy/cumulativedistributor.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/galaxy/galaxydata.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/galaxy/galaxydata.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/galaxy/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/galaxy/star.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/galaxy/star.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/itemmodeltest/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/multigraphs/data.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/multigraphs/data.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/multigraphs/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/qmldynamicdata/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/qmlmultitest/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/qmlperf/datagenerator.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/qmlperf/datagenerator.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/qmlperf/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/qmlvolume/datasource.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/qmlvolume/datasource.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/qmlvolume/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/scattertest/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/scattertest/scatterchart.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/scattertest/scatterchart.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/surfacetest/graphmodifier.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/surfacetest/graphmodifier.h Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/surfacetest/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/volumetrictest/main.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/volumetrictest/volumetrictest.cpp Examining data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/volumetrictest/volumetrictest.h FINAL RESULTS: data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/audiolevels/audiolevels.cpp:95:19: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). m_device->open(QIODevice::WriteOnly); data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/audiolevels/audiolevelsiodevice.cpp:104:9: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy((void *)dstPos, (void *)srcPos, rowSize * sizeof(QBarDataItem)); data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/custominput/scatterdatamodifier.cpp:126:18: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (dataFile.open(QIODevice::ReadOnly | QIODevice::Text)) { data/qtdatavis3d-everywhere-src-5.15.2/examples/datavisualization/customproxy/rainfallgraph.cpp:135:18: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (dataFile.open(QIODevice::ReadOnly | QIODevice::Text)) { data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qcustom3dvolume.cpp:645:13: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy(texturePtr, static_cast<void *>(currentImage->bits()), frameSize); data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/data/qcustom3dvolume.cpp:741:17: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy(subTexPtr, static_cast<const void *>(data), frameSize); data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/meshloader.cpp:52:15: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) { data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualization/utils/texturehelper.cpp:427:21: [2] (buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data. memcpy(q, p, bytesPerLine); data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/glstatestore.cpp:55:21: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). beforeFile->open(QIODevice::WriteOnly); data/qtdatavis3d-everywhere-src-5.15.2/src/datavisualizationqml2/glstatestore.cpp:56:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). afterFile->open(QIODevice::WriteOnly); data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dbars-modelproxy/tst_proxy.cpp:235:11: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const char *values[1][3] = {{"0/0/3.5/30", "0/0/5.0/30", "0/0/6.5/30"}}; data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dscatter-modelproxy/tst_proxy.cpp:172:11: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const char *values[1][2] = {{"0/0/5.5/30", "0/0/10.5/30"}}; data/qtdatavis3d-everywhere-src-5.15.2/tests/auto/cpptest/q3dsurface-modelproxy/tst_proxy.cpp:249:11: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const char *values[4][2] = {{"0/0/5.5/30", "0/0/10.5/30"}, data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/barstest/chart.cpp:1700:20: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). m_colorDialog->open(); data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/itemmodeltest/main.cpp:161:11: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. const char *hours[5][7] = data/qtdatavis3d-everywhere-src-5.15.2/tests/manual/qmlperf/datagenerator.cpp:44:18: [2] (misc) open: Check when opening files - can an attacker redirect it (via symlinks), force the opening of special file type (e.g., device files), move things around to create a race condition, control its ancestors, or change its contents? (CWE-362). if (!m_file->open(QIODevice::WriteOnly | QIODevice::Text)) { ANALYSIS SUMMARY: Hits = 16 Lines analyzed = 82651 in approximately 2.53 seconds (32709 lines/second) Physical Source Lines of Code (SLOC) = 52013 Hits@level = [0] 0 [1] 0 [2] 16 [3] 0 [4] 0 [5] 0 Hits@level+ = [0+] 16 [1+] 16 [2+] 16 [3+] 0 [4+] 0 [5+] 0 Hits/KSLOC@level+ = [0+] 0.307615 [1+] 0.307615 [2+] 0.307615 [3+] 0 [4+] 0 [5+] 0 Dot directories skipped = 1 (--followdotdir overrides) Minimum risk level = 1 Not every hit is necessarily a security vulnerability. There may be other security vulnerabilities; review your code! See 'Secure Programming HOWTO' (https://dwheeler.com/secure-programs) for more information.