LCOV - code coverage report
Current view: directory - xpcom/base - nsCycleCollector.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 1116 739 66.2 %
Date: 2012-06-02 Functions: 202 141 69.8 %

Function Name Sort by function name Hit count Sort by hit count
_Z14CC_AbortIfNullPv 4356099
_ZNK8EdgePool8IteratordeEv 3478456
_ZL31AbortIfOffMainThreadIfCheckFastv 2839968
_ZNK8NodePool10Enumerator6IsDoneEv 2536471
_ZL13ToParticipantP11nsISupportsPP33nsXPCOMCycleCollectionParticipant 2360843
_ZNK8EdgePool8IteratorneERKS0_ 2354389
_ZN14GCGraphBuilder7AddNodeEPvP28nsCycleCollectionParticipantj 1850766
_ZN14GCGraphBuilder7AddNodeEPvP28nsCycleCollectionParticipant 1850766
_ZN8EdgePool8IteratorppEv 1739228
_ZN8EdgePool7Builder3AddEP7PtrInfo 1725048
_ZN14GCGraphBuilder9NoteChildEPvP28nsCycleCollectionParticipantj9nsCString 1725048
_ZN14nsPurpleBuffer3PutEP11nsISupports 1489498
_ZN14nsPurpleBuffer8NewEntryEv 1489498
_ZN16nsCycleCollector8Suspect2EP11nsISupports 1489498
NS_CycleCollectorSuspect2_P 1489498
_ZN14nsPurpleBuffer6RemoveEP19nsPurpleBufferEntry 1489498
_ZL27nsCycleCollector_isScanSafeP11nsISupports 1489498
_ZN14GCGraphBuilder15NoteScriptChildEjPv 1357231
_ZN16nsCycleCollector7Forget2EP19nsPurpleBufferEntry 1350470
NS_CycleCollectorForget2_P 1350470
_ZN8NodePool10Enumerator7GetNextEv 1328866
_ZN16ScanBlackVisitor15ShouldVisitNodeEPK7PtrInfo 1285245
_ZL19PtrToNodeMatchEntryP12PLDHashTablePK15PLDHashEntryHdrPKv 1248881
_ZN8EdgePool8IteratorC2ERKS0_ 1230322
_ZL12canonicalizeP11nsISupports 878289
_ZN7PtrInfo10FirstChildEv 615161
_ZN7PtrInfo9LastChildEv 615161
_ZN8EdgePool8IteratorC2EPNS_14PtrInfoOrBlockE 603812
_ZN8EdgePool7Builder4MarkEv 603812
_ZN7PtrInfo13SetFirstChildEN8EdgePool8IteratorE 601885
_ZNK8NodePool10Enumerator10AtBlockEndEv 601885
_ZN14GCGraphBuilder12DescribeNodeEjjPKc 601885
_ZN8EdgePool8IteratorC2Ev 601885
_ZN14GCGraphBuilder8TraverseEP7PtrInfo 601885
_ZN8NodePool7Builder3AddEPvP28nsCycleCollectionParticipant 601885
_ZN7PtrInfoC2EPvP28nsCycleCollectionParticipant 601885
_ZN11scanVisitor15ShouldVisitNodeEPK7PtrInfo 591862
_ZN14GCGraphBuilder16DescribeGCedNodeEbjPKc 452374
_ZN16ScanBlackVisitor9VisitNodeEP7PtrInfo 440370
_ZN14GCGraphBuilder14NoteXPCOMChildEP11nsISupports 423319
_ZN11scanVisitor9VisitNodeEP7PtrInfo 174791
_ZN14GCGraphBuilder22DescribeRefCountedNodeEjjPKc 149511
_ZL13AddPurpleRootR14GCGraphBuilderP11nsISupports 115052
_ZN11ChildFinder14NoteXPCOMChildEP11nsISupports 75351
_ZN7TimeLog10CheckpointEPKc 26647
_ZN11ChildFinder22DescribeRefCountedNodeEjjPKc 25631
_ZN11ChildFinder12MayHaveChildEv 25631
_ZL12MayHaveChildP11nsISupportsP33nsXPCOMCycleCollectionParticipant 25631
_ZN11ChildFinderC2Ev 25631
_Z31nsCycleCollector_suspectedCountv 23251
_ZN16nsCycleCollector14SuspectedCountEv 23251
_ZNK14nsPurpleBuffer5CountEv 23251
_ZN14GCGraphBuilder15NoteNativeChildEPvP28nsCycleCollectionParticipant 14084
_ZN14GCGraphBuilder8NoteRootEjPvP28nsCycleCollectionParticipant 13298
_ZN11GraphWalkerI16ScanBlackVisitorEC2ES0_ 12783
_ZN11GraphWalkerI16ScanBlackVisitorE4WalkEP7PtrInfo 12783
_ZN11GraphWalkerI16ScanBlackVisitorE6DoWalkER7nsDeque 12783
_ZN16ScanBlackVisitorC2ERj 12783
_ZN7TimeLogC2Ev 9382
_ZN14GCGraphBuilder13NoteXPCOMRootEP11nsISupports 7322
_ZN8NodePool10EnumeratorC2ERS_ 5745
_ZN14nsPurpleBuffer10StartBlockEPNS_5BlockE 4112
_ZN8EdgePool5Block4NextEv 3868
_ZN8EdgePool6BlocksEv 3850
_ZNK14GCGraphBuilder5CountEv 3835
_ZN14nsPurpleBuffer10InitBlocksEv 3344
_ZN14nsPurpleBuffer10FreeBlocksEv 3344
_ZN11ChildFinder15NoteNativeChildEPvP28nsCycleCollectionParticipant 2274
_ZN14nsPurpleBuffer5BlockC2Ev 2187
_ZN8EdgePool5Block5StartEv 1934
_ZN8EdgePool5Block3EndEv 1934
_ZN8EdgePool5BlockC2Ev 1934
_ZN14GCGraphBuilder12SetLastChildEv 1927
_ZN7PtrInfo12SetLastChildEN8EdgePool8IteratorE 1927
_ZN8EdgePool7BuilderC2ERS_ 1925
_ZN8EdgePool5ClearEv 1925
_ZN16nsCycleCollector10GCIfNeededEb 1925
_ZN29nsCycleCollectionXPCOMRuntime20BeginCycleCollectionER34nsCycleCollectionTraversalCallbackb 1925
_ZN14GCGraphBuilderC2ER7GCGraphPP32nsCycleCollectionLanguageRuntimeP25nsICycleCollectorListener 1925
_ZN14nsPurpleBuffer14SelectPointersER14GCGraphBuilder 1925
_ZN14GCGraphBuilderD2Ev 1925
_ZN16nsCycleCollector10ClearGraphEv 1925
_ZN8NodePool7BuilderC2ERS_ 1925
_ZN8NodePool5ClearEv 1925
_ZN16nsCycleCollector12CollectWhiteEP25nsICycleCollectorListener 1925
_ZN16nsCycleCollector12SelectPurpleER14GCGraphBuilder 1925
_ZN16nsCycleCollector15BeginCollectionEP25nsICycleCollectorListener 1925
_ZN29nsCycleCollectionXPCOMRuntime21FinishCycleCollectionEv 1925
_ZN14GCGraphBuilder11InitializedEv 1925
_ZN16nsCycleCollector16FinishCollectionEP25nsICycleCollectorListener 1925
_ZN11GraphWalkerI11scanVisitorE13WalkFromRootsER7GCGraph 1910
_ZN11scanVisitorC2ERj 1910
_ZN16nsCycleCollector12ScanWeakMapsEv 1910
_ZN11GraphWalkerI11scanVisitorE6DoWalkER7nsDeque 1910
_ZN11GraphWalkerI11scanVisitorEC2ES0_ 1910
_ZN16nsCycleCollector9MarkRootsER14GCGraphBuilder 1910
_ZN16nsCycleCollector9ScanRootsEv 1910
_ZN29nsCycleCollectionXPCOMRuntime14FinishTraverseEv 1910
_ZN16nsCycleCollector20PrepareForCollectionEP23nsCycleCollectorResultsP8nsTArrayIP7PtrInfo24nsTArrayDefaultAllocatorE 1467
_ZN16nsCycleCollector22CleanupAfterCollectionEv 1467
_ZN29MemoryReporter_CycleCollector7ReleaseEv 1424
_ZN29MemoryReporter_CycleCollector6AddRefEv 1424
_ZN16nsCycleCollectorD2Ev 1419
_ZN16nsCycleCollector7CollectEP23nsCycleCollectorResultsjP25nsICycleCollectorListener 1419
_Z32nsCycleCollector_shutdownThreadsv 1419
_ZN22nsCycleCollectorRunner3RunEv 1419
_Z24nsCycleCollector_startupv 1419
_ZN8EdgePoolD2Ev 1419
_ZN8EdgePoolC2Ev 1419
_ZN22nsCycleCollectorRunner8ShutdownEv 1419
_ZN22nsCycleCollectorRunnerD0Ev 1419
_ZN22nsCycleCollectorParamsC2Ev 1419
_Z25nsCycleCollector_shutdownv 1419
_ZN7GCGraphD2Ev 1419
_ZN22nsCycleCollectorRunnerC2EP16nsCycleCollector 1419
_ZN8NodePoolD2Ev 1419
_ZN16nsCycleCollector8ShutdownEv 1419
_ZN29nsCycleCollectionXPCOMRuntimeC2Ev 1419
_ZN8NodePoolC2Ev 1419
_ZN14nsPurpleBufferD2Ev 1419
_ZN7GCGraphC2Ev 1419
_ZN22nsCycleCollectorRunnerD2Ev 1419
_ZN16nsCycleCollectorC2Ev 1419
_ZN14nsPurpleBufferC2ER22nsCycleCollectorParams 1419
_Z32nsCycleCollector_registerRuntimejP32nsCycleCollectionLanguageRuntime 1404
_Z40nsCycleCollector_setBeforeUnlinkCallbackPFvvE 1404
_ZN29MemoryReporter_CycleCollectorC2Ev 1404
_ZN16nsCycleCollector15RegisterRuntimeEjP32nsCycleCollectionLanguageRuntime 1404
_Z43nsCycleCollector_setForgetSkippableCallbackPFvvE 1404
_Z30nsCycleCollector_forgetRuntimej 1403
_Z31nsCycleCollector_DEBUG_wasFreedP11nsISupports 1271
_ZN16nsCycleCollector15ForgetSkippableEb 276
_ZN14nsPurpleBuffer15RemoveSkippableEb 276
_Z32nsCycleCollector_forgetSkippableb 276
_ZN22nsCycleCollectorRunner12GetJSRuntimeEv 57
_ZN22nsCycleCollectorRunner7CollectEP23nsCycleCollectorResultsP25nsICycleCollectorListener 48
_Z24nsCycleCollector_collectP23nsCycleCollectorResultsP25nsICycleCollectorListener 48
_ZN29MemoryReporter_CycleCollector14QueryInterfaceERK4nsIDPPv 26
_ZN29MemoryReporter_CycleCollector7GetPathER19nsACString_internal 6
_ZN29MemoryReporter_CycleCollector7GetKindEPi 3
_ZN11ChildFinder15NoteScriptChildEjPv 1
_ZN15CallbackClosureC2EP14nsPurpleBufferR14GCGraphBuilder 0
_ZN22nsCycleCollectorLogger12BeginResultsEv 0
_ZNK14nsPurpleBuffer10BlocksSizeEv 0
_ZN22nsCycleCollectorLogger14NoteGCedObjectEybPKc 0
_ZN14GCGraphBuilder16NoteNextEdgeNameEPKc 0
_ZN22nsCycleCollectorLoggerD2Ev 0
_ZN11ChildFinder15NoteWeakMappingEPvS0_S0_ 0
_ZN22nsCycleCollectorLogger15DescribeGarbageEy 0
_ZN22nsCycleCollectorLogger22SetWantAfterProcessingEb 0
_ZN22nsCycleCollectorLogger16GetWantAllTracesEPb 0
_Z36nsCycleCollector_DEBUG_shouldBeFreedP11nsISupports 0
_ZN22nsCycleCollectorLogger3EndEv 0
_ZN22nsCycleCollectorLogger6AddRefEv 0
_ZN16nsCycleCollector7SuspectEP11nsISupports 0
_ZN22nsCycleCollectorLogger9AllTracesEPP25nsICycleCollectorListener 0
_ZN21CCRunnableFaultReportD2Ev 0
_ZN22nsCycleCollectorLogger11ProcessNextEP24nsICycleCollectorHandlerPb 0
_ZNK8NodePool10BlocksSizeEv 0
_ZN14GCGraphBuilder15NoteWeakMappingEPvS0_S0_ 0
_ZN11ChildFinder13NoteXPCOMRootEP11nsISupports 0
_ZN16CCGraphDescriberC2Ev 0
_ZNK7GCGraph10BlocksSizeEv 0
_ZN11WeakMappingD2Ev 0
_ZN16CCGraphDescriberD2Ev 0
_ZN14GCGraphBuilder14AddWeakMapNodeEPv 0
_ZN11ChildFinder16DescribeGCedNodeEbjPKc 0
_ZN21CCRunnableFaultReportD0Ev 0
_ZN14nsPurpleBuffer18RemoveCompatObjectEP11nsISupports 0
_ZN29MemoryReporter_CycleCollector9GetAmountEPx 0
_ZN16nsCycleCollector13ForgetRuntimeEj 0
_ZN22nsCycleCollectorLoggerC2Ev 0
_ZN22nsCycleCollectorLogger7ReleaseEv 0
_ZL5FaultPKcPKv 0
_ZN29MemoryReporter_CycleCollector14GetDescriptionER19nsACString_internal 0
_Z27nsCycleCollector_getRuntimej 0
NS_CycleCollectorForget_P 0
_Z33nsCycleCollectorLoggerConstructorP11nsISupportsRK4nsIDPPv 0
_ZN29nsCycleCollectionXPCOMRuntime13ToParticipantEPv 0
_ZL23ReportCycleCollectorMemv 0
_ZN14nsPurpleBuffer15PutCompatObjectEP11nsISupports 0
_ZN22nsCycleCollectorLogger14QueryInterfaceERK4nsIDPPv 0
_ZN22nsCycleCollectorLogger13SetDisableLogEb 0
_ZN22nsCycleCollectorLogger8NoteEdgeEyPKc 0
_ZN29MemoryReporter_CycleCollector8GetUnitsEPi 0
_ZN22nsCycleCollectorLogger12DescribeRootEyj 0
_ZN29MemoryReporter_CycleCollector10GetProcessER19nsACString_internal 0
_ZN21CCRunnableFaultReportC2ERK9nsCString 0
_Z5FaultPKcP7PtrInfo 0
_ZN11ChildFinder8NoteRootEjPvP28nsCycleCollectionParticipant 0
_ZN22nsCycleCollectorLogger22GetWantAfterProcessingEPb 0
NS_CycleCollectorSuspect_P 0
_ZN21CCRunnableFaultReport3RunEv 0
_ZN16nsCycleCollector10GetRuntimeEj 0
_ZN11ChildFinder16NoteNextEdgeNameEPKc 0
_ZL17selectionCallbackP12nsPtrHashKeyIKvEPv 0
_ZN14nsPurpleBuffer21UnmarkRemainingPurpleEPNS_5BlockE 0
_ZN22nsCycleCollectorLogger5BeginEv 0
_ZNK8EdgePool10BlocksSizeEv 0
_ZN22nsCycleCollectorLogger13GetDisableLogEPb 0
_ZN16nsCycleCollector6ForgetEP11nsISupports 0
_ZN22nsCycleCollectorLogger20NoteRefCountedObjectEyjPKc 0

Generated by: LCOV version 1.7