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-06-02 Functions: 127 119 93.7 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2js2gc5Chunk17withinArenasRangeEj 4556377690
_ZNK2js2gc4Cell7addressEv 4494972473
_ZNK2js2gc4Cell11arenaHeaderEv 3329605337
_ZN2js2gcL16AssertValidColorEPKvj 2127093528
_ZNK2js2gc4Cell11compartmentEv 1950543725
_ZNK2js2gc4Cell8isMarkedEj 1192060736
_ZN2js2gc11ChunkBitmap8isMarkedEPKNS0_4CellEj 1191989300
_ZNK2js2gc4Cell14markIfUnmarkedEj 935030078
_ZN2js2gc11ChunkBitmap14markIfUnmarkedEPKNS0_4CellEj 935030078
_ZN2js2gc11ChunkBitmap18getMarkWordAndMaskEPKNS0_4CellEjPPjS5_ 923787047
_ZNK2js2gc4Cell5chunkEv 923784894
_ZNK2js2gc8FreeSpan21arenaAddressUncheckedEv 812783034
_ZNK2js2gc11ArenaHeader9allocatedEv 775266408
_ZNK2js2gc8FreeSpan9checkSpanEv 692673797
_ZN2js2gc5Arena9thingSizeENS0_9AllocKindE 528541064
_ZN2js2gc5Arena9isAlignedEjj 502344013
_ZNK2js2gc11ArenaHeader12getAllocKindEv 481094773
_ZNK2js2gc4Cell9isAlignedEv 459700422
_ZNK2js8GCMarker12getMarkColorEv 416657168
_ZNK2js2gc4Cell12getAllocKindEv 353805402
_ZN2js2gc8FreeSpan8allocateEj 270373605
_ZN2js2gc10ArenaLists20allocateFromFreeListENS0_9AllocKindEj 270373604
_ZNK2js2gc11ArenaHeader12getThingSizeEv 264325816
_ZN2js2gc20MaybeCheckStackRootsEP9JSContext 245571019
_ZNK2js9MarkStackIjE7isEmptyEv 223488169
_ZN2js2gc5Chunk11fromAddressEj 217009915
_ZN2js13GCChunkHasher4hashEPNS_2gc5ChunkE 215119814
_ZN2js9MarkStackIjE3popEv 157532845
_ZN2js11SliceBudget12isOverBudgetEv 119724928
_ZN2js2gcL19MapAllocToTraceKindENS0_9AllocKindE 101369472
_ZNK2js2gc11ArenaHeader7addressEv 76108787
_ZN2js11SliceBudget4stepEv 54233629
_ZN2js8GCMarker14pushValueArrayEP8JSObjectPvS3_ 46072024
_ZN2js9MarkStackIjE4pushEjjj 46072024
_ZNK2js2gc11ArenaHeader12arenaAddressEv 44512118
_ZNK2js2gc8FreeSpan7isEmptyEv 40205068
_ZNK2js2gc8FreeSpan7hasNextEv 36429818
_ZN2js2gc5Arena16firstThingOffsetENS0_9AllocKindE 35132149
_ZNK2js2gc8FreeSpan8nextSpanEv 33846341
_ZN2js2gc8FreeSpan13decodeOffsetsEjj 30307420
_ZN2js2gc8FreeSpanC2Ejj 30307367
_ZNK2js2gc5Arena7addressEv 29525194
_ZN2js8RootInfoC2Ev 21106968
_ZN2js2gc5Arena11thingsStartENS0_9AllocKindE 20821259
_ZN2js9MarkStackIjE4pushEj 19320797
_ZN2js8GCMarker13pushTaggedPtrENS0_8StackTagEPv 19320795
_ZNK2js2gc11ArenaHeader13hasFreeThingsEv 18375868
_ZN2js2gc5Arena14thingsPerArenaEj 17408641
_ZN2js8GCMarker10pushObjectEP8JSObject 17216759
_ZNK2js2gc11ArenaHeader16getFirstFreeSpanEv 16429899
_ZNK2js2gc8FreeSpan12arenaAddressEv 14307409
_ZNK2js2gc8FreeSpan17nextSpanUncheckedEj 13528507
_ZN2js2gc11ArenaHeader17setAsNotAllocatedEv 13059560
_ZN2js13GCChunkHasher5matchEPNS_2gc5ChunkES3_ 11673595
_ZN2js2gc5Chunk10arenaIndexEj 11626109
_ZNK2js2gc10ArenaLists11getFreeListENS0_9AllocKindE 11389367
_ZNK2js9MarkStackIjE8positionEv 8981314
_ZN2js2gc5Arena9thingsEndEv 8703935
_ZNK2js14GCHelperThread8sweepingEv 7943653
_ZN2js2gc8FreeSpanC2Ev 6814712
_ZN2js2gc11ArenaHeader8getArenaEv 5631019
_ZN2js2gc8FreeSpan13encodeOffsetsEjj 5331337
_ZNK2js2gc8FreeSpan13isWithinArenaEj 5058885
_ZN2js2gc11ArenaHeader16setFirstFreeSpanEPKNS0_8FreeSpanE 5058885
_ZNK2js2gc8FreeSpan15encodeAsOffsetsEv 5058885
_ZNK2js2gc5Chunk18hasAvailableArenasEv 4190858
_ZN2js2gc10ArenaLists9ArenaList5clearEv 3232982
_ZN2js2gc10ArenaLists9ArenaListC2Ev 2995653
_ZN2js14GCHelperThread9freeLaterEPv 2829189
_ZN2js2gc10ArenaLists19copyFreeListToArenaENS0_9AllocKindE 2721625
_ZN2js2gc10ArenaLists20clearFreeListInArenaENS0_9AllocKindE 2208365
_ZNK2js2gc5Chunk6unusedEv 2159685
_ZN2js8GCMarker8pushTypeEPNS_5types10TypeObjectE 2101514
_ZNK2js2gc11ArenaHeader5chunkEv 2069473
_ZN2js2gc11ArenaHeader4initEP13JSCompartmentNS0_9AllocKindE 2067427
_ZN2js2gc8FreeSpan20allocateFromNewArenaEjjj 2067427
_ZN2js2gc8FreeSpan11initAsEmptyEj 1785856
_ZNK2js2gc8FreeSpan11arenaHeaderEv 1451057
_ZNK2js2gc8FreeSpan18isSameNonEmptySpanEPKS1_ 1204023
_ZNK2js2gc10ArenaLists13getFirstArenaENS0_9AllocKindE 480896
_ZN2js8RootInfoC2EPKc12JSGCRootType 479080
_ZN2js8GCMarker8GrayRootD2Ev 467078
_ZN2js8GCMarker16isMarkStackEmptyEv 464025
_ZN2js8GCMarker9isDrainedEv 462626
_ZN2js2gc10ArenaLists22isSynchronizedFreeListENS0_9AllocKindE 425066
_ZN2js2gc11ArenaHeader14setAsFullyUsedEv 420185
_ZNK2js2gc11ArenaHeader7isEmptyEv 272469
_ZN2js2gc8FreeSpan18infallibleAllocateEj 272469
_ZN2js8GCMarker8GrayRootC2EPv13JSGCTraceKind 199525
_ZN2js2gc11ChunkBitmap5clearEv 157935
_ZN2js2gc10ArenaLists21copyFreeListsToArenasEv 134482
_ZN2js2gc10ArenaLists5purgeEv 122478
_ZN2js2gc10ArenaLists22clearFreeListsInArenasEv 108819
_ZNK2js8GCMarker18hasDelayedChildrenEv 102504
_ZN2js9MarkStackIjE15initFromBallastEv 73800
_ZNK2js2gc10ArenaLists18arenaListsAreEmptyEv 71386
_ZN2js9MarkStackIjE5resetEv 53890
_ZN2js2gc11ArenaHeader21setNextDelayedMarkingEPS1_ 52010
_ZNK2js2gc11ArenaHeader21getNextDelayedMarkingEv 52010
_ZN2js8GCMarker16setMarkColorGrayEv 51092
_ZNK2js14GCHelperThread21canBackgroundAllocateEv 46233
_ZN2js2gc10ArenaListsC2Ev 45576
_ZN2js2gc10ArenaListsD2Ev 45571
_ZN2js2gc10ArenaLists19checkEmptyFreeListsEv 25663
_ZN2js14GCHelperThread20freeElementsAndArrayEPPvS2_ 22779
_ZN2js9MarkStackIjE4initEj 19910
_ZN2js14GCHelperThreadC2EP9JSRuntime 19910
_ZN2js9MarkStackIjEC2Ej 19910
_ZN2js2gc9ChunkPoolC2Ev 19910
_ZN2js14GCHelperThreadD2Ev 19908
_ZN2js8GCMarkerD2Ev 19908
_ZN2js9MarkStackIjED2Ev 19908
_ZN2js8GCMarker7pushXMLEP5JSXML 2522
_ZN2js2gc11ChunkBitmap9noBitsSetEPNS0_11ArenaHeaderE 2153
_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