LCOV - code coverage report
Current view: top level - xpcom/ds Hit Total Coverage
Test: output.info Lines: 3342 6225 53.7 %
Date: 2017-07-14 16:53:18 Functions: 14174 64825 21.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
ArenaAllocator.h
96.6%96.6%
96.6 % 57 / 59 89.9 % 62 / 69
ArenaAllocatorExtensions.h
93.3%93.3%
93.3 % 14 / 15 100.0 % 8 / 8
ArrayIterator.h
92.2%92.2%
92.2 % 47 / 51 14.8 % 677 / 4559
IncrementalTokenizer.cpp
0.0%
0.0 % 0 / 93 0.0 % 0 / 8
IncrementalTokenizer.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
Observer.h
43.8%43.8%
43.8 % 7 / 16 23.6 % 17 / 72
PLDHashTable.cpp
88.4%88.4%
88.4 % 289 / 327 94.0 % 47 / 50
PLDHashTable.h
98.9%98.9%
98.9 % 88 / 89 97.2 % 35 / 36
StickyTimeDuration.h
76.5%76.5%
76.5 % 26 / 34 100.0 % 7 / 7
Tokenizer.cpp
52.7%52.7%
52.7 % 197 / 374 63.3 % 31 / 49
Tokenizer.h
55.6%55.6%
55.6 % 15 / 27 32.1 % 9 / 28
nsArray.cpp
26.9%26.9%
26.9 % 29 / 108 32.0 % 8 / 25
nsArray.h
50.0%50.0%
50.0 % 3 / 6 28.6 % 4 / 14
nsArrayEnumerator.cpp
43.5%43.5%
43.5 % 30 / 69 55.6 % 10 / 18
nsArrayUtils.cpp
0.0%
0.0 % 0 / 6 0.0 % 0 / 1
nsArrayUtils.h
0.0%
0.0 % 0 / 6 0.0 % 0 / 2
nsAtomService.cpp
0.0%
0.0 % 0 / 8 0.0 % 0 / 5
nsAtomService.h
0.0%
0.0 % 0 / 1 0.0 % 0 / 1
nsAtomTable.cpp
76.8%76.8%
76.8 % 219 / 285 76.1 % 35 / 46
nsBaseHashtable.h
89.5%89.5%
89.5 % 94 / 105 23.2 % 1058 / 4569
nsCOMArray.cpp
41.7%41.7%
41.7 % 63 / 151 53.6 % 15 / 28
nsCOMArray.h
62.8%62.8%
62.8 % 71 / 113 27.1 % 150 / 554
nsCRT.cpp
45.6%45.6%
45.6 % 26 / 57 40.0 % 2 / 5
nsCRT.h
69.0%69.0%
69.0 % 20 / 29 68.8 % 11 / 16
nsCharSeparatedTokenizer.h
87.0%87.0%
87.0 % 40 / 46 31.0 % 13 / 42
nsCheapSets.h
1.6%1.6%
1.6 % 1 / 64 4.8 % 1 / 21
nsClassHashtable.h
100.0%
100.0 % 25 / 25 33.3 % 136 / 408
nsDataHashtable.h
45.5%45.5%
45.5 % 5 / 11 27.8 % 88 / 316
nsDeque.cpp
39.8%39.8%
39.8 % 47 / 118 50.0 % 8 / 16
nsDeque.h
54.5%54.5%
54.5 % 6 / 11 66.7 % 4 / 6
nsEnumeratorUtils.cpp
51.5%51.5%
51.5 % 51 / 99 59.3 % 16 / 27
nsExpirationTracker.h
68.7%68.7%
68.7 % 134 / 195 32.5 % 122 / 375
nsHashKeys.h
62.6%62.6%
62.6 % 82 / 131 42.4 % 115 / 271
nsHashPropertyBag.cpp
41.5%41.5%
41.5 % 51 / 123 31.2 % 15 / 48
nsHashPropertyBag.h
50.0%50.0%
50.0 % 3 / 6 23.1 % 3 / 13
nsINIParserImpl.cpp
0.0%
0.0 % 0 / 53 0.0 % 0 / 17
nsINIParserImpl.h
0.0%
0.0 % 0 / 2 0.0 % 0 / 2
nsInterfaceHashtable.h
85.1%85.1%
85.1 % 40 / 47 31.9 % 46 / 144
nsJSThingHashtable.h
100.0%
100.0 % 3 / 3 60.0 % 6 / 10
nsMathUtils.h
100.0%
100.0 % 10 / 10 100.0 % 5 / 5
nsObserverList.cpp
56.1%56.1%
56.1 % 37 / 66 33.3 % 4 / 12
nsObserverList.h
73.7%73.7%
73.7 % 14 / 19 80.0 % 8 / 10
nsObserverService.cpp
35.6%35.6%
35.6 % 48 / 135 60.0 % 9 / 15
nsPersistentProperties.cpp
66.3%66.3%
66.3 % 165 / 249 57.9 % 22 / 38
nsPersistentProperties.h
0.0%
0.0 % 0 / 8 0.0 % 0 / 3
nsPointerHashKeys.h
87.5%87.5%
87.5 % 7 / 8 16.0 % 94 / 588
nsProperties.cpp
16.3%16.3%
16.3 % 7 / 43 66.7 % 8 / 12
nsProperties.h
100.0%
100.0 % 3 / 3 100.0 % 4 / 4
nsQuickSort.cpp
93.0%93.0%
93.0 % 53 / 57 100.0 % 3 / 3
nsRefPtrHashtable.h
70.6%70.6%
70.6 % 36 / 51 19.4 % 79 / 407
nsStaticAtom.h
100.0%
100.0 % 3 / 3 100.0 % 9 / 9
nsStaticNameTable.cpp
81.8%81.8%
81.8 % 63 / 77 77.8 % 7 / 9
nsStringEnumerator.cpp
41.5%41.5%
41.5 % 39 / 94 54.5 % 12 / 22
nsSupportsPrimitives.cpp
17.1%17.1%
17.1 % 61 / 357 23.9 % 34 / 142
nsSupportsPrimitives.h
38.9%38.9%
38.9 % 7 / 18 38.9 % 7 / 18
nsTArray-inl.h
81.8%81.8%
81.8 % 135 / 165 26.1 % 47 / 180
nsTArray.cpp
50.0%50.0%
50.0 % 2 / 4 50.0 % 1 / 2
nsTArray.h
76.5%76.5%
76.5 % 450 / 588 20.6 % 8743 / 42519
nsTHashtable.h
80.2%80.2%
80.2 % 105 / 131 24.6 % 2029 / 8246
nsTObserverArray.cpp
100.0%
100.0 % 14 / 14 100.0 % 2 / 2
nsTObserverArray.h
87.2%87.2%
87.2 % 109 / 125 45.4 % 229 / 504
nsTPriorityQueue.h
10.9%10.9%
10.9 % 5 / 46 27.8 % 5 / 18
nsVariant.cpp
16.6%16.6%
16.6 % 158 / 952 31.6 % 42 / 133
nsVariant.h
66.7%66.7%
66.7 % 6 / 9 40.0 % 6 / 15
nsWhitespaceTokenizer.h
75.9%75.9%
75.9 % 22 / 29 27.3 % 6 / 22

Generated by: LCOV version 1.13