GCC Code Coverage Report
Directory:
./
Date:
2024-11-17 04:08:36
Legend:
low: >= 0%
medium: >= 75.0%
high: >= 90.0%
Exec
Total
Coverage
Lines:
6240
12441
50.2%
Branches:
4824
18671
25.8%
File
Lines
Branches
pdcom5/cyrus_sasl/include/pdcom5/SimpleLoginManager.h
10.0
10.0%
1 / 10
-%
0 / 0
pdcom5/cyrus_sasl/src/SimpleLoginManager.cpp
58.3
58.3%
134 / 230
33.5%
79 / 236
pdcom5/cyrus_sasl/src/SimpleLoginManagerImpl.h
100.0
100.0%
1 / 1
-%
0 / 0
pdcom5/gnutls/SecureProcess.cpp
72.4
72.4%
97 / 134
29.4%
47 / 160
pdcom5/include/pdcom5/ClientStatistics.h
100.0
100.0%
1 / 1
-%
0 / 0
pdcom5/include/pdcom5/Exception.h
32.3
32.3%
10 / 31
0.0%
0 / 10
pdcom5/include/pdcom5/Future.h
40.0
40.0%
6 / 15
-%
0 / 0
pdcom5/include/pdcom5/MessageManagerBase.h
100.0
100.0%
2 / 2
50.0%
1 / 2
pdcom5/include/pdcom5/Process.h
11.1
11.1%
1 / 9
0.0%
0 / 2
pdcom5/include/pdcom5/Sasl.h
100.0
100.0%
1 / 1
-%
0 / 0
pdcom5/include/pdcom5/Selector.h
100.0
100.0%
4 / 4
-%
0 / 0
pdcom5/include/pdcom5/SizeTypeInfo.h
93.8
93.8%
15 / 16
66.7%
12 / 18
pdcom5/include/pdcom5/Subscriber.h
100.0
100.0%
8 / 8
-%
0 / 0
pdcom5/include/pdcom5/Variable.h
84.6
84.6%
11 / 13
50.0%
3 / 6
pdcom5/src/Future.h
71.4
71.4%
35 / 49
20.7%
12 / 58
pdcom5/src/IOLayer.cpp
90.5
90.5%
19 / 21
100.0%
2 / 2
pdcom5/src/MessageManagerBase.cpp
38.7
38.7%
12 / 31
28.6%
8 / 28
pdcom5/src/PosixProcess.cpp
69.4
69.4%
86 / 124
28.2%
29 / 103
pdcom5/src/Process.cpp
74.1
74.1%
109 / 147
39.6%
57 / 144
pdcom5/src/Process.h
97.2
97.2%
69 / 71
55.0%
22 / 40
pdcom5/src/ProtocolHandler.h
100.0
100.0%
2 / 2
-%
0 / 0
pdcom5/src/Sasl.cpp
46.2
46.2%
12 / 26
35.7%
10 / 28
pdcom5/src/Selector.cpp
79.7
79.7%
59 / 74
28.0%
33 / 118
pdcom5/src/Selector.h
100.0
100.0%
3 / 3
-%
0 / 0
pdcom5/src/SpyLayer.cpp
4.2
4.2%
1 / 24
0.0%
0 / 42
pdcom5/src/SpyLayer.h
0.0
0.0%
0 / 1
-%
0 / 0
pdcom5/src/StreambufLayer.cpp
66.7
66.7%
8 / 12
25.0%
1 / 4
pdcom5/src/StreambufLayer.h
100.0
100.0%
1 / 1
-%
0 / 0
pdcom5/src/Subscription.cpp
47.1
47.1%
40 / 85
11.5%
21 / 182
pdcom5/src/Subscription.h
100.0
100.0%
36 / 36
57.1%
8 / 14
pdcom5/src/Variable.cpp
53.3
53.3%
32 / 60
10.3%
45 / 438
pdcom5/src/Variable.h
92.9
92.9%
13 / 14
37.5%
3 / 8
pdcom5/src/msrproto/Channel.h
100.0
100.0%
6 / 6
50.0%
1 / 2
pdcom5/src/msrproto/DataConverter.cpp
61.8
61.8%
42 / 68
25.5%
25 / 98
pdcom5/src/msrproto/DataConverter.h
92.1
92.1%
35 / 38
55.8%
29 / 52
pdcom5/src/msrproto/DirNode.cpp
97.5
97.5%
79 / 81
68.4%
104 / 152
pdcom5/src/msrproto/DirNode.h
100.0
100.0%
3 / 3
-%
0 / 0
pdcom5/src/msrproto/Parameter.h
100.0
100.0%
6 / 6
50.0%
1 / 2
pdcom5/src/msrproto/PeriodicSubscriptions.cpp
74.6
74.6%
182 / 244
41.3%
162 / 392
pdcom5/src/msrproto/PeriodicSubscriptions.h
90.6
90.6%
48 / 53
54.2%
26 / 48
pdcom5/src/msrproto/ProtocolHandler.cpp
81.7
81.7%
904 / 1106
49.8%
988 / 1982
pdcom5/src/msrproto/ProtocolHandler.h
87.9
87.9%
29 / 33
20.4%
21 / 103
pdcom5/src/msrproto/Subscription.cpp
83.9
83.9%
26 / 31
44.1%
15 / 34
pdcom5/src/msrproto/Subscription.h
100.0
100.0%
17 / 17
-%
0 / 0
pdcom5/src/msrproto/Variable.cpp
72.7
72.7%
8 / 11
40.0%
8 / 20
pdcom5/src/msrproto/Variable.h
70.0
70.0%
7 / 10
0.0%
0 / 2
pdcom5/src/msrproto/expat_wrapper.h
100.0
100.0%
8 / 8
-%
0 / 0
pdcom5/src/msrproto/expat_wrapper_impl.h
88.6
88.6%
39 / 44
38.5%
20 / 52
pdserv-1.1.0/build/CMakeFiles/3.17.0/CompilerIdC/CMakeCCompilerId.c
0.0
0.0%
0 / 8
-%
0 / 0
pdserv-1.1.0/build/CMakeFiles/3.17.0/CompilerIdCXX/CMakeCXXCompilerId.cpp
0.0
0.0%
0 / 7
-%
0 / 0
pdserv-1.1.0/example/example-st.c
0.0
0.0%
0 / 165
0.0%
0 / 98
pdserv-1.1.0/src/Config.cpp
8.7
8.7%
8 / 92
1.1%
1 / 89
pdserv-1.1.0/src/DataType.cpp
25.9
25.9%
28 / 108
2.7%
3 / 112
pdserv-1.1.0/src/DataType.h
13.3
13.3%
2 / 15
-%
0 / 0
pdserv-1.1.0/src/Event.cpp
83.3
83.3%
5 / 6
50.0%
2 / 4
pdserv-1.1.0/src/Main.cpp
19.7
19.7%
13 / 66
9.8%
9 / 92
pdserv-1.1.0/src/Parameter.cpp
100.0
100.0%
6 / 6
-%
0 / 0
pdserv-1.1.0/src/ProcessParameter.cpp
77.8
77.8%
7 / 9
-%
0 / 0
pdserv-1.1.0/src/Session.cpp
16.7
16.7%
1 / 6
-%
0 / 0
pdserv-1.1.0/src/SessionStatistics.h
0.0
0.0%
0 / 1
0.0%
0 / 2
pdserv-1.1.0/src/SessionTask.cpp
0.0
0.0%
0 / 4
-%
0 / 0
pdserv-1.1.0/src/Signal.cpp
80.0
80.0%
4 / 5
-%
0 / 0
pdserv-1.1.0/src/Task.cpp
33.3
33.3%
3 / 9
0.0%
0 / 4
pdserv-1.1.0/src/Variable.cpp
100.0
100.0%
6 / 6
83.3%
5 / 6
pdserv-1.1.0/src/lib/Event.cpp
100.0
100.0%
7 / 7
-%
0 / 0
pdserv-1.1.0/src/lib/Main.cpp
47.1
47.1%
115 / 244
25.4%
73 / 287
pdserv-1.1.0/src/lib/Parameter.cpp
47.6
47.6%
10 / 21
18.8%
3 / 16
pdserv-1.1.0/src/lib/Pointer.h
100.0
100.0%
6 / 6
-%
0 / 0
pdserv-1.1.0/src/lib/SessionData.cpp
0.0
0.0%
0 / 1
-%
0 / 0
pdserv-1.1.0/src/lib/SessionTaskData.cpp
1.1
1.1%
1 / 87
0.0%
0 / 87
pdserv-1.1.0/src/lib/Signal.cpp
24.0
24.0%
6 / 25
7.9%
3 / 38
pdserv-1.1.0/src/lib/Signal.h
0.0
0.0%
0 / 1
-%
0 / 0
pdserv-1.1.0/src/lib/Task.cpp
54.2
54.2%
117 / 216
36.2%
38 / 105
pdserv-1.1.0/src/lib/interface.cpp
64.4
64.4%
47 / 73
23.5%
8 / 34
pdserv-1.1.0/src/msrproto/Attribute.cpp
0.0
0.0%
0 / 94
0.0%
0 / 166
pdserv-1.1.0/src/msrproto/Channel.cpp
0.0
0.0%
0 / 16
0.0%
0 / 20
pdserv-1.1.0/src/msrproto/Channel.h
0.0
0.0%
0 / 1
-%
0 / 0
pdserv-1.1.0/src/msrproto/DirectoryNode.cpp
0.8
0.8%
1 / 121
0.0%
0 / 216
pdserv-1.1.0/src/msrproto/DirectoryNode.h
0.0
0.0%
0 / 2
-%
0 / 0
pdserv-1.1.0/src/msrproto/Event.cpp
4.5
4.5%
1 / 22
0.0%
0 / 37
pdserv-1.1.0/src/msrproto/HyperDirNode.cpp
0.0
0.0%
0 / 7
0.0%
0 / 10
pdserv-1.1.0/src/msrproto/HyperDirNode.h
0.0
0.0%
0 / 1
-%
0 / 0
pdserv-1.1.0/src/msrproto/Parameter.cpp
1.5
1.5%
1 / 67
0.0%
0 / 94
pdserv-1.1.0/src/msrproto/Parameter.h
0.0
0.0%
0 / 1
-%
0 / 0
pdserv-1.1.0/src/msrproto/Server.cpp
0.5
0.5%
1 / 206
0.0%
0 / 462
pdserv-1.1.0/src/msrproto/Server.h
0.0
0.0%
0 / 5
0.0%
0 / 20
pdserv-1.1.0/src/msrproto/Session.cpp
0.2
0.2%
1 / 407
0.0%
0 / 848
pdserv-1.1.0/src/msrproto/Session.h
0.0
0.0%
0 / 3
-%
0 / 0
pdserv-1.1.0/src/msrproto/StatSignal.cpp
3.1
3.1%
1 / 32
0.0%
0 / 24
pdserv-1.1.0/src/msrproto/StatSignal.h
0.0
0.0%
0 / 1
-%
0 / 0
pdserv-1.1.0/src/msrproto/Subscription.cpp
2.0
2.0%
1 / 51
0.0%
0 / 38
pdserv-1.1.0/src/msrproto/SubscriptionManager.cpp
1.0
1.0%
1 / 102
0.0%
0 / 132
pdserv-1.1.0/src/msrproto/TimeSignal.cpp
4.3
4.3%
1 / 23
0.0%
0 / 18
pdserv-1.1.0/src/msrproto/TimeSignal.h
0.0
0.0%
0 / 1
-%
0 / 0
pdserv-1.1.0/src/msrproto/Variable.cpp
0.0
0.0%
0 / 74
0.0%
0 / 102
pdserv-1.1.0/src/msrproto/XmlElement.cpp
0.0
0.0%
0 / 91
0.0%
0 / 75
pdserv-1.1.0/src/msrproto/XmlElement.h
0.0
0.0%
0 / 3
0.0%
0 / 2
pdserv-1.1.0/src/msrproto/XmlParser.cpp
0.4
0.4%
1 / 223
0.0%
0 / 233
pdserv-1.1.0/src/supervisor/Server.cpp
2.7
2.7%
1 / 37
0.0%
0 / 50
pdserv-1.1.0/test/config.cpp
0.0
0.0%
0 / 11
0.0%
0 / 34
pdserv-1.1.0/test/datatype.cpp
0.0
0.0%
0 / 14
0.0%
0 / 44
pdserv-1.1.0/test/parser.cpp
0.0
0.0%
0 / 104
0.0%
0 / 356
pdserv-1.1.0/test/test1.cpp
0.0
0.0%
0 / 55
0.0%
0 / 80
pdserv-1.1.0/test/xmlwriter.cpp
0.0
0.0%
0 / 3
0.0%
0 / 4
pdserv/src/Config.cpp
72.3
72.3%
81 / 112
52.9%
55 / 104
pdserv/src/DataType.cpp
41.6
41.6%
47 / 113
18.8%
21 / 112
pdserv/src/DataType.h
56.1
56.1%
23 / 41
54.2%
26 / 48
pdserv/src/Database.cpp
76.5
76.5%
75 / 98
12.4%
41 / 330
pdserv/src/Event.cpp
100.0
100.0%
5 / 5
50.0%
1 / 2
pdserv/src/Exceptions.h
100.0
100.0%
5 / 5
-%
0 / 0
pdserv/src/Main.cpp
67.3
67.3%
319 / 474
29.0%
428 / 1477
pdserv/src/Main.h
100.0
100.0%
1 / 1
-%
0 / 0
pdserv/src/PThread.cpp
96.3
96.3%
79 / 82
58.7%
44 / 75
pdserv/src/PThread.h
72.9
72.9%
35 / 48
50.0%
5 / 10
pdserv/src/Parameter.cpp
100.0
100.0%
6 / 6
-%
0 / 0
pdserv/src/ProcessParameter.cpp
100.0
100.0%
17 / 17
50.0%
4 / 8
pdserv/src/ProcessParameter.h
100.0
100.0%
1 / 1
-%
0 / 0
pdserv/src/Session.cpp
73.1
73.1%
212 / 290
32.2%
274 / 851
pdserv/src/SessionStatistics.h
100.0
100.0%
1 / 1
50.0%
1 / 2
pdserv/src/SessionTask.cpp
100.0
100.0%
6 / 6
-%
0 / 0
pdserv/src/Signal.cpp
100.0
100.0%
8 / 8
-%
0 / 0
pdserv/src/TCP.cpp
75.0
75.0%
111 / 148
32.0%
56 / 175
pdserv/src/TCP.h
100.0
100.0%
2 / 2
-%
0 / 0
pdserv/src/TLS.cpp
14.1
14.1%
11 / 78
2.6%
2 / 78
pdserv/src/TLS.h
66.7
66.7%
2 / 3
-%
0 / 0
pdserv/src/Task.cpp
100.0
100.0%
5 / 5
-%
0 / 0
pdserv/src/TlsSession.h
100.0
100.0%
3 / 3
-%
0 / 0
pdserv/src/TlsSessionImpl.h
82.8
82.8%
53 / 64
37.3%
47 / 126
pdserv/src/Variable.cpp
100.0
100.0%
6 / 6
83.3%
5 / 6
pdserv/src/lib/Event.cpp
82.4
82.4%
14 / 17
57.1%
8 / 14
pdserv/src/lib/Main.cpp
84.2
84.2%
336 / 399
51.5%
187 / 363
pdserv/src/lib/Parameter.cpp
100.0
100.0%
16 / 16
50.0%
2 / 4
pdserv/src/lib/Parameter.h
100.0
100.0%
1 / 1
-%
0 / 0
pdserv/src/lib/Pointer.h
100.0
100.0%
6 / 6
-%
0 / 0
pdserv/src/lib/SessionTaskData.cpp
83.0
83.0%
83 / 100
46.0%
74 / 161
pdserv/src/lib/Signal.cpp
100.0
100.0%
23 / 23
50.0%
2 / 4
pdserv/src/lib/Signal.h
100.0
100.0%
1 / 1
-%
0 / 0
pdserv/src/lib/Task.cpp
91.8
91.8%
223 / 243
64.1%
84 / 131
pdserv/src/lib/Task.h
0.0
0.0%
0 / 1
-%
0 / 0
pdserv/src/lib/interface.cpp
43.8
43.8%
56 / 128
13.7%
10 / 73
pdserv/src/msrproto/Attribute.cpp
0.0
0.0%
0 / 94
0.0%
0 / 166
pdserv/src/msrproto/Channel.cpp
100.0
100.0%
23 / 23
60.0%
18 / 30
pdserv/src/msrproto/Channel.h
100.0
100.0%
1 / 1
-%
0 / 0
pdserv/src/msrproto/DirectoryNode.cpp
74.8
74.8%
104 / 139
48.8%
124 / 254
pdserv/src/msrproto/DirectoryNode.h
100.0
100.0%
2 / 2
-%
0 / 0
pdserv/src/msrproto/Event.cpp
76.1
76.1%
51 / 67
41.7%
80 / 192
pdserv/src/msrproto/HyperDirNode.cpp
0.0
0.0%
0 / 7
0.0%
0 / 10
pdserv/src/msrproto/HyperDirNode.h
0.0
0.0%
0 / 1
-%
0 / 0
pdserv/src/msrproto/Parameter.cpp
57.6
57.6%
49 / 85
34.2%
39 / 114
pdserv/src/msrproto/Parameter.h
100.0
100.0%
1 / 1
-%
0 / 0
pdserv/src/msrproto/Server.cpp
88.2
88.2%
246 / 279
47.1%
281 / 596
pdserv/src/msrproto/Server.h
88.9
88.9%
8 / 9
60.0%
12 / 20
pdserv/src/msrproto/Session.cpp
69.6
69.6%
368 / 529
39.3%
406 / 1034
pdserv/src/msrproto/Session.h
33.3
33.3%
1 / 3
-%
0 / 0
pdserv/src/msrproto/StatSignal.cpp
12.5
12.5%
4 / 32
12.5%
3 / 24
pdserv/src/msrproto/StatSignal.h
100.0
100.0%
1 / 1
-%
0 / 0
pdserv/src/msrproto/Subscription.cpp
90.7
90.7%
39 / 43
63.9%
23 / 36
pdserv/src/msrproto/SubscriptionManager.cpp
60.3
60.3%
88 / 146
38.9%
70 / 180
pdserv/src/msrproto/SubscriptionManager.h
100.0
100.0%
7 / 7
100.0%
2 / 2
pdserv/src/msrproto/TimeSignal.cpp
13.6
13.6%
3 / 22
16.7%
3 / 18
pdserv/src/msrproto/TimeSignal.h
100.0
100.0%
1 / 1
-%
0 / 0
pdserv/src/msrproto/Variable.cpp
74.2
74.2%
49 / 66
44.1%
45 / 102
pdserv/src/msrproto/Variable.h
100.0
100.0%
1 / 1
-%
0 / 0
pdserv/src/msrproto/XmlElement.cpp
99.0
99.0%
100 / 101
69.0%
49 / 71
pdserv/src/msrproto/XmlElement.h
100.0
100.0%
3 / 3
50.0%
1 / 2
pdserv/src/msrproto/XmlParser.cpp
79.5
79.5%
155 / 195
55.5%
127 / 229
qtpdcom/QtPdCom1/BroadcastModel.h
0.0
0.0%
0 / 3
-%
0 / 0
qtpdcom/QtPdCom1/ClientStatisticsModel.h
0.0
0.0%
0 / 3
-%
0 / 0
qtpdcom/QtPdCom1/FutureWatchers.h
0.0
0.0%
0 / 11
0.0%
0 / 4
qtpdcom/QtPdCom1/FutureWatchersDetails.h
0.0
0.0%
0 / 6
0.0%
0 / 10
qtpdcom/QtPdCom1/LoginManager.h
66.7
66.7%
2 / 3
-%
0 / 0
qtpdcom/QtPdCom1/Message.h
0.0
0.0%
0 / 3
0.0%
0 / 2
qtpdcom/QtPdCom1/MessageModel.h
0.0
0.0%
0 / 3
-%
0 / 0
qtpdcom/QtPdCom1/Process.h
0.0
0.0%
0 / 4
0.0%
0 / 2
qtpdcom/QtPdCom1/ScalarSubscriber.h
0.0
0.0%
0 / 8
0.0%
0 / 16
qtpdcom/QtPdCom1/ScalarVariable.h
0.0
0.0%
0 / 23
0.0%
0 / 22
qtpdcom/QtPdCom1/Transmission.h
42.9
42.9%
3 / 7
33.3%
4 / 12
qtpdcom/QtPdCom1/VariableList.h
0.0
0.0%
0 / 1
0.0%
0 / 2
qtpdcom/src/BroadcastModel.cpp
0.0
0.0%
0 / 92
0.0%
0 / 69
qtpdcom/src/ClientStatisticsModel.cpp
0.0
0.0%
0 / 86
0.0%
0 / 90
qtpdcom/src/LoginManager.cpp
69.2
69.2%
54 / 78
44.2%
19 / 43
qtpdcom/src/LoginManager_p.h
100.0
100.0%
5 / 5
-%
0 / 0
qtpdcom/src/Message.cpp
0.0
0.0%
0 / 23
0.0%
0 / 30
qtpdcom/src/MessageImpl.cpp
0.0
0.0%
0 / 97
0.0%
0 / 182
qtpdcom/src/MessageItem.cpp
0.0
0.0%
0 / 36
0.0%
0 / 24
qtpdcom/src/MessageManager.cpp
21.4
21.4%
9 / 42
4.7%
3 / 64
qtpdcom/src/MessageManager.h
0.0
0.0%
0 / 6
0.0%
0 / 4
qtpdcom/src/MessageModel.cpp
0.0
0.0%
0 / 194
0.0%
0 / 304
qtpdcom/src/MessageModelImpl.cpp
0.0
0.0%
0 / 194
0.0%
0 / 362
qtpdcom/src/Process.cpp
67.0
67.0%
215 / 321
42.5%
152 / 358
qtpdcom/src/ScalarSubscriber.cpp
75.8
75.8%
97 / 128
31.4%
44 / 140
qtpdcom/src/TableColumn.cpp
0.0
0.0%
0 / 327
0.0%
0 / 634
qtpdcom/src/TableModel.cpp
0.0
0.0%
0 / 310
0.0%
0 / 412
qtpdcom/src/TableModelImpl.h
0.0
0.0%
0 / 6
0.0%
0 / 4
qtpdcom/src/Translator.cpp
0.0
0.0%
0 / 8
0.0%
0 / 10
qtpdcom/src/Transmission.cpp
37.5
37.5%
6 / 16
25.0%
4 / 16