| |
File |
Severity |
Checker name |
Message |
Bug path length |
Review status |
| 1 |
/home/cc-runs/install_dir/dev/include/QtCore/qobjectdefs.h @ Line 308
|
|
cplusplus.NewDeleteLeaks |
Potential memory leak |
5 |
|
| 2 |
/home/cc-runs/install_dir/dev/include/QtCore/qobjectdefs.h @ Line 352
|
|
cplusplus.NewDeleteLeaks |
Potential memory leak |
9 |
|
| 3 |
/home/cc-runs/install_dir/dev/include/QtCore/qtimer.h @ Line 164
|
|
cplusplus.NewDeleteLeaks |
Potential memory leak |
11 |
|
| 4 |
/home/cc-runs/install_dir/dev/include/QtCore/qtimer.h @ Line 164
|
|
cplusplus.NewDeleteLeaks |
Potential memory leak |
10 |
|
| 5 |
/home/cc-runs/install_dir/dev/include/QtCore/qtimer.h @ Line 164
|
|
cplusplus.NewDeleteLeaks |
Potential memory leak |
9 |
|
| 6 |
/usr/include/c++/9/bits/atomic_base.h @ Line 207
|
|
deadcode.DeadStores |
Value stored to '__b' during its initialization is never read |
1 |
|
| 7 |
/usr/include/c++/9/bits/atomic_base.h @ Line 218
|
|
deadcode.DeadStores |
Value stored to '__b' during its initialization is never read |
1 |
|
| 8 |
src/plugins/canbus/peakcan/peakcanbackend.cpp @ Line 569
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'PeakCanBackend::setConfigurationParameter' during construction bypasses virtual dispatch |
3 |
|
| 9 |
src/plugins/canbus/peakcan/peakcanbackend.cpp @ Line 826
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'PeakCanBackend::close' during destruction bypasses virtual dispatch |
2 |
|
| 10 |
src/plugins/canbus/peakcan/peakcanbackend.cpp @ Line 569
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'PeakCanBackend::setConfigurationParameter' during construction bypasses virtual dispatch |
5 |
|
| 11 |
src/plugins/canbus/socketcan/socketcanbackend.cpp @ Line 190
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'SocketCanBackend::close' during destruction bypasses virtual dispatch |
1 |
|
| 12 |
src/plugins/canbus/socketcan/socketcanbackend.h @ Line 85
|
|
cppcoreguidelines-special-member-functions |
class 'SocketCanBackend' 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 |
src/plugins/canbus/tinycan/tinycanbackend.cpp @ Line 511
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'TinyCanBackend::close' during destruction bypasses virtual dispatch |
1 |
|
| 14 |
src/plugins/canbus/tinycan/tinycanbackend_p.h @ Line 60
|
|
cppcoreguidelines-special-member-functions |
class 'TinyCanBackendPrivate' 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/serialbus/qcanbus.cpp @ Line 73
|
|
clang-diagnostic-deprecated-declarations |
'operator QList' is deprecated: Update caller to use QList() |
3 |
|
| 16 |
src/serialbus/qcanbus.h @ Line 47
|
|
cppcoreguidelines-special-member-functions |
class 'QCanBus' defines a copy constructor and a copy assignment operator but does not define a destructor |
1 |
|
| 17 |
src/serialbus/qcanbusdevice.h @ Line 51
|
|
cppcoreguidelines-special-member-functions |
class 'QCanBusDevice' defines a copy constructor and a copy assignment operator but does not define a destructor |
1 |
|
| 18 |
src/serialbus/qcanbusdeviceinfo.h @ Line 48
|
|
cppcoreguidelines-special-member-functions |
class 'QCanBusDeviceInfo' defines a non-default destructor, a copy constructor, a copy assignment operator and a move assignment operator but does not define a move constructor |
1 |
|
| 19 |
src/serialbus/qcanbusdeviceinfo_p.h @ Line 56
|
|
cppcoreguidelines-special-member-functions |
class 'QCanBusDeviceInfoPrivate' 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 |
|
| 20 |
src/serialbus/qcanbusfactory.h @ Line 47
|
|
cppcoreguidelines-special-member-functions |
class 'QCanBusFactory' 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/serialbus/qmodbusclient.cpp @ Line 543
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '!=' is a garbage value |
18 |
|
| 22 |
src/serialbus/qmodbusclient.cpp @ Line 548
|
|
core.CallAndMessage |
1st function call argument is an uninitialized value |
31 |
|
| 23 |
src/serialbus/qmodbusclient.cpp @ Line 580
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '<' is a garbage value |
18 |
|
| 24 |
src/serialbus/qmodbusclient.cpp @ Line 584
|
|
core.CallAndMessage |
1st function call argument is an uninitialized value |
31 |
|
| 25 |
src/serialbus/qmodbusclient.h @ Line 50
|
|
cppcoreguidelines-special-member-functions |
class 'QModbusClient' 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 |
|
| 26 |
src/serialbus/qmodbusdevice.h @ Line 47
|
|
cppcoreguidelines-special-member-functions |
class 'QModbusDevice' 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 |
|
| 27 |
src/serialbus/qmodbuspdu.cpp @ Line 750
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '+' is a garbage value |
26 |
|
| 28 |
src/serialbus/qmodbuspdu.cpp @ Line 600
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '==' is a garbage value |
28 |
|
| 29 |
src/serialbus/qmodbuspdu.cpp @ Line 160
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '==' is a garbage value |
18 |
|
| 30 |
src/serialbus/qmodbuspdu.cpp @ Line 185
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '==' is a garbage value |
19 |
|
| 31 |
src/serialbus/qmodbuspdu.cpp @ Line 600
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '==' is a garbage value |
14 |
|
| 32 |
src/serialbus/qmodbuspdu.cpp @ Line 750
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '+' is a garbage value |
22 |
|
| 33 |
src/serialbus/qmodbuspdu.cpp @ Line 51
|
|
cppcoreguidelines-special-member-functions |
class 'QModbusPduPrivate' defines a copy constructor, a copy assignment operator, a move constructor and a move assignment operator but does not define a destructor |
1 |
|
| 34 |
src/serialbus/qmodbuspdu.cpp @ Line 123
|
|
cppcoreguidelines-special-member-functions |
class 'RAII' 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/serialbus/qmodbuspdu.h @ Line 47
|
|
cppcoreguidelines-special-member-functions |
class 'QModbusPdu' defines a default destructor, a copy constructor and a copy assignment operator but does not define a move constructor or a move assignment operator |
1 |
|
| 36 |
src/serialbus/qmodbusrtuserialclient.cpp @ Line 75
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'QModbusRtuSerialClient::close' during destruction bypasses virtual dispatch |
1 |
|
| 37 |
src/serialbus/qmodbusrtuserialclient.h @ Line 46
|
|
cppcoreguidelines-special-member-functions |
class 'QModbusRtuSerialClient' 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/serialbus/qmodbusrtuserialserver.cpp @ Line 77
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'QModbusRtuSerialServer::close' during destruction bypasses virtual dispatch |
1 |
|
| 39 |
src/serialbus/qmodbusrtuserialserver.cpp @ Line 185
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '==' is a garbage value |
12 |
|
| 40 |
src/serialbus/qmodbusrtuserialserver.h @ Line 46
|
|
cppcoreguidelines-special-member-functions |
class 'QModbusRtuSerialServer' 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/serialbus/qmodbusserver.cpp @ Line 716
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '<' is a garbage value |
18 |
|
| 42 |
src/serialbus/qmodbusserver.cpp @ Line 764
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '<' is a garbage value |
18 |
|
| 43 |
src/serialbus/qmodbusserver.cpp @ Line 796
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '!=' is a garbage value |
18 |
|
| 44 |
src/serialbus/qmodbusserver.cpp @ Line 802
|
|
core.CallAndMessage |
2nd function call argument is an uninitialized value |
18 |
|
| 45 |
src/serialbus/qmodbusserver.cpp @ Line 965
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '!=' is a garbage value |
16 |
|
| 46 |
src/serialbus/qmodbusserver.cpp @ Line 1018
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '!=' is a garbage value |
16 |
|
| 47 |
src/serialbus/qmodbusserver.cpp @ Line 1091
|
|
core.CallAndMessage |
2nd function call argument is an uninitialized value |
16 |
|
| 48 |
src/serialbus/qmodbusserver.cpp @ Line 1114
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '!=' is a garbage value |
16 |
|
| 49 |
src/serialbus/qmodbusserver.cpp @ Line 1170
|
|
core.CallAndMessage |
2nd function call argument is an uninitialized value |
16 |
|
| 50 |
src/serialbus/qmodbusserver.cpp @ Line 1222
|
|
core.CallAndMessage |
1st function call argument is an uninitialized value |
40 |
|
| 51 |
src/serialbus/qmodbusserver.h @ Line 50
|
|
cppcoreguidelines-special-member-functions |
class 'QModbusServer' 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/serialbus/qmodbustcpclient.cpp @ Line 69
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'QModbusTcpClient::close' during destruction bypasses virtual dispatch |
1 |
|
| 53 |
src/serialbus/qmodbustcpclient.h @ Line 46
|
|
cppcoreguidelines-special-member-functions |
class 'QModbusTcpClient' 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/serialbus/qmodbustcpserver.cpp @ Line 77
|
|
optin.cplusplus.VirtualCall |
Call to virtual method 'QModbusTcpServer::close' during destruction bypasses virtual dispatch |
1 |
|
| 55 |
src/serialbus/qmodbustcpserver.h @ Line 48
|
|
cppcoreguidelines-special-member-functions |
class 'QModbusTcpConnectionObserver' 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/serialbus/qmodbustcpserver.h @ Line 56
|
|
cppcoreguidelines-special-member-functions |
class 'QModbusTcpServer' 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/tools/canbusutil/sigtermhandler.h @ Line 42
|
|
cppcoreguidelines-special-member-functions |
class 'SigTermHandler' 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 |
|