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