LCOV - code coverage report
Current view: directory - js/src - jsgc.h (source / functions) Found Hit Coverage
Test: app.info Lines: 533 478 89.7 %
Date: 2012-04-07 Functions: 126 114 90.5 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2js2gc5Chunk17withinArenasRangeEj 6074569580
_ZNK2js2gc4Cell7addressEv 6008214655
_ZNK2js2gc4Cell11arenaHeaderEv 4736322671
_ZNK2js2gc4Cell11compartmentEv 3261541971
_ZN2js2gc11ChunkBitmap18getMarkWordAndMaskEPKNS0_4CellEjPPjS5_ 1009148140
_ZNK2js2gc4Cell5chunkEv 1009018784
_ZN2js2gcL16AssertValidColorEPKvj 1009018784
_ZNK2js2gc11ArenaHeader9allocatedEv 811666512
_ZN2js2gc11ChunkBitmap8isMarkedEPKNS0_4CellEj 642428391
_ZNK2js2gc4Cell8isMarkedEj 642301283
_ZNK2js2gc8FreeSpan21arenaAddressUncheckedEv 562421111
_ZN2js2gc5Arena9thingSizeENS0_9AllocKindE 554979090
_ZNK2js2gc8FreeSpan9checkSpanEv 513450769
_ZNK2js2gc11ArenaHeader12getAllocKindEv 493583740
_ZNK2js2gc4Cell14markIfUnmarkedEj 366717501
_ZN2js2gc11ChunkBitmap14markIfUnmarkedEPKNS0_4CellEj 366717501
_ZNK2js2gc11ArenaHeader12getThingSizeEv 286036969
_ZN2js2gc5Arena9isAlignedEjj 271476876
_ZNK2js2gc4Cell9isAlignedEv 263204738
_ZN2js2gc8FreeSpan8allocateEj 214032028
_ZN2js2gc10ArenaLists20allocateFromFreeListENS0_9AllocKindEj 214032028
_ZN2js2gc5Chunk11fromAddressEj 208257559
_ZN2js13GCChunkHasher4hashEPNS_2gc5ChunkE 206734384
_ZN2js2gc20MaybeCheckStackRootsEP9JSContext 199062626
_ZNK2js2gc4Cell12getAllocKindEv 183095292
_ZNK2js8GCMarker12getMarkColorEv 112185007
_ZN2js11SliceBudget12isOverBudgetEv 84729706
_ZN2js2gcL19MapAllocToTraceKindENS0_9AllocKindE 79852964
_ZN2js11SliceBudget4stepEi 69485312
_ZNK2js9MarkStackIjE7isEmptyEv 54550636
_ZNK2js2gc11ArenaHeader7addressEv 43385703
_ZN2js9MarkStackIjE3popEv 38533602
_ZNK2js2gc8FreeSpan7isEmptyEv 32417812
_ZNK2js2gc11ArenaHeader12arenaAddressEv 31190911
_ZN2js2gc8FreeSpan13decodeOffsetsEjj 23687236
_ZN2js2gc8FreeSpanC2Ejj 23687219
_ZN2js2gc5Arena16firstThingOffsetENS0_9AllocKindE 20091857
_ZN2js8RootInfoC2Ev 19230101
_ZN2js8GCMarker14pushValueArrayEP8JSObjectPvS3_ 18604267
_ZNK2js2gc11ArenaHeader13hasFreeThingsEv 15174922
_ZNK2js2gc8FreeSpan7hasNextEv 14160861
_ZNK2js2gc8FreeSpan8nextSpanEv 13598294
_ZNK2js2gc11ArenaHeader16getFirstFreeSpanEv 12401776
_ZN2js2gc11ArenaHeader17setAsNotAllocatedEv 11887059
_ZN2js13GCChunkHasher5matchEPNS_2gc5ChunkES3_ 11599634
_ZN2js2gc5Chunk10arenaIndexEj 11555918
_ZN2js9MarkStackIjE4pushEjjj 11472047
_ZNK2js2gc5Arena7addressEv 10507103
_ZNK2js2gc10ArenaLists11getFreeListENS0_9AllocKindE 9942003
_ZNK2js2gc8FreeSpan12arenaAddressEv 8100228
_ZN2js2gc5Arena11thingsStartENS0_9AllocKindE 6724665
_ZNK2js9MarkStackIjE8positionEv 5784525
_ZNK2js14GCHelperThread8sweepingEv 4125546
_ZN2js9MarkStackIjE4pushEj 4120959
_ZN2js8GCMarker13pushTaggedPtrENS0_8StackTagEPv 4120959
_ZN2js2gc8FreeSpanC2Ev 4049092
_ZN2js2gc5Arena14thingsPerArenaEj 4025285
_ZN2js2gc5Arena9thingsEndEv 3782438
_ZN2js8GCMarker10pushObjectEP8JSObject 3697803
_ZNK2js2gc5Chunk18hasAvailableArenasEv 3418436
_ZN2js2gc11ArenaHeader8getArenaEv 3004483
_ZN2js2gc8FreeSpan13encodeOffsetsEjj 2674283
_ZNK2js2gc8FreeSpan13isWithinArenaEj 2589169
_ZNK2js2gc8FreeSpan15encodeAsOffsetsEv 2589169
_ZN2js2gc11ArenaHeader16setFirstFreeSpanEPKNS0_8FreeSpanE 2589169
_ZN2js2gc10ArenaLists9ArenaList5clearEv 2457920
_ZNK2js2gc8FreeSpan17nextSpanUncheckedEj 2397087
_ZN2js2gc10ArenaLists9ArenaListC2Ev 2300972
_ZN2js2gc10ArenaLists19copyFreeListToArenaENS0_9AllocKindE 1947053
_ZNK2js2gc5Chunk6unusedEv 1765950
_ZNK2js2gc11ArenaHeader5chunkEv 1685575
_ZN2js2gc11ArenaHeader4initEP13JSCompartmentNS0_9AllocKindE 1683327
_ZN2js2gc8FreeSpan20allocateFromNewArenaEjjj 1683327
_ZN2js2gc8FreeSpan11initAsEmptyEj 1502845
_ZN2js2gc10ArenaLists20clearFreeListInArenaENS0_9AllocKindE 1496573
_ZNK2js2gc8FreeSpan11arenaHeaderEv 1224592
_ZNK2js2gc8FreeSpan18isSameNonEmptySpanEPKS1_ 969496
_ZN2js8GCMarker8pushTypeEPNS_5types10TypeObjectE 422962
_ZNK2js2gc10ArenaLists13getFirstArenaENS0_9AllocKindE 352014
_ZN2js8GCMarker16isMarkStackEmptyEv 350253
_ZN2js8GCMarker9isDrainedEv 348807
_ZN2js2gc10ArenaLists22isSynchronizedFreeListENS0_9AllocKindE 321665
_ZN2js2gc11ArenaHeader14setAsFullyUsedEv 228511
_ZN2js2gc11ChunkBitmap5clearEv 123883
_ZN2js2gc10ArenaLists21copyFreeListsToArenasEv 95817
_ZN2js14GCHelperThread9freeLaterEPv 89316
_ZNK2js2gc11ArenaHeader7isEmptyEv 85138
_ZN2js2gc8FreeSpan18infallibleAllocateEj 85138
_ZN2js2gc10ArenaLists5purgeEv 83697
_ZNK2js8GCMarker18hasDelayedChildrenEv 77201
_ZN2js2gc10ArenaLists22clearFreeListsInArenasEv 73293
_ZN2js9MarkStackIjE15initFromBallastEv 60071
_ZN2js2gc11ArenaHeader21setNextDelayedMarkingEPS1_ 50996
_ZNK2js2gc11ArenaHeader21getNextDelayedMarkingEv 50996
_ZNK2js2gc10ArenaLists18arenaListsAreEmptyEv 45414
_ZNK2js14GCHelperThread21canBackgroundAllocateEv 42904
_ZN2js9MarkStackIjE5resetEv 41310
_ZN2js2gc10ArenaListsC2Ev 41285
_ZN2js2gc10ArenaListsD2Ev 41285
_ZN2js8GCMarker16setMarkColorGrayEv 38436
_ZN2js2gc10ArenaLists19checkEmptyFreeListsEv 22524
_ZN2js8RootInfoC2EPKc12JSGCRootType 18837
_ZN2js14GCHelperThreadD2Ev 18761
_ZN2js9MarkStackIjE4initEj 18761
_ZN2js8GCMarkerD2Ev 18761
_ZN2js14GCHelperThreadC2EP9JSRuntime 18761
_ZN2js9MarkStackIjEC2Ej 18761
_ZN2js2gc9ChunkPoolC2Ev 18761
_ZN2js9MarkStackIjED2Ev 18761
_ZN2js14GCHelperThread20freeElementsAndArrayEPPvS2_ 12426
_ZN2js2gc11ChunkBitmap9noBitsSetEPNS0_11ArenaHeaderE 2248
_ZN2js8GCMarker7pushXMLEP5JSXML 194
_ZNK2js2gc10ArenaLists25checkArenaListAllUnmarkedEv 117
_ZN2js9MarkStackIjE7enlargeEv 18
_ZNK2js2gc9ChunkPool13getEmptyCountEv 0
_ZN2js11GCPtrHasher4hashEPv 0
_ZNK2js8GCMarker9sizeLimitEv 0
_ZN2js11SliceBudget5resetEv 0
_ZN2js2gc5Chunk17fromPointerToNextEPPS1_ 0
_ZN2js8GCMarker8GrayRootC2EPv13JSGCTraceKind 0
_ZN2js11GCPtrHasher5matchEPvS1_ 0
_ZN2js8GCMarker12setSizeLimitEj 0
_ZN2js9MarkStackIjE12setSizeLimitEj 0
_ZN2js8GCMarker8GrayRootD2Ev 0
_ZN2js2gc5Chunk11getPreviousEv 0
_ZNK2js9MarkStackIjE19sizeOfExcludingThisEPFjPKvE 0

Generated by: LCOV version 1.7