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

Function Name Sort by function name Hit count Sort by hit count
NS_CycleCollectorForget2_P 1368898
NS_CycleCollectorForget_P 0
NS_CycleCollectorSuspect2_P 1510492
NS_CycleCollectorSuspect_P 0
_Z14CC_AbortIfNullPv 4639711
_Z24nsCycleCollector_collectP23nsCycleCollectorResultsP25nsICycleCollectorListener 78
_Z24nsCycleCollector_startupv 1365
_Z25nsCycleCollector_shutdownv 1365
_Z27nsCycleCollector_getRuntimej 0
_Z30nsCycleCollector_forgetRuntimej 1364
_Z31nsCycleCollector_DEBUG_wasFreedP11nsISupports 1249
_Z31nsCycleCollector_suspectedCountv 85671
_Z32nsCycleCollector_forgetSkippableb 375
_Z32nsCycleCollector_registerRuntimejP32nsCycleCollectionLanguageRuntime 1365
_Z32nsCycleCollector_shutdownThreadsv 1365
_Z33nsCycleCollectorLoggerConstructorP11nsISupportsRK4nsIDPPv 0
_Z36nsCycleCollector_DEBUG_shouldBeFreedP11nsISupports 0
_Z40nsCycleCollector_setBeforeUnlinkCallbackPFvvE 1365
_Z43nsCycleCollector_setForgetSkippableCallbackPFvvE 1365
_Z5FaultPKcP7PtrInfo 0
_ZL12MayHaveChildP11nsISupportsP33nsXPCOMCycleCollectionParticipant 51640
_ZL12canonicalizeP11nsISupports 1007570
_ZL13AddPurpleRootR14GCGraphBuilderP11nsISupports 111775
_ZL13ToParticipantP11nsISupportsPP33nsXPCOMCycleCollectionParticipant 2510112
_ZL17selectionCallbackP12nsPtrHashKeyIKvEPv 0
_ZL19PtrToNodeMatchEntryP12PLDHashTablePK15PLDHashEntryHdrPKv 1311449
_ZL23ReportCycleCollectorMemv 0
_ZL27nsCycleCollector_isScanSafeP11nsISupports 1510492
_ZL31AbortIfOffMainThreadIfCheckFastv 2879390
_ZL5FaultPKcPKv 0
_ZN11ChildFinder12MayHaveChildEv 51640
_ZN11ChildFinder13NoteXPCOMRootEP11nsISupports 0
_ZN11ChildFinder14NoteXPCOMChildEP11nsISupports 150979
_ZN11ChildFinder15NoteNativeChildEPvP28nsCycleCollectionParticipant 5978
_ZN11ChildFinder15NoteScriptChildEjPv 552
_ZN11ChildFinder15NoteWeakMappingEPvS0_S0_ 0
_ZN11ChildFinder16DescribeGCedNodeEbjPKc 0
_ZN11ChildFinder16NoteNextEdgeNameEPKc 0
_ZN11ChildFinder22DescribeRefCountedNodeEjjPKc 51640
_ZN11ChildFinder8NoteRootEjPvP28nsCycleCollectionParticipant 0
_ZN11ChildFinderC2Ev 51640
_ZN11GraphWalkerI11scanVisitorE13WalkFromRootsER7GCGraph 1892
_ZN11GraphWalkerI11scanVisitorE6DoWalkER7nsDeque 1892
_ZN11GraphWalkerI11scanVisitorEC2ES0_ 1892
_ZN11GraphWalkerI16ScanBlackVisitorE4WalkEP7PtrInfo 13761
_ZN11GraphWalkerI16ScanBlackVisitorE6DoWalkER7nsDeque 13761
_ZN11GraphWalkerI16ScanBlackVisitorEC2ES0_ 13761
_ZN11WeakMappingD2Ev 0
_ZN11scanVisitor15ShouldVisitNodeEPK7PtrInfo 597574
_ZN11scanVisitor9VisitNodeEP7PtrInfo 177580
_ZN11scanVisitorC2ERj 1892
_ZN14GCGraphBuilder11InitializedEv 1892
_ZN14GCGraphBuilder12DescribeNodeEjjPKc 650411
_ZN14GCGraphBuilder12SetLastChildEv 1901
_ZN14GCGraphBuilder13NoteXPCOMRootEP11nsISupports 7819
_ZN14GCGraphBuilder14AddWeakMapNodeEPv 0
_ZN14GCGraphBuilder14NoteXPCOMChildEP11nsISupports 439673
_ZN14GCGraphBuilder15NoteNativeChildEPvP28nsCycleCollectionParticipant 14948
_ZN14GCGraphBuilder15NoteScriptChildEjPv 1453893
_ZN14GCGraphBuilder15NoteWeakMappingEPvS0_S0_ 0
_ZN14GCGraphBuilder16DescribeGCedNodeEbjPKc 494685
_ZN14GCGraphBuilder16NoteNextEdgeNameEPKc 0
_ZN14GCGraphBuilder22DescribeRefCountedNodeEjjPKc 155726
_ZN14GCGraphBuilder7AddNodeEPvP28nsCycleCollectionParticipant 1961860
_ZN14GCGraphBuilder7AddNodeEPvP28nsCycleCollectionParticipantj 1961860
_ZN14GCGraphBuilder8NoteRootEjPvP28nsCycleCollectionParticipant 14077
_ZN14GCGraphBuilder8TraverseEP7PtrInfo 650411
_ZN14GCGraphBuilder9NoteChildEPvP28nsCycleCollectionParticipantj9nsCString 1836585
_ZN14GCGraphBuilderC2ER7GCGraphPP32nsCycleCollectionLanguageRuntimeP25nsICycleCollectorListener 1892
_ZN14GCGraphBuilderD2Ev 1892
_ZN14nsPurpleBuffer10FreeBlocksEv 3257
_ZN14nsPurpleBuffer10InitBlocksEv 3257
_ZN14nsPurpleBuffer10StartBlockEPNS_5BlockE 4013
_ZN14nsPurpleBuffer14SelectPointersER14GCGraphBuilder 1892
_ZN14nsPurpleBuffer15PutCompatObjectEP11nsISupports 0
_ZN14nsPurpleBuffer15RemoveSkippableEb 375
_ZN14nsPurpleBuffer18RemoveCompatObjectEP11nsISupports 0
_ZN14nsPurpleBuffer21UnmarkRemainingPurpleEPNS_5BlockE 0
_ZN14nsPurpleBuffer3PutEP11nsISupports 1510492
_ZN14nsPurpleBuffer5BlockC2Ev 2121
_ZN14nsPurpleBuffer6RemoveEP19nsPurpleBufferEntry 1510492
_ZN14nsPurpleBuffer8NewEntryEv 1510492
_ZN14nsPurpleBufferC2ER22nsCycleCollectorParams 1365
_ZN14nsPurpleBufferD2Ev 1365
_ZN15CallbackClosureC2EP14nsPurpleBufferR14GCGraphBuilder 0
_ZN16CCGraphDescriberC2Ev 0
_ZN16CCGraphDescriberD2Ev 0
_ZN16ScanBlackVisitor15ShouldVisitNodeEPK7PtrInfo 1397076
_ZN16ScanBlackVisitor9VisitNodeEP7PtrInfo 488649
_ZN16ScanBlackVisitorC2ERj 13761
_ZN16nsCycleCollector10ClearGraphEv 1892
_ZN16nsCycleCollector10GCIfNeededEb 1892
_ZN16nsCycleCollector10GetRuntimeEj 0
_ZN16nsCycleCollector12CollectWhiteEP25nsICycleCollectorListener 1892
_ZN16nsCycleCollector12ScanWeakMapsEv 1892
_ZN16nsCycleCollector12SelectPurpleER14GCGraphBuilder 1892
_ZN16nsCycleCollector13ForgetRuntimeEj 0
_ZN16nsCycleCollector14SuspectedCountEv 85671
_ZN16nsCycleCollector15BeginCollectionEP25nsICycleCollectorListener 1892
_ZN16nsCycleCollector15ForgetSkippableEb 375
_ZN16nsCycleCollector15RegisterRuntimeEjP32nsCycleCollectionLanguageRuntime 1365
_ZN16nsCycleCollector16FinishCollectionEP25nsICycleCollectorListener 1892
_ZN16nsCycleCollector20PrepareForCollectionEP23nsCycleCollectorResultsP8nsTArrayIP7PtrInfo24nsTArrayDefaultAllocatorE 1443
_ZN16nsCycleCollector22CleanupAfterCollectionEv 1443
_ZN16nsCycleCollector6ForgetEP11nsISupports 0
_ZN16nsCycleCollector7CollectEP23nsCycleCollectorResultsjP25nsICycleCollectorListener 1365
_ZN16nsCycleCollector7Forget2EP19nsPurpleBufferEntry 1368898
_ZN16nsCycleCollector7SuspectEP11nsISupports 0
_ZN16nsCycleCollector8ShutdownEv 1365
_ZN16nsCycleCollector8Suspect2EP11nsISupports 1510492
_ZN16nsCycleCollector9MarkRootsER14GCGraphBuilder 1892
_ZN16nsCycleCollector9ScanRootsEv 1892
_ZN16nsCycleCollectorC2Ev 1365
_ZN16nsCycleCollectorD2Ev 1365
_ZN21CCRunnableFaultReport3RunEv 0
_ZN21CCRunnableFaultReportC2ERK9nsCString 0
_ZN21CCRunnableFaultReportD0Ev 0
_ZN21CCRunnableFaultReportD2Ev 0
_ZN22nsCycleCollectorLogger11ProcessNextEP24nsICycleCollectorHandlerPb 0
_ZN22nsCycleCollectorLogger12BeginResultsEv 0
_ZN22nsCycleCollectorLogger12DescribeRootEyj 0
_ZN22nsCycleCollectorLogger13GetDisableLogEPb 0
_ZN22nsCycleCollectorLogger13SetDisableLogEb 0
_ZN22nsCycleCollectorLogger14NoteGCedObjectEybPKc 0
_ZN22nsCycleCollectorLogger14QueryInterfaceERK4nsIDPPv 0
_ZN22nsCycleCollectorLogger15DescribeGarbageEy 0
_ZN22nsCycleCollectorLogger16GetWantAllTracesEPb 0
_ZN22nsCycleCollectorLogger20NoteRefCountedObjectEyjPKc 0
_ZN22nsCycleCollectorLogger22GetWantAfterProcessingEPb 0
_ZN22nsCycleCollectorLogger22SetWantAfterProcessingEb 0
_ZN22nsCycleCollectorLogger3EndEv 0
_ZN22nsCycleCollectorLogger5BeginEv 0
_ZN22nsCycleCollectorLogger6AddRefEv 0
_ZN22nsCycleCollectorLogger7ReleaseEv 0
_ZN22nsCycleCollectorLogger8NoteEdgeEyPKc 0
_ZN22nsCycleCollectorLogger9AllTracesEPP25nsICycleCollectorListener 0
_ZN22nsCycleCollectorLoggerC2Ev 0
_ZN22nsCycleCollectorLoggerD2Ev 0
_ZN22nsCycleCollectorParamsC2Ev 1365
_ZN22nsCycleCollectorRunner12GetJSRuntimeEv 84
_ZN22nsCycleCollectorRunner3RunEv 1365
_ZN22nsCycleCollectorRunner7CollectEP23nsCycleCollectorResultsP25nsICycleCollectorListener 78
_ZN22nsCycleCollectorRunner8ShutdownEv 1365
_ZN22nsCycleCollectorRunnerC2EP16nsCycleCollector 1365
_ZN22nsCycleCollectorRunnerD0Ev 1365
_ZN22nsCycleCollectorRunnerD2Ev 1365
_ZN29MemoryReporter_CycleCollector10GetProcessER19nsACString_internal 0
_ZN29MemoryReporter_CycleCollector14GetDescriptionER19nsACString_internal 0
_ZN29MemoryReporter_CycleCollector14QueryInterfaceERK4nsIDPPv 26
_ZN29MemoryReporter_CycleCollector6AddRefEv 1385
_ZN29MemoryReporter_CycleCollector7GetKindEPi 3
_ZN29MemoryReporter_CycleCollector7GetPathER19nsACString_internal 6
_ZN29MemoryReporter_CycleCollector7ReleaseEv 1385
_ZN29MemoryReporter_CycleCollector8GetUnitsEPi 0
_ZN29MemoryReporter_CycleCollector9GetAmountEPx 0
_ZN29MemoryReporter_CycleCollectorC2Ev 1365
_ZN29nsCycleCollectionXPCOMRuntime13ToParticipantEPv 0
_ZN29nsCycleCollectionXPCOMRuntime14FinishTraverseEv 1892
_ZN29nsCycleCollectionXPCOMRuntime20BeginCycleCollectionER34nsCycleCollectionTraversalCallbackb 1892
_ZN29nsCycleCollectionXPCOMRuntime21FinishCycleCollectionEv 1892
_ZN29nsCycleCollectionXPCOMRuntimeC2Ev 1365
_ZN7GCGraphC2Ev 1365
_ZN7GCGraphD2Ev 1365
_ZN7PtrInfo10FirstChildEv 666229
_ZN7PtrInfo12SetLastChildEN8EdgePool8IteratorE 1901
_ZN7PtrInfo13SetFirstChildEN8EdgePool8IteratorE 650411
_ZN7PtrInfo9LastChildEv 666229
_ZN7PtrInfoC2EPvP28nsCycleCollectionParticipant 650411
_ZN7TimeLog10CheckpointEPKc 26344
_ZN7TimeLogC2Ev 9316
_ZN8EdgePool5Block3EndEv 1913
_ZN8EdgePool5Block4NextEv 3826
_ZN8EdgePool5Block5StartEv 1913
_ZN8EdgePool5BlockC2Ev 1913
_ZN8EdgePool5ClearEv 1892
_ZN8EdgePool6BlocksEv 3784
_ZN8EdgePool7Builder3AddEP7PtrInfo 1836585
_ZN8EdgePool7Builder4MarkEv 652312
_ZN8EdgePool7BuilderC2ERS_ 1892
_ZN8EdgePool8IteratorC2EPNS_14PtrInfoOrBlockE 652312
_ZN8EdgePool8IteratorC2ERKS0_ 1332458
_ZN8EdgePool8IteratorC2Ev 650411
_ZN8EdgePool8IteratorppEv 1856426
_ZN8EdgePoolC2Ev 1365
_ZN8EdgePoolD2Ev 1365
_ZN8NodePool10Enumerator7GetNextEv 1425285
_ZN8NodePool10EnumeratorC2ERS_ 5676
_ZN8NodePool5ClearEv 1892
_ZN8NodePool7Builder3AddEPvP28nsCycleCollectionParticipant 650411
_ZN8NodePool7BuilderC2ERS_ 1892
_ZN8NodePoolC2Ev 1365
_ZN8NodePoolD2Ev 1365
_ZNK14GCGraphBuilder5CountEv 3784
_ZNK14nsPurpleBuffer10BlocksSizeEv 0
_ZNK14nsPurpleBuffer5CountEv 85671
_ZNK7GCGraph10BlocksSizeEv 0
_ZNK8EdgePool10BlocksSizeEv 0
_ZNK8EdgePool8IteratordeEv 3712852
_ZNK8EdgePool8IteratorneERKS0_ 2522655
_ZNK8NodePool10BlocksSizeEv 0
_ZNK8NodePool10Enumerator10AtBlockEndEv 650411
_ZNK8NodePool10Enumerator6IsDoneEv 2729891

Generated by: LCOV version 1.7