LCOV - code coverage report
Current view: top level - src Hit Total Coverage
Test: v2.0.0+rc2-148-ge6fd3f00 Lines: 5824 7559 77.0 %
Date: 2022-08-16 12:35:29 Functions: 971 1340 72.5 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
BarrierModelRegion.hpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
TimedScalingModelRegion.hpp
0.0%
0.0 % 0 / 1 0.0 % 0 / 2
TimedScalingModelRegion.cpp
0.0%
0.0 % 0 / 7 0.0 % 0 / 2
BarrierModelRegion.cpp
0.0%
0.0 % 0 / 13 0.0 % 0 / 3
IgnoreModelRegion.cpp
0.0%
0.0 % 0 / 34 0.0 % 0 / 5
All2allModelRegion.cpp
0.0%
0.0 % 0 / 73 0.0 % 0 / 6
StreamModelRegion.cpp
0.0%
0.0 % 0 / 58 0.0 % 0 / 6
ScalingModelRegion.cpp
0.0%
0.0 % 0 / 91 0.0 % 0 / 7
DGEMMModelRegion.cpp
0.0%
0.0 % 0 / 73 0.0 % 0 / 8
ELF.cpp
0.0%
0.0 % 0 / 138 0.0 % 0 / 15
DebugIOGroup.cpp
54.4%54.4%
54.4 % 56 / 103 40.7 % 11 / 27
Endpoint.cpp
45.2%45.2%
45.2 % 104 / 230 41.9 % 13 / 31
DebugIOGroup.hpp
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
ModelApplication.hpp
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
EditDistPeriodicityDetector.hpp
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
PlatformIOProf.hpp
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
ValidateRecord.hpp
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
Endpoint.hpp
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
ProfileTracer.hpp
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
record.cpp
31.1%31.1%
31.1 % 14 / 45 50.0 % 2 / 4
geopm_pmpi.c
98.0%98.0%
98.0 % 402 / 410 51.9 % 135 / 260
Imbalancer.cpp
40.0%40.0%
40.0 % 22 / 55 54.5 % 6 / 11
EndpointUser.cpp
82.4%82.4%
82.4 % 61 / 74 57.1 % 4 / 7
PowerBalancerAgent.cpp
40.2%40.2%
40.2 % 179 / 445 58.6 % 34 / 58
PowerBalancerAgent.hpp
92.3%92.3%
92.3 % 12 / 13 59.1 % 13 / 22
Comm.cpp
73.3%73.3%
73.3 % 11 / 15 60.0 % 3 / 5
Agent.hpp
100.0%
100.0 % 3 / 3 60.0 % 3 / 5
Comm.hpp
100.0%
100.0 % 3 / 3 60.0 % 3 / 5
ApplicationSampler.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
EndpointUser.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
FrequencyGovernor.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
SampleAggregator.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
EndpointPolicyTracer.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
TreeComm.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
RecordFilter.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
PowerGovernor.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
CSV.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
PowerBalancer.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
ApplicationIO.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
TreeCommLevel.hpp
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
PlatformIOProf.cpp
52.6%52.6%
52.6 % 10 / 19 66.7 % 2 / 3
ProfileSampler.hpp
100.0%
100.0 % 4 / 4 66.7 % 4 / 6
EndpointPolicyTracer.cpp
73.5%73.5%
73.5 % 25 / 34 66.7 % 4 / 6
PowerGovernor.cpp
81.0%81.0%
81.0 % 47 / 58 66.7 % 8 / 12
EpochIOGroup.cpp
83.9%83.9%
83.9 % 104 / 124 73.3 % 22 / 30
ProfileIOGroup.cpp
81.0%81.0%
81.0 % 183 / 226 73.5 % 25 / 34
ApplicationStatus.hpp
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
ProcessRegionAggregator.hpp
100.0%
100.0 % 2 / 2 75.0 % 3 / 4
Reporter.cpp
80.0%80.0%
80.0 % 240 / 300 76.9 % 20 / 26
ModelRegion.cpp
70.5%70.5%
70.5 % 62 / 88 78.6 % 11 / 14
Environment.hpp
100.0%
100.0 % 3 / 3 80.0 % 4 / 5
ProfileTable.hpp
100.0%
100.0 % 3 / 3 80.0 % 4 / 5
Tracer.hpp
100.0%
100.0 % 3 / 3 80.0 % 4 / 5
Reporter.hpp
100.0%
100.0 % 3 / 3 80.0 % 4 / 5
ControlMessage.hpp
100.0%
100.0 % 3 / 3 80.0 % 4 / 5
ApplicationRecordLog.hpp
100.0%
100.0 % 3 / 3 80.0 % 4 / 5
Accumulator.hpp
100.0%
100.0 % 6 / 6 80.0 % 8 / 10
PowerBalancer.cpp
80.5%80.5%
80.5 % 70 / 87 80.0 % 12 / 15
PowerGovernorAgent.cpp
76.0%76.0%
76.0 % 117 / 154 80.0 % 20 / 25
FrequencyGovernor.cpp
87.6%87.6%
87.6 % 78 / 89 81.2 % 13 / 16
ProfileSampler.cpp
90.0%90.0%
90.0 % 108 / 120 81.8 % 18 / 22
ApplicationSampler.cpp
80.5%80.5%
80.5 % 153 / 190 81.8 % 18 / 22
MPICommSplit.cpp
84.5%84.5%
84.5 % 71 / 84 83.3 % 5 / 6
DefaultProfile.cpp
66.7%66.7%
66.7 % 52 / 78 84.6 % 11 / 13
Profile.hpp
81.8%81.8%
81.8 % 18 / 22 87.5 % 7 / 8
ProfileTable.cpp
76.8%76.8%
76.8 % 106 / 138 87.5 % 7 / 8
geopm_pmpi_helper.cpp
86.0%86.0%
86.0 % 129 / 150 90.0 % 9 / 10
EditDistPeriodicityDetector.cpp
96.5%96.5%
96.5 % 83 / 86 90.9 % 10 / 11
ApplicationIO.cpp
73.8%73.8%
73.8 % 31 / 42 90.9 % 10 / 11
Profile.cpp
86.1%86.1%
86.1 % 229 / 266 91.3 % 21 / 23
ControlMessage.cpp
72.7%72.7%
72.7 % 48 / 66 91.7 % 11 / 12
OptionParser.cpp
93.6%93.6%
93.6 % 161 / 172 92.3 % 12 / 13
MPIComm.cpp
84.3%84.3%
84.3 % 183 / 217 93.6 % 44 / 47
Environment.cpp
88.9%88.9%
88.9 % 169 / 190 95.3 % 41 / 43
MonitorAgent.cpp
96.2%96.2%
96.2 % 50 / 52 95.7 % 22 / 23
Agent.cpp
73.6%73.6%
73.6 % 156 / 212 95.8 % 23 / 24
Controller.cpp
91.1%91.1%
91.1 % 245 / 269 96.0 % 24 / 25
FrequencyMapAgent.cpp
96.8%96.8%
96.8 % 209 / 216 96.4 % 27 / 28
SampleAggregator.cpp
88.4%88.4%
88.4 % 228 / 258 96.7 % 29 / 30
geopmadmin_main.cpp
100.0%
100.0 % 7 / 7 100.0 % 1 / 1
RecordFilter.cpp
100.0%
100.0 % 9 / 9 100.0 % 1 / 1
ModelParse.cpp
100.0%
100.0 % 70 / 70 100.0 % 1 / 1
geopmctl_main.c
50.0%50.0%
50.0 % 27 / 54 100.0 % 1 / 1
geopmagent_main.cpp
89.8%89.8%
89.8 % 97 / 108 100.0 % 1 / 1
geopmbench_main.cpp
80.4%80.4%
80.4 % 45 / 56 100.0 % 2 / 2
FilePolicy.hpp
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
ReduceModelRegion.hpp
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
EditDistEpochRecordFilter.hpp
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
PowerBalancerImp.hpp
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
ProfileTracerImp.hpp
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
ProxyEpochRecordFilter.hpp
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
MonitorAgent.hpp
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
PowerGovernorAgent.hpp
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
Scheduler.cpp
100.0%
100.0 % 12 / 12 100.0 % 2 / 2
ModelApplication.cpp
95.0%95.0%
95.0 % 19 / 20 100.0 % 2 / 2
EpochIOGroup.hpp
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
FrequencyMapAgent.hpp
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
FilePolicy.cpp
89.5%89.5%
89.5 % 34 / 38 100.0 % 3 / 3
ValidateRecord.cpp
100.0%
100.0 % 46 / 46 100.0 % 3 / 3
ReduceModelRegion.cpp
91.3%91.3%
91.3 % 21 / 23 100.0 % 3 / 3
SleepModelRegion.cpp
94.1%94.1%
94.1 % 32 / 34 100.0 % 5 / 5
ProfileTracer.cpp
94.2%94.2%
94.2 % 49 / 52 100.0 % 5 / 5
SpinModelRegion.cpp
97.4%97.4%
97.4 % 38 / 39 100.0 % 6 / 6
ProcessRegionAggregator.cpp
95.7%95.7%
95.7 % 66 / 69 100.0 % 6 / 6
ProxyEpochRecordFilter.cpp
100.0%
100.0 % 70 / 70 100.0 % 7 / 7
Tracer.cpp
95.7%95.7%
95.7 % 90 / 94 100.0 % 8 / 8
EditDistEpochRecordFilter.cpp
100.0%
100.0 % 102 / 102 100.0 % 11 / 11
CSV.cpp
98.6%98.6%
98.6 % 69 / 70 100.0 % 11 / 11
Admin.cpp
99.2%99.2%
99.2 % 121 / 122 100.0 % 12 / 12
ApplicationStatus.cpp
100.0%
100.0 % 109 / 109 100.0 % 14 / 14
Accumulator.cpp
100.0%
100.0 % 43 / 43 100.0 % 14 / 14
ApplicationRecordLog.cpp
100.0%
100.0 % 132 / 132 100.0 % 14 / 14
TreeCommLevel.cpp
99.1%99.1%
99.1 % 115 / 116 100.0 % 15 / 15
TreeComm.cpp
97.0%97.0%
97.0 % 96 / 99 100.0 % 17 / 17

Generated by: LCOV version 1.15-3-gb19dbfb