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 Sort by function name Hit count Sort by 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