LCOV - code coverage report
Current view:
directory
-
js/src
- jsgc.h (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
534
491
91.9 %
Date:
2012-07-07
Functions:
127
119
93.7 %
Function Name
Hit count
_ZN2js2gc5Chunk17withinArenasRangeEj
4557824529
_ZNK2js2gc4Cell7addressEv
4496563690
_ZNK2js2gc4Cell11arenaHeaderEv
3330800957
_ZN2js2gcL16AssertValidColorEPKvj
2126846905
_ZNK2js2gc4Cell11compartmentEv
1951382426
_ZNK2js2gc4Cell8isMarkedEj
1191745053
_ZN2js2gc11ChunkBitmap8isMarkedEPKNS0_4CellEj
1191647844
_ZNK2js2gc4Cell14markIfUnmarkedEj
935103707
_ZN2js2gc11ChunkBitmap14markIfUnmarkedEPKNS0_4CellEj
935103707
_ZN2js2gc11ChunkBitmap18getMarkWordAndMaskEPKNS0_4CellEjPPjS5_
924258854
_ZNK2js2gc4Cell5chunkEv
924256692
_ZNK2js2gc8FreeSpan21arenaAddressUncheckedEv
812148156
_ZNK2js2gc11ArenaHeader9allocatedEv
775089743
_ZNK2js2gc8FreeSpan9checkSpanEv
692417638
_ZN2js2gc5Arena9thingSizeENS0_9AllocKindE
528481680
_ZN2js2gc5Arena9isAlignedEjj
501938027
_ZNK2js2gc11ArenaHeader12getAllocKindEv
481009299
_ZNK2js2gc4Cell9isAlignedEv
459276651
_ZNK2js8GCMarker12getMarkColorEv
416611233
_ZNK2js2gc4Cell12getAllocKindEv
353131629
_ZN2js2gc8FreeSpan8allocateEj
270369218
_ZN2js2gc10ArenaLists20allocateFromFreeListENS0_9AllocKindEj
270369218
_ZNK2js2gc11ArenaHeader12getThingSizeEv
264321893
_ZN2js2gc20MaybeCheckStackRootsEP9JSContext
245754185
_ZNK2js9MarkStackIjE7isEmptyEv
223551673
_ZN2js2gc5Chunk11fromAddressEj
218713679
_ZN2js13GCChunkHasher4hashEPNS_2gc5ChunkE
216823170
_ZN2js9MarkStackIjE3popEv
157584341
_ZN2js11SliceBudget12isOverBudgetEv
119743687
_ZN2js2gcL19MapAllocToTraceKindENS0_9AllocKindE
100672089
_ZNK2js2gc11ArenaHeader7addressEv
76051353
_ZN2js11SliceBudget4stepEv
54240452
_ZN2js8GCMarker14pushValueArrayEP8JSObjectPvS3_
46091812
_ZN2js9MarkStackIjE4pushEjjj
46091812
_ZNK2js2gc11ArenaHeader12arenaAddressEv
44439497
_ZNK2js2gc8FreeSpan7isEmptyEv
40084776
_ZNK2js2gc8FreeSpan7hasNextEv
36413899
_ZN2js2gc5Arena16firstThingOffsetENS0_9AllocKindE
35089996
_ZNK2js2gc8FreeSpan8nextSpanEv
33829563
_ZN2js2gc8FreeSpan13decodeOffsetsEjj
30220145
_ZN2js2gc8FreeSpanC2Ejj
30220113
_ZNK2js2gc5Arena7addressEv
29539984
_ZN2js8RootInfoC2Ev
21106100
_ZN2js2gc5Arena11thingsStartENS0_9AllocKindE
20827476
_ZN2js9MarkStackIjE4pushEj
19312921
_ZN2js8GCMarker13pushTaggedPtrENS0_8StackTagEPv
19312919
_ZNK2js2gc11ArenaHeader13hasFreeThingsEv
18334779
_ZN2js2gc5Arena14thingsPerArenaEj
17414075
_ZN2js8GCMarker10pushObjectEP8JSObject
17208615
_ZNK2js2gc11ArenaHeader16getFirstFreeSpanEv
16387315
_ZNK2js2gc8FreeSpan12arenaAddressEv
14270731
_ZNK2js2gc8FreeSpan17nextSpanUncheckedEj
13527058
_ZN2js2gc11ArenaHeader17setAsNotAllocatedEv
13060182
_ZN2js13GCChunkHasher5matchEPNS_2gc5ChunkES3_
11628395
_ZN2js2gc5Chunk10arenaIndexEj
11580910
_ZNK2js2gc10ArenaLists11getFreeListENS0_9AllocKindE
11340748
_ZNK2js9MarkStackIjE8positionEv
8973748
_ZN2js2gc5Arena9thingsEndEv
8712508
_ZNK2js14GCHelperThread8sweepingEv
7944381
_ZN2js2gc8FreeSpanC2Ev
6822010
_ZN2js2gc11ArenaHeader8getArenaEv
5638301
_ZN2js2gc8FreeSpan13encodeOffsetsEjj
5338700
_ZNK2js2gc8FreeSpan13isWithinArenaEj
5065835
_ZN2js2gc11ArenaHeader16setFirstFreeSpanEPKNS0_8FreeSpanE
5065835
_ZNK2js2gc8FreeSpan15encodeAsOffsetsEv
5065835
_ZNK2js2gc5Chunk18hasAvailableArenasEv
4191633
_ZN2js2gc10ArenaLists9ArenaList5clearEv
3233246
_ZN2js2gc10ArenaLists9ArenaListC2Ev
2995881
_ZN2js14GCHelperThread9freeLaterEPv
2829073
_ZN2js2gc10ArenaLists19copyFreeListToArenaENS0_9AllocKindE
2721886
_ZN2js2gc10ArenaLists20clearFreeListInArenaENS0_9AllocKindE
2208626
_ZNK2js2gc5Chunk6unusedEv
2159990
_ZN2js8GCMarker8pushTypeEPNS_5types10TypeObjectE
2101784
_ZNK2js2gc11ArenaHeader5chunkEv
2069852
_ZN2js2gc11ArenaHeader4initEP13JSCompartmentNS0_9AllocKindE
2067797
_ZN2js2gc8FreeSpan20allocateFromNewArenaEjjj
2067797
_ZN2js2gc8FreeSpan11initAsEmptyEj
1785920
_ZNK2js2gc8FreeSpan11arenaHeaderEv
1451127
_ZNK2js2gc8FreeSpan18isSameNonEmptySpanEPKS1_
1189669
_ZNK2js2gc10ArenaLists13getFirstArenaENS0_9AllocKindE
480940
_ZN2js8RootInfoC2EPKc12JSGCRootType
479588
_ZN2js8GCMarker8GrayRootD2Ev
466801
_ZN2js8GCMarker16isMarkStackEmptyEv
464097
_ZN2js8GCMarker9isDrainedEv
462698
_ZN2js2gc10ArenaLists22isSynchronizedFreeListENS0_9AllocKindE
425097
_ZN2js2gc11ArenaHeader14setAsFullyUsedEv
420603
_ZNK2js2gc11ArenaHeader7isEmptyEv
272886
_ZN2js2gc8FreeSpan18infallibleAllocateEj
272886
_ZN2js8GCMarker8GrayRootC2EPv13JSGCTraceKind
199485
_ZN2js2gc11ChunkBitmap5clearEv
158052
_ZN2js2gc10ArenaLists21copyFreeListsToArenasEv
134495
_ZN2js2gc10ArenaLists5purgeEv
122491
_ZN2js2gc10ArenaLists22clearFreeListsInArenasEv
108832
_ZNK2js8GCMarker18hasDelayedChildrenEv
102520
_ZN2js9MarkStackIjE15initFromBallastEv
73808
_ZNK2js2gc10ArenaLists18arenaListsAreEmptyEv
71391
_ZN2js9MarkStackIjE5resetEv
53898
_ZN2js2gc11ArenaHeader21setNextDelayedMarkingEPS1_
52010
_ZNK2js2gc11ArenaHeader21getNextDelayedMarkingEv
52010
_ZN2js8GCMarker16setMarkColorGrayEv
51100
_ZNK2js14GCHelperThread21canBackgroundAllocateEv
46234
_ZN2js2gc10ArenaListsC2Ev
45576
_ZN2js2gc10ArenaListsD2Ev
45571
_ZN2js2gc10ArenaLists19checkEmptyFreeListsEv
25663
_ZN2js14GCHelperThread20freeElementsAndArrayEPPvS2_
22776
_ZN2js9MarkStackIjE4initEj
19910
_ZN2js14GCHelperThreadC2EP9JSRuntime
19910
_ZN2js9MarkStackIjEC2Ej
19910
_ZN2js2gc9ChunkPoolC2Ev
19910
_ZN2js14GCHelperThreadD2Ev
19908
_ZN2js8GCMarkerD2Ev
19908
_ZN2js9MarkStackIjED2Ev
19908
_ZN2js8GCMarker7pushXMLEP5JSXML
2520
_ZN2js2gc11ChunkBitmap9noBitsSetEPNS0_11ArenaHeaderE
2162
_ZN2js2gc5Arena10thingsSpanEj
1089
_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