| File | Severity | Checker name | Message | Bug path length | Review status | |
|---|---|---|---|---|---|---|
| 1 | /home/cc-runs/install_dir/dev/include/QtCore/qobjectdefs.h @ Line 352 | cplusplus.NewDeleteLeaks | Potential memory leak | 9 | ||
| 2 | /home/cc-runs/install_dir/dev/include/QtCore/qsharedpointer_impl.h @ Line 472 | cplusplus.NewDelete | Use of memory after it is freed | 33 | ||
| 3 | /home/cc-runs/install_dir/dev/include/QtQml/6.2.0/QtQml/private/qstringhash_p.h @ Line 222 | core.NullDereference | Array access (via field 'buckets') results in a null pointer dereference | 10 | ||
| 4 | /usr/include/c++/9/bits/atomic_base.h @ Line 207 | deadcode.DeadStores | Value stored to '__b' during its initialization is never read | 1 | ||
| 5 | /usr/include/c++/9/bits/atomic_base.h @ Line 218 | deadcode.DeadStores | Value stored to '__b' during its initialization is never read | 1 | ||
| 6 | build/src/remoteobjects/RemoteObjects_autogen/EWIEGA46WW/moc_qremoteobjectabstractitemmodeladapter_p.cpp @ Line 476 | cplusplus.NewDeleteLeaks | Potential leak of memory pointed to by '_r' | 4 | ||
| 7 | build/src/remoteobjects/RemoteObjects_autogen/EWIEGA46WW/moc_qremoteobjectabstractitemmodeladapter_p.cpp @ Line 243 | performance-move-const-arg | std::move of the variable '_r' of the trivially-copyable type 'QSize' has no effect; remove std::move() | 1 | ||
| 8 | build/src/remoteobjects/RemoteObjects_autogen/include/moc_qremoteobjectnode.cpp @ Line 221 | performance-move-const-arg | std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() | 1 | ||
| 9 | build/src/remoteobjects/RemoteObjects_autogen/include/moc_qremoteobjectnode.cpp @ Line 458 | performance-move-const-arg | std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() | 1 | ||
| 10 | build/src/remoteobjects/RemoteObjects_autogen/include/moc_qremoteobjectnode.cpp @ Line 460 | performance-move-const-arg | std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() | 1 | ||
| 11 | build/src/remoteobjects/RemoteObjects_autogen/include/moc_qremoteobjectnode.cpp @ Line 462 | performance-move-const-arg | std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() | 1 | ||
| 12 | build/src/remoteobjectsqml/.rcc/qrc_qmake_QtRemoteObjects.cpp @ Line 115 | cppcoreguidelines-special-member-functions | class 'initializer' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 13 | build/tools/repc/repparser.h @ Line 194 | cppcoreguidelines-special-member-functions | class 'RepParser' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 14 | src/remoteobjects/qconnection_local_backend_p.h @ Line 61 | cppcoreguidelines-special-member-functions | class 'LocalClientIo' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 15 | src/remoteobjects/qconnection_tcpip_backend_p.h @ Line 61 | cppcoreguidelines-special-member-functions | class 'TcpClientIo' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 16 | src/remoteobjects/qconnectionfactories.h @ Line 104 | cppcoreguidelines-special-member-functions | class 'QtROServerIoDevice' defines a copy constructor and a copy assignment operator but does not define a destructor | 1 | ||
| 17 | src/remoteobjects/qremoteobjectabstractitemmodelreplica.h @ Line 52 | cppcoreguidelines-special-member-functions | class 'QAbstractItemModelReplica' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 18 | src/remoteobjects/qremoteobjectabstractitemmodelreplica_p.h @ Line 64 | cert-dcl59-cpp,google-build-namespaces | do not use unnamed namespaces in header files | 1 | ||
| 19 | src/remoteobjects/qremoteobjectabstractitemmodelreplica_p.h @ Line 65 | misc-definitions-in-headers | variable 'DefaultNodesCacheSize' defined in a header file; variable definitions in header files can lead to ODR violations | 1 | ||
| 20 | src/remoteobjects/qremoteobjectabstractitemmodelreplica_p.h @ Line 81 | cppcoreguidelines-special-member-functions | class 'LRUCache' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 21 | src/remoteobjects/qremoteobjectabstractitemmodelreplica_p.h @ Line 223 | cppcoreguidelines-special-member-functions | class 'CacheData' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 22 | src/remoteobjects/qremoteobjectabstractitemmodelreplica_p.h @ Line 323 | cppcoreguidelines-special-member-functions | class 'QAbstractItemModelReplicaImplementation' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 23 | src/remoteobjects/qremoteobjectdynamicreplica.h @ Line 47 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectDynamicReplica' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 24 | src/remoteobjects/qremoteobjectnode.cpp @ Line 1821 | optin.cplusplus.VirtualCall | Call to virtual method 'QRemoteObjectNode::setRegistryUrl' during construction bypasses virtual dispatch | 8 | ||
| 25 | src/remoteobjects/qremoteobjectnode.cpp @ Line 1882 | optin.cplusplus.VirtualCall | Call to virtual method 'QRemoteObjectHost::setHostUrl' during construction bypasses virtual dispatch | 9 | ||
| 26 | src/remoteobjects/qremoteobjectnode.cpp @ Line 1902 | optin.cplusplus.VirtualCall | Call to virtual method 'QRemoteObjectHost::setHostUrl' during construction bypasses virtual dispatch | 2 | ||
| 27 | src/remoteobjects/qremoteobjectnode.cpp @ Line 1927 | optin.cplusplus.VirtualCall | Call to virtual method 'QRemoteObjectRegistryHost::setRegistryUrl' during construction bypasses virtual dispatch | 4 | ||
| 28 | src/remoteobjects/qremoteobjectnode.h @ Line 64 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectAbstractPersistedStore' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 29 | src/remoteobjects/qremoteobjectnode.h @ Line 80 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectNode' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 30 | src/remoteobjects/qremoteobjectnode.h @ Line 170 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectHostBase' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 31 | src/remoteobjects/qremoteobjectnode.h @ Line 207 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectHost' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 32 | src/remoteobjects/qremoteobjectnode.h @ Line 231 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectRegistryHost' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 33 | src/remoteobjects/qremoteobjectnode_p.h @ Line 77 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectAbstractPersistedStorePrivate' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 34 | src/remoteobjects/qremoteobjectnode_p.h @ Line 86 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectMetaObjectManager' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 35 | src/remoteobjects/qremoteobjectnode_p.h @ Line 104 | cppcoreguidelines-special-member-functions | class 'ProxyInfo' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 36 | src/remoteobjects/qremoteobjectnode_p.h @ Line 126 | cppcoreguidelines-special-member-functions | class 'ProxyReplicaInfo' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 37 | src/remoteobjects/qremoteobjectnode_p.h @ Line 134 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectNodePrivate' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 38 | src/remoteobjects/qremoteobjectnode_p.h @ Line 197 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectHostBasePrivate' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 39 | src/remoteobjects/qremoteobjectnode_p.h @ Line 210 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectHostPrivate' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 40 | src/remoteobjects/qremoteobjectnode_p.h @ Line 218 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectRegistryHostPrivate' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 41 | src/remoteobjects/qremoteobjectpacket_p.h @ Line 190 | cppcoreguidelines-special-member-functions | class 'DataStreamPacket' defines a copy constructor and a copy assignment operator but does not define a destructor | 1 | ||
| 42 | src/remoteobjects/qremoteobjectpendingcall.h @ Line 52 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectPendingCall' defines a non-default destructor, a copy constructor and a copy assignment operator but does not define a move constructor or a move assignment operator | 1 | ||
| 43 | src/remoteobjects/qremoteobjectpendingcall.h @ Line 89 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectPendingCallWatcher' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 44 | src/remoteobjects/qremoteobjectpendingcall_p.h @ Line 63 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectPendingCallData' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 45 | src/remoteobjects/qremoteobjectregistry.h @ Line 50 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectRegistry' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 46 | src/remoteobjects/qremoteobjectregistrysource_p.h @ Line 58 | cppcoreguidelines-special-member-functions | class 'QRegistrySource' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 47 | src/remoteobjects/qremoteobjectreplica.h @ Line 57 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectReplica' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 48 | src/remoteobjects/qremoteobjectreplica_p.h @ Line 71 | cppcoreguidelines-special-member-functions | class 'QReplicaImplementationInterface' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 49 | src/remoteobjects/qremoteobjectreplica_p.h @ Line 87 | cppcoreguidelines-special-member-functions | class 'QStubReplicaImplementation' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 50 | src/remoteobjects/qremoteobjectreplica_p.h @ Line 106 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectReplicaImplementation' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 51 | src/remoteobjects/qremoteobjectreplica_p.h @ Line 149 | cppcoreguidelines-special-member-functions | class 'QConnectedReplicaImplementation' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 52 | src/remoteobjects/qremoteobjectreplica_p.h @ Line 187 | cppcoreguidelines-special-member-functions | class 'QInProcessReplicaImplementation' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 53 | src/remoteobjects/qremoteobjectsettingsstore.cpp @ Line 64 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectSettingsStorePrivate' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 54 | src/remoteobjects/qremoteobjectsettingsstore.cpp @ Line 97 | performance-no-automatic-move | constness of 'values' prevents automatic move | 1 | ||
| 55 | src/remoteobjects/qremoteobjectsettingsstore.h @ Line 49 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectSettingsStore' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 56 | src/remoteobjects/qremoteobjectsource.h @ Line 148 | cppcoreguidelines-special-member-functions | class 'SourceApiMap' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 57 | src/remoteobjects/qremoteobjectsource_p.h @ Line 66 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectSourceBase' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 58 | src/remoteobjects/qremoteobjectsource_p.h @ Line 105 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectSource' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 59 | src/remoteobjects/qremoteobjectsource_p.h @ Line 117 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectRootSource' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 60 | src/remoteobjects/qremoteobjectsource_p.h @ Line 132 | cppcoreguidelines-special-member-functions | class 'DynamicApiMap' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 61 | src/remoteobjects/qremoteobjectsourceio_p.h @ Line 68 | cppcoreguidelines-special-member-functions | class 'QRemoteObjectSourceIo' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 62 | src/remoteobjectsqml/qremoteobjectsqml_p.h @ Line 74 | cppcoreguidelines-special-member-functions | class 'QtQmlRemoteObjects' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 63 | src/repparser/qregexparser.h @ Line 64 | cppcoreguidelines-special-member-functions | class 'QRegexParser' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 64 | tools/repc/utils.cpp @ Line 76 | performance-no-automatic-move | constness of 'value' prevents automatic move | 1 |