GCC Code Coverage Report
Directory:
./
Date:
2023-10-01 04:07:21
Legend:
low: >= 0%
medium: >= 75.0%
high: >= 90.0%
Exec
Total
Coverage
Lines:
6252
12132
51.5%
Branches:
4840
18119
26.7%
File
Lines
Branches
pdcom5/cyrus_sasl/include/pdcom5/SimpleLoginManager.h
10.0
10.0%
1 / 10
-%
0 / 0
pdcom5/cyrus_sasl/src/SimpleLoginManager.cpp
65.9
65.9%
149 / 226
36.5%
85 / 233
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
38.7
38.7%
12 / 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
50.0%
1 / 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
70.3
70.3%
109 / 155
36.1%
57 / 158
pdcom5/src/Process.h
98.6
98.6%
70 / 71
60.0%
24 / 40
pdcom5/src/ProtocolHandler.h
100.0
100.0%
2 / 2
-%
0 / 0
pdcom5/src/Sasl.cpp
96.3
96.3%
26 / 27
64.3%
18 / 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
84.1
84.1%
58 / 69
48.0%
47 / 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
66.5
66.5%
163 / 245
37.8%
151 / 400
pdcom5/src/msrproto/PeriodicSubscriptions.h
81.1
81.1%
43 / 53
50.0%
24 / 48
pdcom5/src/msrproto/ProtocolHandler.cpp
82.8
82.8%
914 / 1104
50.7%
1006 / 1984
pdcom5/src/msrproto/ProtocolHandler.h
87.9
87.9%
29 / 33
20.6%
20 / 97
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%
2 / 2
-%
0 / 0
pdcom5/src/msrproto/expat_wrapper_impl.h
91.9
91.9%
34 / 37
50.0%
15 / 30
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
50.0
50.0%
122 / 244
25.8%
74 / 287
pdserv-1.1.0/src/lib/Parameter.cpp
61.9
61.9%
13 / 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
73.2
73.2%
82 / 112
53.8%
56 / 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
50.0%
26 / 52
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
68.2
68.2%
324 / 475
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%
207 / 283
31.6%
268 / 847
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.4%
58 / 179
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
88.2
88.2%
15 / 17
64.3%
9 / 14
pdserv/src/lib/Main.cpp
81.9
81.9%
326 / 398
50.4%
183 / 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
80.0
80.0%
80 / 100
44.1%
71 / 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
44.4
44.4%
56 / 126
15.1%
11 / 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%
125 / 256
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.0
88.0%
243 / 276
46.8%
274 / 586
pdserv/src/msrproto/Server.h
88.9
88.9%
8 / 9
60.0%
12 / 20
pdserv/src/msrproto/Session.cpp
70.0
70.0%
362 / 517
39.2%
389 / 992
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.3%
69 / 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
94.1
94.1%
95 / 101
67.6%
48 / 71
pdserv/src/msrproto/XmlElement.h
100.0
100.0%
3 / 3
50.0%
1 / 2
pdserv/src/msrproto/XmlParser.cpp
82.6
82.6%
161 / 195
57.3%
138 / 241
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
100.0
100.0%
2 / 2
-%
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
88.1
88.1%
52 / 59
57.1%
16 / 28
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
27.9
27.9%
12 / 43
6.2%
4 / 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 / 188
0.0%
0 / 350
qtpdcom/src/Process.cpp
67.3
67.3%
212 / 315
42.0%
153 / 364
qtpdcom/src/ScalarSubscriber.cpp
75.8
75.8%
97 / 128
31.9%
46 / 144
qtpdcom/src/TableColumn.cpp
0.0
0.0%
0 / 225
0.0%
0 / 400
qtpdcom/src/TableModel.cpp
0.0
0.0%
0 / 170
0.0%
0 / 152
qtpdcom/src/TableModelImpl.h
0.0
0.0%
0 / 2
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