GCC Code Coverage Report


Directory: ./
Date: 2024-03-27 13:09:52
Legend: low: >= 0% medium: >= 75.0% high: >= 90.0%
Exec Total Coverage
Lines: 2159 3127 69.0%
Branches: 1892 4954 38.2%

File Lines Branches
cyrus_sasl/include/pdcom5/SimpleLoginManager.h 0.0 0.0% 0 / 10 -% 0 / 0
cyrus_sasl/src/SimpleLoginManager.cpp 0.0 0.0% 0 / 223 0.0% 0 / 236
cyrus_sasl/src/SimpleLoginManagerImpl.h 0.0 0.0% 0 / 1 -% 0 / 0
gnutls/SecureProcess.cpp 0.0 0.0% 0 / 127 0.0% 0 / 160
gnutls/include/pdcom5/SecureProcess.h 0.0 0.0% 0 / 5 0.0% 0 / 6
include/pdcom5/ClientStatistics.h 100.0 100.0% 1 / 1 50.0% 1 / 2
include/pdcom5/DataDeserializer.h 93.5 93.5% 43 / 46 39.1% 104 / 266
include/pdcom5/Exception.h 65.6 65.6% 21 / 32 20.0% 2 / 10
include/pdcom5/Future.h 46.7 46.7% 7 / 15 -% 0 / 0
include/pdcom5/MessageManagerBase.h 100.0 100.0% 2 / 2 50.0% 2 / 4
include/pdcom5/Process.h 80.0 80.0% 8 / 10 50.0% 1 / 2
include/pdcom5/Sasl.h 0.0 0.0% 0 / 1 -% 0 / 0
include/pdcom5/Selector.h 100.0 100.0% 5 / 5 -% 0 / 0
include/pdcom5/SizeTypeInfo.h 100.0 100.0% 20 / 20 83.3% 20 / 24
include/pdcom5/Subscriber.h 94.4 94.4% 17 / 18 40.0% 4 / 10
include/pdcom5/Subscription.h 100.0 100.0% 4 / 4 -% 0 / 0
include/pdcom5/Variable.h 100.0 100.0% 20 / 20 50.0% 3 / 6
src/Debug.cpp 100.0 100.0% 8 / 8 50.0% 8 / 16
src/Future.h 71.4 71.4% 35 / 49 20.7% 12 / 58
src/IOLayer.cpp 90.5 90.5% 19 / 21 100.0% 2 / 2
src/MessageManagerBase.cpp 38.7 38.7% 12 / 31 25.0% 7 / 28
src/PosixProcess.cpp 93.7 93.7% 118 / 126 57.3% 59 / 103
src/Process.cpp 91.0 91.0% 132 / 145 60.4% 87 / 144
src/Process.h 80.6 80.6% 54 / 67 52.5% 21 / 40
src/ProtocolHandler.h 100.0 100.0% 2 / 2 -% 0 / 0
src/Sasl.cpp 0.0 0.0% 0 / 24 0.0% 0 / 28
src/Selector.cpp 79.7 79.7% 59 / 74 47.5% 56 / 118
src/Selector.h 100.0 100.0% 3 / 3 -% 0 / 0
src/SpyLayer.cpp 4.2 4.2% 1 / 24 0.0% 0 / 42
src/SpyLayer.h 0.0 0.0% 0 / 1 -% 0 / 0
src/StreambufLayer.cpp 100.0 100.0% 12 / 12 75.0% 3 / 4
src/StreambufLayer.h 100.0 100.0% 1 / 1 -% 0 / 0
src/Subscription.cpp 83.0 83.0% 73 / 88 30.2% 55 / 182
src/Subscription.h 100.0 100.0% 36 / 36 64.3% 9 / 14
src/Variable.cpp 76.7 76.7% 46 / 60 21.7% 95 / 438
src/Variable.h 100.0 100.0% 14 / 14 87.5% 7 / 8
src/msrproto/Channel.h 100.0 100.0% 6 / 6 50.0% 1 / 2
src/msrproto/DataConverter.cpp 64.7 64.7% 44 / 68 27.6% 27 / 98
src/msrproto/DataConverter.h 92.1 92.1% 35 / 38 55.8% 29 / 52
src/msrproto/DirNode.cpp 79.7 79.7% 63 / 79 59.2% 90 / 152
src/msrproto/DirNode.h 100.0 100.0% 3 / 3 -% 0 / 0
src/msrproto/Parameter.h 100.0 100.0% 6 / 6 50.0% 1 / 2
src/msrproto/PeriodicSubscriptions.cpp 77.8 77.8% 193 / 248 44.8% 179 / 400
src/msrproto/PeriodicSubscriptions.h 100.0 100.0% 54 / 54 66.7% 32 / 48
src/msrproto/ProtocolHandler.cpp 73.5 73.5% 834 / 1135 44.2% 896 / 2028
src/msrproto/ProtocolHandler.h 93.9 93.9% 31 / 33 22.3% 23 / 103
src/msrproto/Subscription.cpp 96.8 96.8% 30 / 31 64.7% 22 / 34
src/msrproto/Subscription.h 100.0 100.0% 17 / 17 -% 0 / 0
src/msrproto/Variable.cpp 90.9 90.9% 10 / 11 45.0% 9 / 20
src/msrproto/Variable.h 90.0 90.0% 9 / 10 50.0% 1 / 2
src/msrproto/expat_wrapper.h 100.0 100.0% 8 / 8 -% 0 / 0
src/msrproto/expat_wrapper_impl.h 79.6 79.6% 43 / 54 38.7% 24 / 62