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-07-07 Functions: 202 141 69.8 %

Function Name Sort by function name Hit count Sort by hit count
_Z14CC_AbortIfNullPv 4109273
_ZNK8EdgePool8IteratordeEv 3275200
_ZL31AbortIfOffMainThreadIfCheckFastv 2824459
_ZNK8NodePool10Enumerator6IsDoneEv 2373702
_ZL13ToParticipantP11nsISupportsPP33nsXPCOMCycleCollectionParticipant 2355348
_ZNK8EdgePool8IteratorneERKS0_ 2212284
_ZN14GCGraphBuilder7AddNodeEPvP28nsCycleCollectionParticipantj 1748017
_ZN14GCGraphBuilder7AddNodeEPvP28nsCycleCollectionParticipant 1748017
_ZN8EdgePool8IteratorppEv 1637600
_ZN8EdgePool7Builder3AddEP7PtrInfo 1623835
_ZN14GCGraphBuilder9NoteChildEPvP28nsCycleCollectionParticipantj9nsCString 1623835
_ZN14nsPurpleBuffer3PutEP11nsISupports 1481845
_ZN14nsPurpleBuffer8NewEntryEv 1481845
_ZN16nsCycleCollector8Suspect2EP11nsISupports 1481845
NS_CycleCollectorSuspect2_P 1481845
_ZN14nsPurpleBuffer6RemoveEP19nsPurpleBufferEntry 1481845
_ZL27nsCycleCollector_isScanSafeP11nsISupports 1481845
_ZN16nsCycleCollector7Forget2EP19nsPurpleBufferEntry 1342614
NS_CycleCollectorForget2_P 1342614
_ZN14GCGraphBuilder15NoteScriptChildEjPv 1256469
_ZN8NodePool10Enumerator7GetNextEv 1246715
_ZL19PtrToNodeMatchEntryP12PLDHashTablePK15PLDHashEntryHdrPKv 1186440
_ZN16ScanBlackVisitor15ShouldVisitNodeEPK7PtrInfo 1184579
_ZN8EdgePool8IteratorC2ERKS0_ 1149368
_ZL12canonicalizeP11nsISupports 880440
_ZN11scanVisitor15ShouldVisitNodeEPK7PtrInfo 589269
_ZN7PtrInfo10FirstChildEv 574684
_ZN7PtrInfo9LastChildEv 574684
_ZN8EdgePool8IteratorC2EPNS_14PtrInfoOrBlockE 563499
_ZN8EdgePool7Builder4MarkEv 563499
_ZN7PtrInfo13SetFirstChildEN8EdgePool8IteratorE 561577
_ZNK8NodePool10Enumerator10AtBlockEndEv 561577
_ZN14GCGraphBuilder12DescribeNodeEjjPKc 561577
_ZN8EdgePool8IteratorC2Ev 561577
_ZN14GCGraphBuilder8TraverseEP7PtrInfo 561577
_ZN8NodePool7Builder3AddEPvP28nsCycleCollectionParticipant 561577
_ZN7PtrInfoC2EPvP28nsCycleCollectionParticipant 561577
_ZN14GCGraphBuilder14NoteXPCOMChildEP11nsISupports 422721
_ZN14GCGraphBuilder16DescribeGCedNodeEbjPKc 412313
_ZN16ScanBlackVisitor9VisitNodeEP7PtrInfo 400226
_ZN11scanVisitor9VisitNodeEP7PtrInfo 174458
_ZN14GCGraphBuilder22DescribeRefCountedNodeEjjPKc 149264
_ZL13AddPurpleRootR14GCGraphBuilderP11nsISupports 113617
_ZN11ChildFinder14NoteXPCOMChildEP11nsISupports 77365
_ZN7TimeLog10CheckpointEPKc 26631
_ZN11ChildFinder22DescribeRefCountedNodeEjjPKc 26275
_ZN11ChildFinder12MayHaveChildEv 26275
_ZL12MayHaveChildP11nsISupportsP33nsXPCOMCycleCollectionParticipant 26275
_ZN11ChildFinderC2Ev 26275
_Z31nsCycleCollector_suspectedCountv 22880
_ZN16nsCycleCollector14SuspectedCountEv 22880
_ZNK14nsPurpleBuffer5CountEv 22880
_ZN14GCGraphBuilder15NoteNativeChildEPvP28nsCycleCollectionParticipant 14066
_ZN14GCGraphBuilder8NoteRootEjPvP28nsCycleCollectionParticipant 13202
_ZN11GraphWalkerI16ScanBlackVisitorEC2ES0_ 12687
_ZN11GraphWalkerI16ScanBlackVisitorE4WalkEP7PtrInfo 12687
_ZN11GraphWalkerI16ScanBlackVisitorE6DoWalkER7nsDeque 12687
_ZN16ScanBlackVisitorC2ERj 12687
_ZN7TimeLogC2Ev 9375
_ZN14GCGraphBuilder13NoteXPCOMRootEP11nsISupports 7216
_ZN8NodePool10EnumeratorC2ERS_ 5742
_ZN14nsPurpleBuffer10StartBlockEPNS_5BlockE 4108
_ZN8EdgePool5Block4NextEv 3854
_ZN8EdgePool6BlocksEv 3848
_ZNK14GCGraphBuilder5CountEv 3833
_ZN14nsPurpleBuffer10InitBlocksEv 3343
_ZN14nsPurpleBuffer10FreeBlocksEv 3343
_ZN11ChildFinder15NoteNativeChildEPvP28nsCycleCollectionParticipant 2276
_ZN14nsPurpleBuffer5BlockC2Ev 2184
_ZN8EdgePool5Block5StartEv 1927
_ZN8EdgePool5Block3EndEv 1927
_ZN8EdgePool5BlockC2Ev 1927
_ZN8EdgePool7BuilderC2ERS_ 1924
_ZN8EdgePool5ClearEv 1924
_ZN16nsCycleCollector10GCIfNeededEb 1924
_ZN29nsCycleCollectionXPCOMRuntime20BeginCycleCollectionER34nsCycleCollectionTraversalCallbackb 1924
_ZN14GCGraphBuilderC2ER7GCGraphPP32nsCycleCollectionLanguageRuntimeP25nsICycleCollectorListener 1924
_ZN14nsPurpleBuffer14SelectPointersER14GCGraphBuilder 1924
_ZN14GCGraphBuilderD2Ev 1924
_ZN16nsCycleCollector10ClearGraphEv 1924
_ZN8NodePool7BuilderC2ERS_ 1924
_ZN8NodePool5ClearEv 1924
_ZN16nsCycleCollector12CollectWhiteEP25nsICycleCollectorListener 1924
_ZN16nsCycleCollector12SelectPurpleER14GCGraphBuilder 1924
_ZN16nsCycleCollector15BeginCollectionEP25nsICycleCollectorListener 1924
_ZN29nsCycleCollectionXPCOMRuntime21FinishCycleCollectionEv 1924
_ZN14GCGraphBuilder11InitializedEv 1924
_ZN16nsCycleCollector16FinishCollectionEP25nsICycleCollectorListener 1924
_ZN14GCGraphBuilder12SetLastChildEv 1922
_ZN7PtrInfo12SetLastChildEN8EdgePool8IteratorE 1922
_ZN11GraphWalkerI11scanVisitorE13WalkFromRootsER7GCGraph 1909
_ZN11scanVisitorC2ERj 1909
_ZN16nsCycleCollector12ScanWeakMapsEv 1909
_ZN11GraphWalkerI11scanVisitorE6DoWalkER7nsDeque 1909
_ZN11GraphWalkerI11scanVisitorEC2ES0_ 1909
_ZN16nsCycleCollector9MarkRootsER14GCGraphBuilder 1909
_ZN16nsCycleCollector9ScanRootsEv 1909
_ZN29nsCycleCollectionXPCOMRuntime14FinishTraverseEv 1909
_ZN16nsCycleCollector20PrepareForCollectionEP23nsCycleCollectorResultsP8nsTArrayIP7PtrInfo24nsTArrayDefaultAllocatorE 1464
_ZN16nsCycleCollector22CleanupAfterCollectionEv 1464
_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 273
_ZN14nsPurpleBuffer15RemoveSkippableEb 273
_Z32nsCycleCollector_forgetSkippableb 273
_ZN22nsCycleCollectorRunner12GetJSRuntimeEv 48
_ZN22nsCycleCollectorRunner7CollectEP23nsCycleCollectorResultsP25nsICycleCollectorListener 45
_Z24nsCycleCollector_collectP23nsCycleCollectorResultsP25nsICycleCollectorListener 45
_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