GCC Code Coverage Report


Directory: ./
Date: 2023-11-12 04:06:57
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 6215 12400 50.1%
Branches: 4838 18680 25.9%

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 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 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 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.9 82.9% 914 / 1103 50.7% 1004 / 1980
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% 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 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 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 67.3 67.3% 319 / 474 29.0% 430 / 1481
pdserv/src/Main.h 100.0 100.0% 1 / 1 -% 0 / 0
pdserv/src/PThread.cpp 96.3 96.3% 79 / 82 57.3% 43 / 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.0% 272 / 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 31.8% 57 / 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 82.4 82.4% 14 / 17 57.1% 8 / 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 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% 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.1 88.1% 245 / 278 47.1% 277 / 588
pdserv/src/msrproto/Server.h 88.9 88.9% 8 / 9 60.0% 12 / 20
pdserv/src/msrproto/Session.cpp 69.4 69.4% 366 / 527 39.1% 404 / 1032
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 79.5 79.5% 155 / 195 55.2% 133 / 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 83.9 83.9% 52 / 62 50.0% 18 / 36
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 / 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 / 327 0.0% 0 / 638
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