|
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 465
|
|
cplusplus.NewDelete |
Use of memory after it is freed |
33 |
|
3 |
/home/cc-runs/install_dir/dev/include/QtCore/qtimer.h @ Line 128
|
|
cplusplus.NewDeleteLeaks |
Potential memory leak |
6 |
|
4 |
/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 |
|
5 |
/usr/include/c++/9/bits/atomic_base.h @ Line 207
|
|
deadcode.DeadStores |
Value stored to '__b' during its initialization is never read |
1 |
|
6 |
/usr/include/c++/9/bits/atomic_base.h @ Line 218
|
|
deadcode.DeadStores |
Value stored to '__b' during its initialization is never read |
1 |
|
7 |
build/src/remoteobjects/RemoteObjects_autogen/EWIEGA46WW/moc_qremoteobjectabstractitemmodeladapter_p.cpp @ Line 227
|
|
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/EWIEGA46WW/moc_qremoteobjectabstractitemmodeladapter_p.cpp @ Line 445
|
|
cplusplus.NewDeleteLeaks |
Potential leak of memory pointed to by '_r' |
4 |
|
9 |
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 |
|
10 |
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 |
|
11 |
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 |
|
12 |
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 |
|
13 |
build/tools/repc/repparser.h @ Line 179
|
|
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/imports/remoteobjects/plugin.cpp @ Line 60
|
|
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 |
|
15 |
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 |
|
16 |
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 |
|
17 |
src/remoteobjects/qconnectionfactories_p.h @ Line 109
|
|
cppcoreguidelines-special-member-functions |
class 'ServerIoDevice' defines a copy constructor and a copy assignment operator but does not define a destructor |
1 |
|
18 |
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 |
|
19 |
src/remoteobjects/qremoteobjectabstractitemmodelreplica_p.h @ Line 64
|
|
cert-dcl59-cpp,google-build-namespaces |
do not use unnamed namespaces in header files |
1 |
|
20 |
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 |
|
21 |
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 |
|
22 |
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 |
|
23 |
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 |
|
24 |
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 |
|
25 |
src/remoteobjects/qremoteobjectnode.cpp @ Line 1812
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'QRemoteObjectNode::setRegistryUrl' during construction bypasses virtual dispatch |
8 |
|
26 |
src/remoteobjects/qremoteobjectnode.cpp @ Line 1873
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'QRemoteObjectHost::setHostUrl' during construction bypasses virtual dispatch |
9 |
|
27 |
src/remoteobjects/qremoteobjectnode.cpp @ Line 1893
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'QRemoteObjectHost::setHostUrl' during construction bypasses virtual dispatch |
2 |
|
28 |
src/remoteobjects/qremoteobjectnode.cpp @ Line 1918
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'QRemoteObjectRegistryHost::setRegistryUrl' during construction bypasses virtual dispatch |
4 |
|
29 |
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 |
|
30 |
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 |
|
31 |
src/remoteobjects/qremoteobjectnode.h @ Line 169
|
|
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 |
|
32 |
src/remoteobjects/qremoteobjectnode.h @ Line 206
|
|
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 |
|
33 |
src/remoteobjects/qremoteobjectnode.h @ Line 230
|
|
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 |
|
34 |
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 |
|
35 |
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 |
|
36 |
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 |
|
37 |
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 |
|
38 |
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 |
|
39 |
src/remoteobjects/qremoteobjectnode_p.h @ Line 198
|
|
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 |
|
40 |
src/remoteobjects/qremoteobjectnode_p.h @ Line 211
|
|
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 |
|
41 |
src/remoteobjects/qremoteobjectnode_p.h @ Line 219
|
|
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 |
|
42 |
src/remoteobjects/qremoteobjectpacket_p.h @ Line 138
|
|
cppcoreguidelines-special-member-functions |
class 'DataStreamPacket' defines a copy constructor and a copy assignment operator but does not define a destructor |
1 |
|
43 |
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 |
|
44 |
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 |
|
45 |
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 |
|
46 |
src/remoteobjects/qremoteobjectregistry.h @ Line 49
|
|
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 |
|
47 |
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 |
|
48 |
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 |
|
49 |
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 |
|
50 |
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 |
|
51 |
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 |
|
52 |
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 |
|
53 |
src/remoteobjects/qremoteobjectreplica_p.h @ Line 188
|
|
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 |
|
54 |
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 |
|
55 |
src/remoteobjects/qremoteobjectsettingsstore.cpp @ Line 97
|
|
performance-no-automatic-move |
constness of 'values' prevents automatic move |
1 |
|
56 |
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 |
|
57 |
src/remoteobjects/qremoteobjectsource.h @ Line 240
|
|
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 |
|
58 |
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 |
|
59 |
src/remoteobjects/qremoteobjectsource_p.h @ Line 104
|
|
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 |
|
60 |
src/remoteobjects/qremoteobjectsource_p.h @ Line 116
|
|
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 |
|
61 |
src/remoteobjects/qremoteobjectsource_p.h @ Line 131
|
|
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 |
|
62 |
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 |
|
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 |
|