LCOV - code coverage report
Current view: top level - DCPS Hit Total Coverage
Test: coverage.info Lines: 6205 25618 24.2 %
Date: 2023-04-30 01:32:43 Functions: 2059 25839 8.0 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
InstanceDataSampleList.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
LogAddr.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
MultiTopicDataReaderBase.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
WriterDataSampleList.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
ZeroCopyAllocator_T.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
Transient_Kludge.cpp
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
TopicCallbacks.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 2
DiscoveryListener.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 3
Logging.cpp
0.0%
0.0 % 0 / 3 0.0 % 0 / 1
EntityImpl.h
0.0%
0.0 % 0 / 3 0.0 % 0 / 3
DurabilityQueue.h
0.0%
0.0 % 0 / 4 0.0 % 0 / 2
DurabilityArray.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 2
GroupRakeData.h
0.0%
0.0 % 0 / 5 0.0 % 0 / 2
GuidConverter.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 3
ReadConditionImpl.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 5
ReplayerImpl.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 5
RecorderImpl.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 5
Transient_Kludge.inl
0.0%
0.0 % 0 / 7 0.0 % 0 / 3
DataReaderImpl.inl
0.0%
0.0 % 0 / 7 0.0 % 0 / 3
AssociationData.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 1
DataBlockLockPool.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 3
PublicationInstance.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 3
ContentFilteredTopicImpl.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 57
RakeResults_T.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 216
QueryConditionImpl.h
0.0%
0.0 % 0 / 10 0.0 % 0 / 56
DataCollector_T.inl
0.0%
0.0 % 0 / 11 0.0 % 0 / 2
ReadConditionImpl.cpp
0.0%
0.0 % 0 / 11 0.0 % 0 / 5
ZeroCopyAllocator_T.inl
0.0%
0.0 % 0 / 13 0.0 % 0 / 3
MultiTopicImpl.h
0.0%
0.0 % 0 / 13 0.0 % 0 / 57
OwnershipManager.h
0.0%
0.0 % 0 / 13 0.0 % 0 / 4
Observer.h
0.0%
0.0 % 0 / 14 0.0 % 0 / 14
SendStateDataSampleList.h
0.0%
0.0 % 0 / 14 0.0 % 0 / 6
InstanceState.h
0.0%
0.0 % 0 / 15 0.0 % 0 / 5
Recorder.cpp
0.0%
0.0 % 0 / 16 0.0 % 0 / 11
FilterEvaluator.h
0.0%
0.0 % 0 / 16 0.0 % 0 / 60
MultiTopicDataReader_T.h
0.0%
0.0 % 0 / 16 0.0 % 0 / 378
AstNodeWrapper.h
0.0%
0.0 % 0 / 17 0.0 % 0 / 5
ZeroCopySeq_T.h
0.0%
0.0 % 0 / 17 0.0 % 0 / 378
Replayer.cpp
0.0%
0.0 % 0 / 18 0.0 % 0 / 12
InstanceDataSampleList.cpp
0.0%
0.0 % 0 / 18 0.0 % 0 / 2
TopicDescriptionImpl.cpp
0.0%
0.0 % 0 / 18 0.0 % 0 / 9
StatusConditionImpl.cpp
0.0%
0.0 % 0 / 18 0.0 % 0 / 4
FileSystemStorage.h
0.0%
0.0 % 0 / 21 0.0 % 0 / 12
CoherentChangeControl.inl
0.0%
0.0 % 0 / 21 0.0 % 0 / 4
ReceivedDataElementList.inl
0.0%
0.0 % 0 / 22 0.0 % 0 / 2
WriterDataSampleList.cpp
0.0%
0.0 % 0 / 22 0.0 % 0 / 1
DataDurabilityCache.h
0.0%
0.0 % 0 / 23 0.0 % 0 / 5
DomainParticipantImpl.h
0.0%
0.0 % 0 / 24 0.0 % 0 / 10
WriterDataSampleList.inl
0.0%
0.0 % 0 / 28 0.0 % 0 / 3
SubscriptionInstance.cpp
0.0%
0.0 % 0 / 28 0.0 % 0 / 6
GroupRakeData.cpp
0.0%
0.0 % 0 / 28 0.0 % 0 / 5
ConfigUtils.cpp
0.0%
0.0 % 0 / 30 0.0 % 0 / 2
Comparator_T.h
0.0%
0.0 % 0 / 32 0.0 % 0 / 2379
DataCollector_T.cpp
0.0%
0.0 % 0 / 32 0.0 % 0 / 5
ZeroCopySeq_T.cpp
0.0%
0.0 % 0 / 33 0.0 % 0 / 108
Marked_Default_Qos.cpp
0.0%
0.0 % 0 / 33 0.0 % 0 / 8
InstanceDataSampleList.inl
0.0%
0.0 % 0 / 33 0.0 % 0 / 6
TopicDescriptionImpl.h
0.0%
0.0 % 0 / 35 0.0 % 0 / 19
Observer.cpp
0.0%
0.0 % 0 / 38 0.0 % 0 / 6
MultiTopicImpl.cpp
0.0%
0.0 % 0 / 40 0.0 % 0 / 9
BitPubListenerImpl.cpp
0.0%
0.0 % 0 / 40 0.0 % 0 / 12
ZeroCopyAllocator_T.cpp
0.0%
0.0 % 0 / 40 0.0 % 0 / 14
DataWriterImpl_T.h
0.0%
0.0 % 0 / 40 0.0 % 0 / 702
QueryConditionImpl.cpp
0.0%
0.0 % 0 / 41 0.0 % 0 / 9
ReceivedDataElementList.h
0.0%
0.0 % 0 / 43 0.0 % 0 / 175
RawDataSample.cpp
0.0%
0.0 % 0 / 44 0.0 % 0 / 6
WriterInfo.h
0.0%
0.0 % 0 / 50 0.0 % 0 / 11
DcpsUpcalls.cpp
0.0%
0.0 % 0 / 52 0.0 % 0 / 3
ContentFilteredTopicImpl.cpp
0.0%
0.0 % 0 / 54 0.0 % 0 / 9
CoherentChangeControl.cpp
0.0%
0.0 % 0 / 57 0.0 % 0 / 3
ReceivedDataStrategy.cpp
0.0%
0.0 % 0 / 58 0.0 % 0 / 17
Dynamic_Cached_Allocator_With_Overflow_T.h
0.0%
0.0 % 0 / 63 0.0 % 0 / 8
TopicDetails.h
0.0%
0.0 % 0 / 66 0.0 % 0 / 21
SendStateDataSampleList.inl
0.0%
0.0 % 0 / 67 0.0 % 0 / 15
DataWriterImpl.h
0.0%
0.0 % 0 / 67 0.0 % 0 / 23
InstanceState.inl
0.0%
0.0 % 0 / 70 0.0 % 0 / 12
Stats_T.h
0.0%
0.0 % 0 / 73 0.0 % 0 / 9
BuiltInTopicUtils.h
0.0%
0.0 % 0 / 75 0.0 % 0 / 59
Sample.h
0.0%
0.0 % 0 / 79 0.0 % 0 / 1033
ZeroCopySeq_T.inl
0.0%
0.0 % 0 / 91 0.0 % 0 / 972
SendStateDataSampleList.cpp
0.0%
0.0 % 0 / 99 0.0 % 0 / 18
Discovery.cpp
0.0%
0.0 % 0 / 111 0.0 % 0 / 7
RakeResults_T.cpp
0.0%
0.0 % 0 / 113 0.0 % 0 / 270
DataReaderImpl.h
0.0%
0.0 % 0 / 115 0.0 % 0 / 142
TopicImpl.cpp
0.0%
0.0 % 0 / 125 0.0 % 0 / 18
BuiltInTopicUtils.cpp
0.0%
0.0 % 0 / 138 0.0 % 0 / 20
StaticDiscovery.h
0.0%
0.0 % 0 / 150 0.0 % 0 / 50
ReceivedDataElementList.cpp
0.0%
0.0 % 0 / 159 0.0 % 0 / 20
WriterInfo.cpp
0.0%
0.0 % 0 / 167 0.0 % 0 / 26
OwnershipManager.cpp
0.0%
0.0 % 0 / 181 0.0 % 0 / 19
InstanceState.cpp
0.0%
0.0 % 0 / 218 0.0 % 0 / 27
MultiTopicDataReader_T.cpp
0.0%
0.0 % 0 / 233 0.0 % 0 / 1404
MultiTopicDataReaderBase.cpp
0.0%
0.0 % 0 / 238 0.0 % 0 / 47
FileSystemStorage.cpp
0.0%
0.0 % 0 / 319 0.0 % 0 / 38
DataDurabilityCache.cpp
0.0%
0.0 % 0 / 359 0.0 % 0 / 21
RecorderImpl.cpp
0.0%
0.0 % 0 / 380 0.0 % 0 / 33
ReplayerImpl.cpp
0.0%
0.0 % 0 / 409 0.0 % 0 / 42
PublisherImpl.cpp
0.0%
0.0 % 0 / 486 0.0 % 0 / 37
SubscriberImpl.cpp
0.0%
0.0 % 0 / 518 0.0 % 0 / 37
FilterEvaluator.cpp
0.0%
0.0 % 0 / 544 0.0 % 0 / 163
WriteDataContainer.cpp
0.0%
0.0 % 0 / 714 0.0 % 0 / 45
DataReaderImpl_T.h
0.0%
0.0 % 0 / 1110 0.0 % 0 / 3492
DataWriterImpl.cpp
0.0%
0.0 % 0 / 1447 0.0 % 0 / 109
DataReaderImpl.cpp
0.0%
0.0 % 0 / 1872 0.0 % 0 / 146
StaticDiscovery.cpp
0.2%0.2%
0.2 % 3 / 1714 1.0 % 1 / 99
DomainParticipantImpl.cpp
0.7%0.7%
0.7 % 8 / 1211 2.1 % 2 / 95
DCPS_Utils.cpp
4.4%4.4%
4.4 % 11 / 252 8.3 % 2 / 24
Discovery.h
6.2%6.2%
6.2 % 1 / 16 11.1 % 1 / 9
SafetyProfileStreams.cpp
6.3%6.3%
6.3 % 5 / 79 9.1 % 1 / 11
ValueWriter.cpp
6.7%6.7%
6.7 % 6 / 90 6.7 % 1 / 15
ValueReader.cpp
6.7%6.7%
6.7 % 6 / 90 6.7 % 1 / 15
ValueDispatcher.h
8.0%8.0%
8.0 % 2 / 25 11.3 % 55 / 488
DomainParticipantFactoryImpl.cpp
8.4%8.4%
8.4 % 13 / 154 25.0 % 4 / 16
LogAddr.cpp
10.5%10.5%
10.5 % 4 / 38 16.7 % 1 / 6
ThreadStatusManager.cpp
11.2%11.2%
11.2 % 12 / 107 44.4 % 4 / 9
ValueWriter.h
11.5%11.5%
11.5 % 3 / 26 7.9 % 3 / 38
Qos_Helper.cpp
13.7%13.7%
13.7 % 36 / 262 36.4 % 4 / 11
Definitions.h
16.7%16.7%
16.7 % 2 / 12 8.3 % 1 / 12
Service_Participant.cpp
16.9%16.9%
16.9 % 214 / 1268 18.9 % 14 / 74
EntityImpl.cpp
17.3%17.3%
17.3 % 13 / 75 11.1 % 2 / 18
Util.h
23.1%23.1%
23.1 % 15 / 65 10.0 % 11 / 110
DataSampleHeader.h
23.8%23.8%
23.8 % 5 / 21 35.7 % 5 / 14
DataReaderCallbacks.h
25.0%25.0%
25.0 % 2 / 8 40.0 % 2 / 5
Service_Participant.h
25.0%25.0%
25.0 % 2 / 8 20.0 % 1 / 5
DataWriterCallbacks.h
25.0%25.0%
25.0 % 2 / 8 40.0 % 2 / 5
NetworkConfigMonitor.cpp
25.7%25.7%
25.7 % 18 / 70 38.5 % 5 / 13
DataSampleElement.inl
26.8%26.8%
26.8 % 11 / 41 27.8 % 5 / 18
debug.cpp
28.2%28.2%
28.2 % 29 / 103 37.5 % 3 / 8
Qos_Helper.inl
28.5%28.5%
28.5 % 130 / 456 34.2 % 41 / 120
DataSampleElement.cpp
30.0%30.0%
30.0 % 18 / 60 40.0 % 2 / 5
GuidConverter.cpp
34.0%34.0%
34.0 % 32 / 94 38.9 % 7 / 18
GuardCondition.cpp
34.6%34.6%
34.6 % 9 / 26 37.5 % 3 / 8
MonitorFactory.cpp
35.5%35.5%
35.5 % 11 / 31 44.4 % 8 / 18
MessageTracker.cpp
36.9%36.9%
36.9 % 24 / 65 44.4 % 4 / 9
GuidUtils.cpp
41.9%41.9%
41.9 % 18 / 43 42.9 % 3 / 7
DataSampleHeader.cpp
41.8%41.8%
41.8 % 164 / 392 33.3 % 7 / 21
Registered_Data_Types.cpp
47.8%47.8%
47.8 % 22 / 46 57.1 % 4 / 7
ValueHelper.h
48.7%48.7%
48.7 % 19 / 39 66.7 % 6 / 9
NetworkResource.cpp
49.8%49.8%
49.8 % 124 / 249 50.0 % 10 / 20
Ice.h
50.0%50.0%
50.0 % 1 / 2 50.0 % 1 / 2
SafetyProfileStreams.h
50.0%50.0%
50.0 % 5 / 10 25.0 % 1 / 4
Service_Participant.inl
53.5%53.5%
53.5 % 46 / 86 54.8 % 23 / 42
GuidUtils.h
54.5%54.5%
54.5 % 30 / 55 57.1 % 12 / 21
RepoIdBuilder.cpp
57.1%57.1%
57.1 % 4 / 7 66.7 % 2 / 3
TimeDuration.inl
57.4%57.4%
57.4 % 39 / 68 57.7 % 15 / 26
GuidBuilder.cpp
57.4%57.4%
57.4 % 39 / 68 91.7 % 11 / 12
TimePoint_T.inl
60.4%60.4%
60.4 % 29 / 48 63.0 % 17 / 27
ThreadStatusManager.h
60.5%60.5%
60.5 % 23 / 38 63.6 % 7 / 11
LinuxNetworkConfigMonitor.cpp
62.4%62.4%
62.4 % 131 / 210 85.7 % 12 / 14
ConditionVariable.h
62.9%62.9%
62.9 % 22 / 35 90.0 % 9 / 10
ReactorInterceptor.h
66.7%66.7%
66.7 % 2 / 3 66.7 % 2 / 3
RepoIdGenerator.cpp
67.9%67.9%
67.9 % 19 / 28 60.0 % 3 / 5
Serializer.h
68.5%68.5%
68.5 % 37 / 54 5.2 % 19 / 362
NetworkConfigMonitor.h
70.0%70.0%
70.0 % 14 / 20 66.7 % 4 / 6
JsonValueReader.h
70.8%70.8%
70.8 % 218 / 308 94.4 % 51 / 54
InstanceHandle.cpp
71.4%71.4%
71.4 % 5 / 7 66.7 % 2 / 3
Cached_Allocator_With_Overflow_T.h
73.0%73.0%
73.0 % 27 / 37 1.7 % 8 / 472
ReactorInterceptor.cpp
73.2%73.2%
73.2 % 52 / 71 50.0 % 7 / 14
ReactorTask.h
75.0%75.0%
75.0 % 6 / 8 66.7 % 2 / 3
LocalObject.h
75.0%75.0%
75.0 % 6 / 8 66.7 % 2 / 3
Time_Helper.inl
76.5%76.5%
76.5 % 75 / 98 74.1 % 20 / 27
NetworkAddress.cpp
77.0%77.0%
77.0 % 87 / 113 77.4 % 24 / 31
Serializer.cpp
77.9%77.9%
77.9 % 355 / 456 82.4 % 28 / 34
ReactorTask.cpp
78.6%78.6%
78.6 % 77 / 98 61.5 % 8 / 13
Serializer.inl
79.2%79.2%
79.2 % 574 / 725 87.0 % 134 / 154
MessageBlock.cpp
81.6%81.6%
81.6 % 40 / 49 80.0 % 8 / 10
EventDispatcher.cpp
88.2%88.2%
88.2 % 15 / 17 45.5 % 5 / 11
JobQueue.cpp
88.9%88.9%
88.9 % 16 / 18 66.7 % 2 / 3
DisjointSequence.h
88.9%88.9%
88.9 % 48 / 54 100.0 % 27 / 27
InternalDataWriter.h
89.2%89.2%
89.2 % 58 / 65 70.6 % 12 / 17
SequenceNumber.h
89.3%89.3%
89.3 % 75 / 84 95.5 % 21 / 22
Hash.cpp
90.3%90.3%
90.3 % 140 / 155 100.0 % 5 / 5
DisjointSequence.inl
91.2%91.2%
91.2 % 31 / 34 100.0 % 13 / 13
InternalDataReader.h
91.5%91.5%
91.5 % 249 / 272 72.2 % 26 / 36
WaitSet.cpp
92.0%92.0%
92.0 % 92 / 100 92.3 % 12 / 13
JsonValueWriter.h
92.1%92.1%
92.1 % 105 / 114 97.2 % 35 / 36
SafeBool_T.h
92.3%92.3%
92.3 % 12 / 13 86.7 % 13 / 15
MemoryPool.h
92.3%92.3%
92.3 % 12 / 13 90.9 % 10 / 11
ValueReader.h
92.6%92.6%
92.6 % 25 / 27 32.1 % 9 / 28
ConditionImpl.cpp
92.6%92.6%
92.6 % 25 / 27 100.0 % 3 / 3
DisjointSequence.cpp
92.7%92.7%
92.7 % 165 / 178 77.8 % 7 / 9
DispatchService.cpp
93.7%93.7%
93.7 % 119 / 127 83.3 % 10 / 12
ServiceEventDispatcher.cpp
96.3%96.3%
96.3 % 52 / 54 77.8 % 7 / 9
DataSampleHeader.inl
96.2%96.2%
96.2 % 77 / 80 100.0 % 7 / 7
RcHandle_T.h
96.8%96.8%
96.8 % 120 / 124 7.1 % 615 / 8612
PeriodicEvent.cpp
97.1%97.1%
97.1 % 66 / 68 87.5 % 7 / 8
PrinterValueWriter.h
97.4%97.4%
97.4 % 114 / 117 97.4 % 37 / 38
MemoryPool.cpp
97.5%97.5%
97.5 % 234 / 240 93.8 % 30 / 32
TimeDuration.cpp
97.9%97.9%
97.9 % 46 / 47 100.0 % 3 / 3
PoolAllocationBase.h
100.0%
100.0 % 1 / 1 33.3 % 2 / 6
TimeDuration.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
ConditionImpl.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
TimeSource.h
100.0%
100.0 % 3 / 3 66.7 % 2 / 3
GuardCondition.h
100.0%
100.0 % 4 / 4 100.0 % 3 / 3
StatusConditionImpl.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
WaitSet.h
100.0%
100.0 % 5 / 5 100.0 % 3 / 3
GuidBuilder.inl
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
RepoIdBuilder.inl
100.0%
100.0 % 6 / 6 100.0 % 2 / 2
MessageBlock.h
100.0%
100.0 % 7 / 7 100.0 % 7 / 7
Message_Block_Ptr.h
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
RestoreOutputStreamState.h
100.0%
100.0 % 8 / 8 100.0 % 2 / 2
AtomicBool.h
100.0%
100.0 % 8 / 8 100.0 % 3 / 3
JobQueue.h
100.0%
100.0 % 9 / 9 100.0 % 2 / 2
DispatchService.h
100.0%
100.0 % 10 / 10 92.3 % 12 / 13
RcEventHandler.h
100.0%
100.0 % 10 / 10 100.0 % 3 / 3
Hash.h
100.0%
100.0 % 11 / 11 100.0 % 1 / 1
FibonacciSequence.h
100.0%
100.0 % 17 / 17 100.0 % 8 / 8
ReactorTask.inl
100.0%
100.0 % 18 / 18 100.0 % 4 / 4
LinuxNetworkConfigMonitor.h
100.0%
100.0 % 21 / 21 100.0 % 8 / 8
debug.h
100.0%
100.0 % 22 / 22 100.0 % 5 / 5
InternalDataReaderListener.h
100.0%
100.0 % 32 / 32 83.3 % 5 / 6
InternalTopic.h
100.0%
100.0 % 34 / 34 100.0 % 6 / 6
SequenceIterator.h
100.0%
100.0 % 36 / 36 95.0 % 38 / 40
ThreadPool.cpp
100.0%
100.0 % 44 / 44 100.0 % 6 / 6
SporadicEvent.cpp
100.0%
100.0 % 60 / 60 85.7 % 6 / 7
AddressCache.h
100.0%
100.0 % 77 / 77 92.3 % 12 / 13
SporadicTask.h
100.0%
100.0 % 77 / 77 8.5 % 11 / 129
RcObject.h
100.0%
100.0 % 107 / 107 24.0 % 82 / 341
Qos_Helper.h
100.0%
100.0 % 703 / 703 100.0 % 243 / 243

Generated by: LCOV version 1.16