LCOV - code coverage report
Current view:
directory
-
js/src
- jsgc.h (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
535
492
92.0 %
Date:
2012-04-21
Functions:
127
119
93.7 %
Function Name
Hit count
_ZN2js2gc5Chunk17withinArenasRangeEj
4473645831
_ZNK2js2gc4Cell7addressEv
4413166317
_ZNK2js2gc4Cell11arenaHeaderEv
3239323676
_ZN2js2gcL16AssertValidColorEPKvj
2136395735
_ZNK2js2gc4Cell11compartmentEv
1849450457
_ZN2js2gc11ChunkBitmap8isMarkedEPKNS0_4CellEj
1196493812
_ZNK2js2gc4Cell8isMarkedEj
1196493812
_ZNK2js2gc4Cell14markIfUnmarkedEj
939901923
_ZN2js2gc11ChunkBitmap14markIfUnmarkedEPKNS0_4CellEj
939901923
_ZN2js2gc11ChunkBitmap18getMarkWordAndMaskEPKNS0_4CellEjPPjS5_
932650692
_ZNK2js2gc4Cell5chunkEv
932648521
_ZNK2js2gc8FreeSpan21arenaAddressUncheckedEv
810503893
_ZNK2js2gc11ArenaHeader9allocatedEv
775070790
_ZNK2js2gc8FreeSpan9checkSpanEv
690831099
_ZN2js2gc5Arena9thingSizeENS0_9AllocKindE
527570326
_ZN2js2gc5Arena9isAlignedEjj
501335786
_ZNK2js2gc11ArenaHeader12getAllocKindEv
482148440
_ZNK2js2gc4Cell9isAlignedEv
458804796
_ZNK2js8GCMarker12getMarkColorEv
417000433
_ZNK2js2gc4Cell12getAllocKindEv
359666747
_ZN2js11SliceBudget12isOverBudgetEv
320901839
_ZN2js2gc8FreeSpan8allocateEj
270179012
_ZN2js2gc10ArenaLists20allocateFromFreeListENS0_9AllocKindEj
270179012
_ZN2js11SliceBudget4stepEv
268329896
_ZNK2js2gc11ArenaHeader12getThingSizeEv
263548705
_ZN2js2gc20MaybeCheckStackRootsEP9JSContext
245457944
_ZN2js2gc5Chunk11fromAddressEj
214592210
_ZN2js13GCChunkHasher4hashEPNS_2gc5ChunkE
212707073
_ZNK2js9MarkStackIjE7isEmptyEv
180186122
_ZN2js9MarkStackIjE3popEv
125045606
_ZN2js2gcL19MapAllocToTraceKindENS0_9AllocKindE
103832513
_ZNK2js2gc11ArenaHeader7addressEv
75535284
_ZN2js8GCMarker14pushValueArrayEP8JSObjectPvS3_
46102109
_ZNK2js2gc11ArenaHeader12arenaAddressEv
43969904
_ZNK2js2gc8FreeSpan7isEmptyEv
39595689
_ZNK2js2gc8FreeSpan7hasNextEv
36183638
_ZN2js9MarkStackIjE4pushEjjj
35234340
_ZN2js2gc5Arena16firstThingOffsetENS0_9AllocKindE
34829703
_ZNK2js2gc8FreeSpan8nextSpanEv
33604364
_ZN2js2gc8FreeSpanC2Ejj
29767429
_ZN2js2gc8FreeSpan13decodeOffsetsEjj
29767429
_ZNK2js2gc5Arena7addressEv
29499554
_ZN2js8RootInfoC2Ev
21078213
_ZN2js2gc5Arena11thingsStartENS0_9AllocKindE
20789226
_ZN2js9MarkStackIjE4pushEj
19346602
_ZN2js8GCMarker13pushTaggedPtrENS0_8StackTagEPv
19346600
_ZNK2js2gc11ArenaHeader13hasFreeThingsEv
18119893
_ZN2js2gc5Arena14thingsPerArenaEj
17386609
_ZN2js8GCMarker10pushObjectEP8JSObject
17238809
_ZNK2js2gc11ArenaHeader16getFirstFreeSpanEv
16216760
_ZNK2js2gc8FreeSpan12arenaAddressEv
14319244
_ZNK2js2gc8FreeSpan17nextSpanUncheckedEj
13499827
_ZN2js2gc11ArenaHeader17setAsNotAllocatedEv
12992488
_ZN2js13GCChunkHasher5matchEPNS_2gc5ChunkES3_
11398194
_ZN2js2gc5Chunk10arenaIndexEj
11352178
_ZNK2js2gc10ArenaLists11getFreeListENS0_9AllocKindE
11139089
_ZN2js2gc5Arena9thingsEndEv
8710328
_ZNK2js9MarkStackIjE8positionEv
8704930
_ZNK2js14GCHelperThread8sweepingEv
7904464
_ZN2js2gc8FreeSpanC2Ev
6812689
_ZN2js2gc11ArenaHeader8getArenaEv
5632559
_ZN2js2gc8FreeSpan13encodeOffsetsEjj
5344259
_ZNK2js2gc8FreeSpan13isWithinArenaEj
5065136
_ZNK2js2gc8FreeSpan15encodeAsOffsetsEv
5065136
_ZN2js2gc11ArenaHeader16setFirstFreeSpanEPKNS0_8FreeSpanE
5065136
_ZNK2js2gc5Chunk18hasAvailableArenasEv
4178906
_ZN2js2gc10ArenaLists9ArenaList5clearEv
3221533
_ZN2js2gc10ArenaLists9ArenaListC2Ev
2985020
_ZN2js14GCHelperThread9freeLaterEPv
2806544
_ZN2js2gc10ArenaLists19copyFreeListToArenaENS0_9AllocKindE
2708689
_ZN2js2gc10ArenaLists20clearFreeListInArenaENS0_9AllocKindE
2196809
_ZNK2js2gc5Chunk6unusedEv
2153266
_ZN2js8GCMarker8pushTypeEPNS_5types10TypeObjectE
2105262
_ZNK2js2gc11ArenaHeader5chunkEv
2063655
_ZN2js2gc11ArenaHeader4initEP13JSCompartmentNS0_9AllocKindE
2061551
_ZN2js2gc8FreeSpan20allocateFromNewArenaEjjj
2061551
_ZN2js2gc8FreeSpan11initAsEmptyEj
1782034
_ZNK2js2gc8FreeSpan11arenaHeaderEv
1450214
_ZNK2js2gc8FreeSpan18isSameNonEmptySpanEPKS1_
1209009
_ZN2js8RootInfoC2EPKc12JSGCRootType
513025
_ZNK2js2gc10ArenaLists13getFirstArenaENS0_9AllocKindE
478742
_ZN2js8GCMarker16isMarkStackEmptyEv
461622
_ZN2js8GCMarker9isDrainedEv
460223
_ZN2js8GCMarker8GrayRootD2Ev
457049
_ZN2js2gc11ArenaHeader14setAsFullyUsedEv
426515
_ZN2js2gc10ArenaLists22isSynchronizedFreeListENS0_9AllocKindE
423412
_ZNK2js2gc11ArenaHeader7isEmptyEv
279123
_ZN2js2gc8FreeSpan18infallibleAllocateEj
279123
_ZN2js8GCMarker8GrayRootC2EPv13JSGCTraceKind
195538
_ZN2js2gc11ChunkBitmap5clearEv
157219
_ZN2js2gc10ArenaLists21copyFreeListsToArenasEv
133837
_ZN2js2gc10ArenaLists5purgeEv
121869
_ZN2js2gc10ArenaLists22clearFreeListsInArenasEv
108243
_ZNK2js8GCMarker18hasDelayedChildrenEv
101970
_ZN2js9MarkStackIjE15initFromBallastEv
73492
_ZNK2js2gc10ArenaLists18arenaListsAreEmptyEv
71044
_ZN2js9MarkStackIjE5resetEv
53623
_ZN2js2gc11ArenaHeader21setNextDelayedMarkingEPS1_
52010
_ZNK2js2gc11ArenaHeader21getNextDelayedMarkingEv
52010
_ZN2js8GCMarker16setMarkColorGrayEv
50825
_ZN2js2gc10ArenaListsC2Ev
45465
_ZN2js2gc10ArenaListsD2Ev
45462
_ZNK2js14GCHelperThread21canBackgroundAllocateEv
43394
_ZN2js2gc10ArenaLists19checkEmptyFreeListsEv
25594
_ZN2js14GCHelperThread20freeElementsAndArrayEPPvS2_
22655
_ZN2js9MarkStackIjE4initEj
19869
_ZN2js14GCHelperThreadC2EP9JSRuntime
19869
_ZN2js9MarkStackIjEC2Ej
19869
_ZN2js2gc9ChunkPoolC2Ev
19869
_ZN2js14GCHelperThreadD2Ev
19868
_ZN2js8GCMarkerD2Ev
19868
_ZN2js9MarkStackIjED2Ev
19868
_ZN2js8GCMarker7pushXMLEP5JSXML
2529
_ZN2js2gc11ChunkBitmap9noBitsSetEPNS0_11ArenaHeaderE
2171
_ZN2js2gc5Arena10thingsSpanEj
1084
_ZNK2js2gc10ArenaLists25checkArenaListAllUnmarkedEv
108
_ZN2js9MarkStackIjE7enlargeEv
18
_ZNK2js2gc9ChunkPool13getEmptyCountEv
12
_ZNK2js9MarkStackIjE19sizeOfExcludingThisEPFjPKvE
3
_ZN2js11GCPtrHasher4hashEPv
0
_ZNK2js8GCMarker9sizeLimitEv
0
_ZN2js11SliceBudget5resetEv
0
_ZN2js2gc5Chunk17fromPointerToNextEPPS1_
0
_ZN2js11GCPtrHasher5matchEPvS1_
0
_ZN2js8GCMarker12setSizeLimitEj
0
_ZN2js9MarkStackIjE12setSizeLimitEj
0
_ZN2js2gc5Chunk11getPreviousEv
0
Generated by:
LCOV version 1.7