LCOV - code coverage report
Current view: top level - js/src/vm Hit Total Coverage
Test: output.info Lines: 17205 44933 38.3 %
Date: 2017-07-14 16:53:18 Functions: 3396 7916 42.9 %
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
ArgumentsObject-inl.h
37.0%37.0%
37.0 % 10 / 27 66.7 % 2 / 3
ArgumentsObject.cpp
43.0%43.0%
43.0 % 211 / 491 47.7 % 21 / 44
ArgumentsObject.h
52.6%52.6%
52.6 % 51 / 97 53.1 % 17 / 32
ArrayBufferObject-inl.h
0.0%
0.0 % 0 / 21 0.0 % 0 / 5
ArrayBufferObject.cpp
0.6%0.6%
0.6 % 5 / 783 1.9 % 2 / 103
ArrayBufferObject.h
5.0%5.0%
5.0 % 6 / 119 3.9 % 3 / 77
ArrayObject-inl.h
91.8%91.8%
91.8 % 45 / 49 100.0 % 5 / 5
ArrayObject.h
95.0%95.0%
95.0 % 19 / 20 100.0 % 4 / 4
AsyncFunction.cpp
73.3%73.3%
73.3 % 77 / 105 90.9 % 10 / 11
AsyncIteration.cpp
0.8%0.8%
0.8 % 2 / 262 3.6 % 1 / 28
AsyncIteration.h
0.0%
0.0 % 0 / 75 0.0 % 0 / 29
BooleanObject-inl.h
83.3%83.3%
83.3 % 5 / 6 100.0 % 1 / 1
BooleanObject.h
100.0%
100.0 % 5 / 5 100.0 % 2 / 2
Caches-inl.h
89.3%89.3%
89.3 % 25 / 28 100.0 % 4 / 4
Caches.cpp
57.1%57.1%
57.1 % 12 / 21 66.7 % 2 / 3
Caches.h
89.8%89.8%
89.8 % 53 / 59 81.5 % 22 / 27
CallNonGenericMethod.cpp
0.0%
0.0 % 0 / 11 0.0 % 0 / 1
CharacterEncoding.cpp
38.9%38.9%
38.9 % 81 / 208 30.0 % 15 / 50
CodeCoverage.cpp
4.8%4.8%
4.8 % 15 / 312 23.5 % 4 / 17
CodeCoverage.h
16.7%16.7%
16.7 % 1 / 6 25.0 % 1 / 4
Compression.cpp
15.2%15.2%
15.2 % 22 / 145 25.0 % 3 / 12
Compression.h
0.0%
0.0 % 0 / 12 0.0 % 0 / 3
DateObject.h
28.6%28.6%
28.6 % 2 / 7 50.0 % 1 / 2
DateTime.cpp
63.4%63.4%
63.4 % 83 / 131 83.3 % 10 / 12
DateTime.h
100.0%
100.0 % 10 / 10 100.0 % 3 / 3
Debugger-inl.h
36.5%36.5%
36.5 % 19 / 52 33.3 % 4 / 12
Debugger.cpp
0.8%0.8%
0.8 % 49 / 5815 1.4 % 9 / 633
Debugger.h
9.5%9.5%
9.5 % 18 / 189 3.4 % 4 / 117
DebuggerMemory.cpp
1.6%1.6%
1.6 % 3 / 193 5.6 % 1 / 18
EnvironmentObject-inl.h
67.6%67.6%
67.6 % 23 / 34 83.3 % 5 / 6
EnvironmentObject.cpp
21.9%21.9%
21.9 % 384 / 1753 25.6 % 45 / 176
EnvironmentObject.h
67.3%67.3%
67.3 % 107 / 159 58.3 % 35 / 60
ErrorObject-inl.h
0.0%
0.0 % 0 / 11 0.0 % 0 / 4
ErrorObject.cpp
32.1%32.1%
32.1 % 43 / 134 30.0 % 3 / 10
ErrorObject.h
41.2%41.2%
41.2 % 7 / 17 50.0 % 3 / 6
ErrorReporting.cpp
0.0%
0.0 % 0 / 61 0.0 % 0 / 7
ErrorReporting.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 4
ForOfIterator.cpp
50.0%50.0%
50.0 % 57 / 114 60.0 % 3 / 5
GeckoProfiler.cpp
28.9%28.9%
28.9 % 82 / 284 48.4 % 15 / 31
GeckoProfiler.h
31.2%31.2%
31.2 % 5 / 16 50.0 % 4 / 8
GeneratorObject.cpp
55.9%55.9%
55.9 % 119 / 213 60.0 % 9 / 15
GeneratorObject.h
90.8%90.8%
90.8 % 89 / 98 90.9 % 30 / 33
GlobalObject.cpp
72.7%72.7%
72.7 % 272 / 374 75.0 % 27 / 36
GlobalObject.h
62.0%62.0%
62.0 % 173 / 279 70.6 % 60 / 85
HelperThreads.cpp
53.8%53.8%
53.8 % 579 / 1076 58.7 % 91 / 155
HelperThreads.h
64.7%64.7%
64.7 % 77 / 119 54.0 % 34 / 63
Initialization.cpp
66.1%66.1%
66.1 % 41 / 62 85.7 % 6 / 7
Interpreter-inl.h
68.0%68.0%
68.0 % 255 / 375 77.1 % 37 / 48
Interpreter.cpp
66.7%66.7%
66.7 % 1644 / 2464 79.3 % 134 / 169
Interpreter.h
86.5%86.5%
86.5 % 77 / 89 72.7 % 32 / 44
JSONParser.cpp
49.3%49.3%
49.3 % 209 / 424 81.2 % 26 / 32
JSONParser.h
96.8%96.8%
96.8 % 61 / 63 84.6 % 22 / 26
JSONPrinter.cpp
2.4%2.4%
2.4 % 3 / 124 5.0 % 1 / 20
JSONPrinter.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
MallocProvider.h
59.7%59.7%
59.7 % 40 / 67 50.2 % 110 / 219
MatchPairs.h
94.9%94.9%
94.9 % 37 / 39 88.9 % 16 / 18
MemoryMetrics.cpp
0.0%
0.0 % 0 / 465 0.0 % 0 / 54
NativeObject-inl.h
77.8%77.8%
77.8 % 298 / 383 83.3 % 35 / 42
NativeObject.cpp
58.8%58.8%
58.8 % 756 / 1286 80.7 % 71 / 88
NativeObject.h
82.0%82.0%
82.0 % 347 / 423 86.5 % 109 / 126
NumberObject-inl.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 1
NumberObject.h
60.0%60.0%
60.0 % 3 / 5 50.0 % 1 / 2
ObjectGroup-inl.h
88.6%88.6%
88.6 % 39 / 44 93.3 % 14 / 15
ObjectGroup.cpp
55.3%55.3%
55.3 % 536 / 969 65.6 % 63 / 96
ObjectGroup.h
80.5%80.5%
80.5 % 107 / 133 83.0 % 39 / 47
PIC.cpp
53.2%53.2%
53.2 % 84 / 158 57.1 % 8 / 14
PIC.h
67.2%67.2%
67.2 % 39 / 58 80.0 % 12 / 15
Printer.cpp
45.6%45.6%
45.6 % 124 / 272 55.0 % 22 / 40
Printer.h
61.1%61.1%
61.1 % 11 / 18 50.0 % 5 / 10
Probes-inl.h
72.2%72.2%
72.2 % 13 / 18 100.0 % 4 / 4
Probes.h
50.0%50.0%
50.0 % 3 / 6 50.0 % 1 / 2
ProxyObject.cpp
92.3%92.3%
92.3 % 84 / 91 100.0 % 8 / 8
ProxyObject.h
95.1%95.1%
95.1 % 39 / 41 94.4 % 17 / 18
Realm.cpp
80.0%80.0%
80.0 % 12 / 15 80.0 % 4 / 5
ReceiverGuard-inl.h
19.0%19.0%
19.0 % 4 / 21 50.0 % 1 / 2
ReceiverGuard.cpp
0.0%
0.0 % 0 / 4 0.0 % 0 / 1
ReceiverGuard.h
100.0%
100.0 % 20 / 20 100.0 % 8 / 8
RegExpObject.cpp
33.4%33.4%
33.4 % 255 / 764 54.0 % 34 / 63
RegExpObject.h
72.5%72.5%
72.5 % 29 / 40 64.7 % 11 / 17
RegExpShared.h
67.1%67.1%
67.1 % 55 / 82 67.5 % 27 / 40
RegExpStatics.cpp
61.5%61.5%
61.5 % 24 / 39 50.0 % 2 / 4
RegExpStatics.h
29.7%29.7%
29.7 % 41 / 138 26.1 % 6 / 23
RegExpStaticsObject.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 1
Runtime.cpp
39.9%39.9%
39.9 % 162 / 406 54.2 % 26 / 48
Runtime.h
59.6%59.6%
59.6 % 164 / 275 44.8 % 77 / 172
SavedFrame.h
40.9%40.9%
40.9 % 18 / 44 40.0 % 8 / 20
SavedStacks-inl.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1
SavedStacks.cpp
51.1%51.1%
51.1 % 432 / 846 61.1 % 58 / 95
SavedStacks.h
68.6%68.6%
68.6 % 35 / 51 64.1 % 25 / 39
Scope.cpp
59.6%59.6%
59.6 % 429 / 720 66.1 % 74 / 112
Scope.h
83.4%83.4%
83.4 % 332 / 398 74.5 % 143 / 192
SelfHosting.cpp
33.7%33.7%
33.7 % 489 / 1453 21.7 % 59 / 272
Shape-inl.h
91.2%91.2%
91.2 % 145 / 159 96.4 % 27 / 28
Shape.cpp
65.5%65.5%
65.5 % 684 / 1045 70.4 % 50 / 71
Shape.h
86.9%86.9%
86.9 % 444 / 511 85.7 % 174 / 203
ShapedObject-inl.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
ShapedObject.h
100.0%
100.0 % 11 / 11 100.0 % 5 / 5
SharedArrayObject.cpp
3.3%3.3%
3.3 % 6 / 180 6.7 % 2 / 30
SharedArrayObject.h
0.0%
0.0 % 0 / 26 0.0 % 0 / 11
SharedImmutableStringsCache-inl.h
46.2%46.2%
46.2 % 18 / 39 40.0 % 2 / 5
SharedImmutableStringsCache.cpp
50.0%50.0%
50.0 % 31 / 62 38.9 % 7 / 18
SharedImmutableStringsCache.h
66.4%66.4%
66.4 % 73 / 110 83.3 % 20 / 24
SharedMem.h
0.0%
0.0 % 0 / 55 0.0 % 0 / 131
Stack-inl.h
62.0%62.0%
62.0 % 334 / 539 69.4 % 68 / 98
Stack.cpp
42.5%42.5%
42.5 % 434 / 1022 50.8 % 60 / 118
Stack.h
70.1%70.1%
70.1 % 364 / 519 69.7 % 161 / 231
Stopwatch.cpp
13.3%13.3%
13.3 % 34 / 255 15.1 % 8 / 53
Stopwatch.h
34.1%34.1%
34.1 % 14 / 41 33.3 % 4 / 12
String-inl.h
76.0%76.0%
76.0 % 152 / 200 90.0 % 36 / 40
String.cpp
53.2%53.2%
53.2 % 427 / 802 53.5 % 54 / 101
String.h
93.3%93.3%
93.3 % 292 / 313 93.1 % 94 / 101
StringBuffer.cpp
60.5%60.5%
60.5 % 52 / 86 88.9 % 8 / 9
StringBuffer.h
56.9%56.9%
56.9 % 78 / 137 57.4 % 35 / 61
StringObject-inl.h
80.0%80.0%
80.0 % 12 / 15 100.0 % 2 / 2
StringObject.h
63.6%63.6%
63.6 % 7 / 11 50.0 % 2 / 4
StructuredClone.cpp
36.5%36.5%
36.5 % 482 / 1322 61.4 % 97 / 158
Symbol.cpp
28.4%28.4%
28.4 % 21 / 74 50.0 % 4 / 8
Symbol.h
41.7%41.7%
41.7 % 10 / 24 53.8 % 7 / 13
TaggedProto.cpp
72.7%72.7%
72.7 % 8 / 11 66.7 % 2 / 3
TaggedProto.h
77.6%77.6%
77.6 % 38 / 49 71.8 % 28 / 39
Time.cpp
6.2%6.2%
6.2 % 3 / 48 50.0 % 1 / 2
Time.h
80.0%80.0%
80.0 % 4 / 5 66.7 % 2 / 3
TraceLogging.cpp
18.2%18.2%
18.2 % 103 / 566 34.6 % 18 / 52
TraceLogging.h
47.0%47.0%
47.0 % 85 / 181 42.6 % 20 / 47
TraceLoggingGraph.cpp
0.0%
0.0 % 0 / 362 0.0 % 0 / 33
TraceLoggingGraph.h
0.0%
0.0 % 0 / 48 0.0 % 0 / 20
TraceLoggingTypes.cpp
0.0%
0.0 % 0 / 4 0.0 % 0 / 1
TraceLoggingTypes.h
41.7%41.7%
41.7 % 35 / 84 15.9 % 7 / 44
TypeInference-inl.h
83.9%83.9%
83.9 % 443 / 528 84.6 % 77 / 91
TypeInference.cpp
50.9%50.9%
50.9 % 1192 / 2340 49.2 % 154 / 313
TypeInference.h
80.6%80.6%
80.6 % 200 / 248 82.4 % 89 / 108
TypedArrayObject-inl.h
0.0%
0.0 % 0 / 255 0.0 % 0 / 281
TypedArrayObject.cpp
2.5%2.5%
2.5 % 24 / 946 7.9 % 31 / 393
TypedArrayObject.h
6.1%6.1%
6.1 % 8 / 132 8.1 % 3 / 37
UbiNode.cpp
0.0%
0.0 % 0 / 206 0.0 % 0 / 75
UbiNodeCensus.cpp
0.0%
0.0 % 0 / 589 0.0 % 0 / 92
UbiNodeShortestPaths.cpp
0.0%
0.0 % 0 / 50 0.0 % 0 / 4
UnboxedObject-inl.h
36.0%36.0%
36.0 % 108 / 300 18.0 % 27 / 150
UnboxedObject.cpp
31.4%31.4%
31.4 % 332 / 1058 22.3 % 33 / 148
UnboxedObject.h
50.4%50.4%
50.4 % 71 / 141 54.0 % 27 / 50
Unicode.cpp
0.0%
0.0 % 0 / 1323 0.0 % 0 / 5
Unicode.h
37.0%37.0%
37.0 % 50 / 135 42.1 % 16 / 38
Value.cpp
0.0%
0.0 % 0 / 1 - 0 / 0
WeakMapPtr.cpp
0.0%
0.0 % 0 / 27 0.0 % 0 / 14
WrapperObject.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
Xdr.cpp
28.7%28.7%
28.7 % 51 / 178 45.8 % 11 / 24
Xdr.h
80.3%80.3%
80.3 % 114 / 142 73.4 % 47 / 64

Generated by: LCOV version 1.13