LCOV - code coverage report
Current view: top level - xpcom/threads Hit Total Coverage
Test: output.info Lines: 2750 5456 50.4 %
Date: 2017-07-14 16:53:18 Functions: 2006 15922 12.6 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
AbstractThread.cpp
62.1%62.1%
62.1 % 95 / 153 60.0 % 24 / 40
AbstractThread.h
33.3%33.3%
33.3 % 3 / 9 33.3 % 3 / 9
BackgroundHangMonitor.cpp
8.7%8.7%
8.7 % 21 / 241 16.7 % 8 / 48
BackgroundHangMonitor.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
BlockingResourceBase.cpp
51.8%51.8%
51.8 % 100 / 193 56.5 % 13 / 23
BlockingResourceBase.h
100.0%
100.0 % 22 / 22 100.0 % 8 / 8
CondVar.h
100.0%
100.0 % 18 / 18 100.0 % 5 / 5
DeadlockDetector.h
54.2%54.2%
54.2 % 52 / 96 64.3 % 9 / 14
HangAnnotations.cpp
15.5%15.5%
15.5 % 17 / 110 13.0 % 3 / 23
HangAnnotations.h
20.0%20.0%
20.0 % 1 / 5 14.3 % 1 / 7
HangMonitor.cpp
53.8%53.8%
53.8 % 50 / 93 75.0 % 6 / 8
LazyIdleThread.cpp
0.0%
0.0 % 0 / 274 0.0 % 0 / 37
LazyIdleThread.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
LeakRefPtr.h
100.0%
100.0 % 7 / 7 100.0 % 3 / 3
MainThreadIdlePeriod.cpp
100.0%
100.0 % 32 / 32 100.0 % 4 / 4
MainThreadIdlePeriod.h
75.0%75.0%
75.0 % 3 / 4 33.3 % 1 / 3
Monitor.h
100.0%
100.0 % 37 / 37 100.0 % 16 / 16
MozPromise.h
52.7%52.7%
52.7 % 234 / 444 3.1 % 159 / 5122
Mutex.h
100.0%
100.0 % 36 / 36 87.0 % 20 / 23
RWLock.cpp
0.0%
0.0 % 0 / 21 0.0 % 0 / 7
RWLock.h
0.0%
0.0 % 0 / 20 0.0 % 0 / 4
ReentrantMonitor.h
69.4%69.4%
69.4 % 34 / 49 69.2 % 9 / 13
SchedulerGroup.cpp
87.0%87.0%
87.0 % 141 / 162 86.1 % 31 / 36
SchedulerGroup.h
81.8%81.8%
81.8 % 9 / 11 77.8 % 7 / 9
SharedThreadPool.cpp
12.4%12.4%
12.4 % 13 / 105 23.8 % 5 / 21
SharedThreadPool.h
0.0%
0.0 % 0 / 9 0.0 % 0 / 17
StateMirroring.h
0.0%
0.0 % 0 / 122 0.0 % 0 / 438
StateWatching.h
31.4%31.4%
31.4 % 32 / 102 9.6 % 12 / 125
SyncRunnable.h
93.9%93.9%
93.9 % 31 / 33 100.0 % 7 / 7
SystemGroup.cpp
77.8%77.8%
77.8 % 28 / 36 78.6 % 11 / 14
TaskDispatcher.h
0.0%
0.0 % 0 / 90 0.0 % 0 / 23
TaskQueue.cpp
0.0%
0.0 % 0 / 125 0.0 % 0 / 25
TaskQueue.h
0.0%
0.0 % 0 / 37 0.0 % 0 / 9
ThreadStackHelper.cpp
0.0%
0.0 % 0 / 20 0.0 % 0 / 7
ThrottledEventQueue.cpp
48.7%48.7%
48.7 % 76 / 156 46.2 % 18 / 39
TimerThread.cpp
71.0%71.0%
71.0 % 230 / 324 79.5 % 35 / 44
TimerThread.h
100.0%
100.0 % 15 / 15 100.0 % 6 / 6
nsEnvironment.cpp
26.6%26.6%
26.6 % 17 / 64 63.6 % 7 / 11
nsEnvironment.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
nsEventQueue.cpp
90.8%90.8%
90.8 % 69 / 76 85.7 % 6 / 7
nsEventQueue.h
78.9%78.9%
78.9 % 15 / 19 85.7 % 6 / 7
nsICancelableRunnable.h
100.0%
100.0 % 2 / 2 66.7 % 2 / 3
nsIIdleRunnable.h
50.0%50.0%
50.0 % 3 / 6 60.0 % 3 / 5
nsMemoryPressure.cpp
18.8%18.8%
18.8 % 3 / 16 33.3 % 1 / 3
nsProcessCommon.cpp
0.0%
0.0 % 0 / 172 0.0 % 0 / 22
nsProxyRelease.cpp
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
nsProxyRelease.h
78.8%78.8%
78.8 % 89 / 113 18.8 % 166 / 882
nsThread.cpp
74.6%74.6%
74.6 % 461 / 618 73.1 % 76 / 104
nsThread.h
95.3%95.3%
95.3 % 41 / 43 90.9 % 10 / 11
nsThreadManager.cpp
60.1%60.1%
60.1 % 92 / 153 73.9 % 17 / 23
nsThreadManager.h
70.0%70.0%
70.0 % 7 / 10 66.7 % 2 / 3
nsThreadPool.cpp
49.5%49.5%
49.5 % 105 / 212 37.9 % 11 / 29
nsThreadSyncDispatch.h
0.0%
0.0 % 0 / 17 0.0 % 0 / 5
nsThreadUtils.cpp
76.3%76.3%
76.3 % 164 / 215 85.5 % 47 / 55
nsThreadUtils.h
90.0%90.0%
90.0 % 135 / 150 13.9 % 1176 / 8443
nsTimerImpl.cpp
51.0%51.0%
51.0 % 150 / 294 71.1 % 27 / 38
nsTimerImpl.h
96.4%96.4%
96.4 % 54 / 56 76.7 % 23 / 30

Generated by: LCOV version 1.13