LCOV - code coverage report
Current view:
top level
-
xpcom/base
- nsCycleCollector.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
output.info
Lines:
292
1708
17.1 %
Date:
2017-07-14 16:53:18
Functions:
56
277
20.2 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
NS_CycleCollectorSuspect3
1
_Z21nsCycleCollector_initv
1
_Z24nsCycleCollector_collectP25nsICycleCollectorListener
0
_Z24nsCycleCollector_startupv
1
_Z25nsCycleCollector_shutdownb
0
_Z29nsCycleCollector_collectSliceRN2js11SliceBudgetEb
0
_Z30nsCycleCollector_createLogSinkv
0
_Z31nsCycleCollector_suspectedCountv
1
_Z32nsCycleCollector_forgetJSContextv
0
_Z32nsCycleCollector_forgetSkippableRN2js11SliceBudgetEbb
0
_Z33nsCycleCollectorLoggerConstructorP11nsISupportsRK4nsIDPPv
0
_Z34nsCycleCollector_registerJSContextPN7mozilla23CycleCollectedJSContextE
1
_Z35nsCycleCollector_doDeferredDeletionv
1
_Z40nsCycleCollector_forgetNonPrimaryContextv
0
_Z40nsCycleCollector_setBeforeUnlinkCallbackPFvvE
1
_Z41nsCycleCollector_dispatchDeferredDeletionbb
1
_Z42nsCycleCollector_registerNonPrimaryContextPN7mozilla23CycleCollectedJSContextE
0
_Z43nsCycleCollector_finishAnyCurrentCollectionv
0
_Z43nsCycleCollector_setForgetSkippableCallbackPFvvE
1
_Z44nsCycleCollector_prepareForGarbageCollectionv
1
_ZL10PrintPhasePKc
0
_ZL12MayHaveChildPvP28nsCycleCollectionParticipant
0
_ZL13AddPurpleRootR14CCGraphBuilderPvP28nsCycleCollectionParticipant
0
_ZL13ToParticipantP11nsISupportsPP33nsXPCOMCycleCollectionParticipant
1
_ZL14FloodBlackNodeRjRbP7PtrInfo
0
_ZL14HasParticipantPvP28nsCycleCollectionParticipant
1
_ZL18ValueIsGrayCCThingRKN2JS5ValueE
0
_ZL19PtrToNodeMatchEntryPK15PLDHashEntryHdrPKv
0
_ZL20GCThingIsGrayCCThingN2JS9GCCellPtrE
0
_ZL20SuspectAfterShutdownPvP28nsCycleCollectionParticipantP27nsCycleCollectingAutoRefCntPb
0
_ZL23CanonicalizeParticipantPPvPP28nsCycleCollectionParticipant
1
_ZL26CycleCollectorMallocSizeOfPKv
0
_ZL28CanonicalizeXPCOMParticipantP11nsISupports
1
_ZN11ChildFinder11NoteJSChildERKN2JS9GCCellPtrE
0
_ZN11ChildFinder12MayHaveChildEv
0
_ZN11ChildFinder14NoteXPCOMChildEP11nsISupports
0
_ZN11ChildFinder15NoteNativeChildEPvP28nsCycleCollectionParticipant
0
_ZN11ChildFinder16DescribeGCedNodeEbPKcm
0
_ZN11ChildFinder16NoteNextEdgeNameEPKc
0
_ZN11ChildFinder22DescribeRefCountedNodeEmPKc
0
_ZN11ChildFinderC2Ev
0
_ZN11GraphWalkerI16ScanBlackVisitorE11CheckedPushER7nsDequeP7PtrInfo
0
_ZN11GraphWalkerI16ScanBlackVisitorE4WalkEP7PtrInfo
0
_ZN11GraphWalkerI16ScanBlackVisitorE6DoWalkER7nsDeque
0
_ZN11GraphWalkerI16ScanBlackVisitorEC2ES0_
0
_ZN13CollectorDataC2Ev
1
_ZN13CollectorDataD2Ev
0
_ZN14CCGraphBuilder10BuildGraphERN2js11SliceBudgetE
0
_ZN14CCGraphBuilder10NoteJSRootEP8JSObject
0
_ZN14CCGraphBuilder11NoteJSChildERKN2JS9GCCellPtrE
0
_ZN14CCGraphBuilder12SetLastChildEv
0
_ZN14CCGraphBuilder13AddPurpleRootEPvP28nsCycleCollectionParticipant
0
_ZN14CCGraphBuilder13NoteXPCOMRootEP11nsISupports
0
_ZN14CCGraphBuilder13SetFirstChildEv
0
_ZN14CCGraphBuilder14AddWeakMapNodeEN2JS9GCCellPtrE
0
_ZN14CCGraphBuilder14AddWeakMapNodeEP8JSObject
0
_ZN14CCGraphBuilder14NoteNativeRootEPvP28nsCycleCollectionParticipant
0
_ZN14CCGraphBuilder14NoteXPCOMChildEP11nsISupports
0
_ZN14CCGraphBuilder15DoneAddingRootsEv
0
_ZN14CCGraphBuilder15NoteNativeChildEPvP28nsCycleCollectionParticipant
0
_ZN14CCGraphBuilder15NoteWeakMappingEP8JSObjectN2JS9GCCellPtrES1_S3_
0
_ZN14CCGraphBuilder16DescribeGCedNodeEbPKcm
0
_ZN14CCGraphBuilder16NoteNextEdgeNameEPKc
0
_ZN14CCGraphBuilder22DescribeRefCountedNodeEmPKc
0
_ZN14CCGraphBuilder7AddNodeEPvP28nsCycleCollectionParticipant
0
_ZN14CCGraphBuilder8NoteRootEPvP28nsCycleCollectionParticipant
0
_ZN14CCGraphBuilder9MergeZoneEN2JS9GCCellPtrE
0
_ZN14CCGraphBuilder9NoteChildEPvP28nsCycleCollectionParticipantR9nsCString
0
_ZN14CCGraphBuilderC2ER7CCGraphRN7mozilla21CycleCollectorResultsEPNS2_23CycleCollectedJSRuntimeEP22nsCycleCollectorLoggerb
0
_ZN14CCGraphBuilderD0Ev
0
_ZN14CCGraphBuilderD2Ev
0
_ZN14JSPurpleBuffer15cycleCollection14GetParticipantEv
0
_ZN14JSPurpleBuffer15cycleCollection14TraverseNativeEPvR34nsCycleCollectionTraversalCallback
0
_ZN14JSPurpleBuffer15cycleCollection22DeleteCycleCollectableEPv
0
_ZN14JSPurpleBuffer15cycleCollection4RootEPv
0
_ZN14JSPurpleBuffer15cycleCollection5TraceEPvRK14TraceCallbacksS1_
0
_ZN14JSPurpleBuffer15cycleCollection6UnlinkEPv
0
_ZN14JSPurpleBuffer15cycleCollection6UnrootEPv
0
_ZN14JSPurpleBuffer15cycleCollection9ClassNameEv
0
_ZN14JSPurpleBuffer22DeleteCycleCollectableEv
0
_ZN14JSPurpleBuffer6AddRefEv
0
_ZN14JSPurpleBuffer7DestroyEv
0
_ZN14JSPurpleBuffer7ReleaseEv
0
_ZN14JSPurpleBufferC2ER6RefPtrIS_E
0
_ZN14JSPurpleBufferD2Ev
0
_ZN14nsPurpleBuffer10FreeBlocksEv
0
_ZN14nsPurpleBuffer12VisitEntriesI15SnowWhiteKillerEEvRT_
1
_ZN14nsPurpleBuffer12VisitEntriesI21SelectPointersVisitorEEvRT_
0
_ZN14nsPurpleBuffer12VisitEntriesI22PurpleScanBlackVisitorEEvRT_
0
_ZN14nsPurpleBuffer12VisitEntriesI22RemoveSkippableVisitorEEvRT_
0
_ZN14nsPurpleBuffer14SelectPointersER14CCGraphBuilder
0
_ZN14nsPurpleBuffer15RemoveSkippableEP16nsCycleCollectorRN2js11SliceBudgetEbbPFvvE
0
_ZN14nsPurpleBuffer3PutEPvP28nsCycleCollectionParticipantP27nsCycleCollectingAutoRefCnt
1
_ZN14nsPurpleBuffer6RemoveEP19nsPurpleBufferEntry
1
_ZN14nsPurpleBufferC2Ev
1
_ZN14nsPurpleBufferD2Ev
0
_ZN15SnowWhiteKiller5VisitER14nsPurpleBufferP19nsPurpleBufferEntry
1
_ZN15SnowWhiteKillerC2EP16nsCycleCollector
1
_ZN15SnowWhiteKillerD2Ev
1
_ZN16CCGraphDescriberC2Ev
0
_ZN16CCGraphDescriberD2Ev
0
_ZN16ScanBlackVisitor15ShouldVisitNodeEPK7PtrInfo
0
_ZN16ScanBlackVisitor6FailedEv
0
_ZN16ScanBlackVisitor9VisitNodeEP7PtrInfo
0
_ZN16ScanBlackVisitorC2ERjRb
0
_ZN16nsCycleCollector11FixGrayBitsEbR7TimeLog
0
_ZN16nsCycleCollector12CollectWhiteEv
0
_ZN16nsCycleCollector12ScanWeakMapsEv
0
_ZN16nsCycleCollector13FreeSnowWhiteEb
1
_ZN16nsCycleCollector14CollectReportsEP25nsIMemoryReporterCallbackP11nsISupportsb
0
_ZN16nsCycleCollector14QueryInterfaceERK4nsIDPPv
1
_ZN16nsCycleCollector14ScanBlackNodesEv
0
_ZN16nsCycleCollector14ScanWhiteNodesEb
0
_ZN16nsCycleCollector14SetCCJSRuntimeEPN7mozilla23CycleCollectedJSRuntimeE
1
_ZN16nsCycleCollector14SuspectedCountEv
1
_ZN16nsCycleCollector15BeginCollectionE6ccTypeP25nsICycleCollectorListener
0
_ZN16nsCycleCollector15ForgetSkippableERN2js11SliceBudgetEbb
0
_ZN16nsCycleCollector15ShutdownCollectEv
0
_ZN16nsCycleCollector16ClearCCJSRuntimeEv
0
_ZN16nsCycleCollector16ShouldMergeZonesE6ccType
0
_ZN16nsCycleCollector17CheckThreadSafetyEv
1
_ZN16nsCycleCollector17GetJSPurpleBufferEv
0
_ZN16nsCycleCollector20ScanIncrementalRootsEv
0
_ZN16nsCycleCollector21RemoveObjectFromGraphEPv
1
_ZN16nsCycleCollector22CleanupAfterCollectionEv
0
_ZN16nsCycleCollector23SetBeforeUnlinkCallbackEPFvvE
1
_ZN16nsCycleCollector25IsIncrementalGCInProgressEv
0
_ZN16nsCycleCollector26FinishAnyCurrentCollectionEv
0
_ZN16nsCycleCollector26SetForgetSkippableCallbackEPFvvE
1
_ZN16nsCycleCollector27PrepareForGarbageCollectionEv
1
_ZN16nsCycleCollector32FinishAnyIncrementalGCInProgressEv
0
_ZN16nsCycleCollector6AddRefEv
1
_ZN16nsCycleCollector7CollectE6ccTypeRN2js11SliceBudgetEP25nsICycleCollectorListenerb
0
_ZN16nsCycleCollector7ReleaseEv
1
_ZN16nsCycleCollector7RuntimeEv
1
_ZN16nsCycleCollector7SuspectEPvP28nsCycleCollectionParticipantP27nsCycleCollectingAutoRefCnt
1
_ZN16nsCycleCollector8ShutdownEb
0
_ZN16nsCycleCollector9MarkRootsERN2js11SliceBudgetE
0
_ZN16nsCycleCollector9ScanRootsEb
0
_ZN16nsCycleCollectorC2Ev
1
_ZN16nsCycleCollectorD0Ev
0
_ZN16nsCycleCollectorD2Ev
0
_ZN19nsPurpleBufferEntry4SwapERS_
1
_ZN19nsPurpleBufferEntry5ClearEv
1
_ZN19nsPurpleBufferEntryC2EOS_
1
_ZN19nsPurpleBufferEntryC2EPvP27nsCycleCollectingAutoRefCntP28nsCycleCollectionParticipant
1
_ZN19nsPurpleBufferEntryD2Ev
1
_ZN21LogStringMessageAsync3RunEv
0
_ZN21LogStringMessageAsyncC2ERK9nsAString
0
_ZN21LogStringMessageAsyncD0Ev
0
_ZN21LogStringMessageAsyncD2Ev
0
_ZN21SelectPointersVisitor5VisitER14nsPurpleBufferP19nsPurpleBufferEntry
0
_ZN21SelectPointersVisitorC2ER14CCGraphBuilder
0
_ZN22PurpleScanBlackVisitor5VisitER14nsPurpleBufferP19nsPurpleBufferEntry
0
_ZN22PurpleScanBlackVisitorC2ER7CCGraphP22nsCycleCollectorLoggerRjRb
0
_ZN22PurpleScanBlackVisitorD2Ev
0
_ZN22RemoveSkippableVisitor5VisitER14nsPurpleBufferP19nsPurpleBufferEntry
0
_ZN22RemoveSkippableVisitorC2EP16nsCycleCollectorRN2js11SliceBudgetEbbPFvvE
0
_ZN22RemoveSkippableVisitorD2Ev
0
_ZN22nsCycleCollectorLogger10GetLogSinkEPP24nsICycleCollectorLogSink
0
_ZN22nsCycleCollectorLogger10SetLogSinkEP24nsICycleCollectorLogSink
0
_ZN22nsCycleCollectorLogger11IsAllTracesEv
0
_ZN22nsCycleCollectorLogger11ProcessNextEP24nsICycleCollectorHandlerPb
0
_ZN22nsCycleCollectorLogger12BeginResultsEv
0
_ZN22nsCycleCollectorLogger12DescribeRootEmj
0
_ZN22nsCycleCollectorLogger12SetAllTracesEv
0
_ZN22nsCycleCollectorLogger13GetDisableLogEPb
0
_ZN22nsCycleCollectorLogger13SetDisableLogEb
0
_ZN22nsCycleCollectorLogger14NoteGCedObjectEmbPKcm
0
_ZN22nsCycleCollectorLogger14QueryInterfaceERK4nsIDPPv
0
_ZN22nsCycleCollectorLogger15ClearDescribersEv
0
_ZN22nsCycleCollectorLogger15DescribeGarbageEm
0
_ZN22nsCycleCollectorLogger16GetWantAllTracesEPb
0
_ZN22nsCycleCollectorLogger16NoteWeakMapEntryEmmmm
0
_ZN22nsCycleCollectorLogger19NoteIncrementalRootEm
0
_ZN22nsCycleCollectorLogger20NoteRefCountedObjectEmjPKc
0
_ZN22nsCycleCollectorLogger22GetWantAfterProcessingEPb
0
_ZN22nsCycleCollectorLogger22SetWantAfterProcessingEb
0
_ZN22nsCycleCollectorLogger3EndEv
0
_ZN22nsCycleCollectorLogger5BeginEv
0
_ZN22nsCycleCollectorLogger6AddRefEv
0
_ZN22nsCycleCollectorLogger7ReleaseEv
0
_ZN22nsCycleCollectorLogger8AsLoggerEPPS_
0
_ZN22nsCycleCollectorLogger8NoteEdgeEmPKc
0
_ZN22nsCycleCollectorLogger9AllTracesEPP25nsICycleCollectorListener
0
_ZN22nsCycleCollectorLoggerC2Ev
0
_ZN22nsCycleCollectorLoggerD2Ev
0
_ZN22nsCycleCollectorParams15AllTracesThisCCEb
0
_ZN22nsCycleCollectorParams9LogThisCCEb
0
_ZN22nsCycleCollectorParamsC2Ev
1
_ZN29nsCycleCollectorLogSinkToFile10CloseCCLogEv
0
_ZN29nsCycleCollectorLogSinkToFile10CloseGCLogEv
0
_ZN29nsCycleCollectorLogSinkToFile14CreateTempFileEPKc
0
_ZN29nsCycleCollectorLogSinkToFile14QueryInterfaceERK4nsIDPPv
0
_ZN29nsCycleCollectorLogSinkToFile20GetProcessIdentifierEPi
0
_ZN29nsCycleCollectorLogSinkToFile20SetProcessIdentifierEi
0
_ZN29nsCycleCollectorLogSinkToFile21GetFilenameIdentifierER9nsAString
0
_ZN29nsCycleCollectorLogSinkToFile21SetFilenameIdentifierERK9nsAString
0
_ZN29nsCycleCollectorLogSinkToFile4OpenEPP8_IO_FILES2_
0
_ZN29nsCycleCollectorLogSinkToFile6AddRefEv
0
_ZN29nsCycleCollectorLogSinkToFile7OpenLogEPNS_8FileInfoE
0
_ZN29nsCycleCollectorLogSinkToFile7ReleaseEv
0
_ZN29nsCycleCollectorLogSinkToFile8CloseLogEPNS_8FileInfoERK9nsAString
0
_ZN29nsCycleCollectorLogSinkToFile8FileInfoC2EPKc
0
_ZN29nsCycleCollectorLogSinkToFile8FileInfoD2Ev
0
_ZN29nsCycleCollectorLogSinkToFile8GetCcLogEPP7nsIFile
0
_ZN29nsCycleCollectorLogSinkToFile8GetGcLogEPP7nsIFile
0
_ZN29nsCycleCollectorLogSinkToFileC2Ev
0
_ZN29nsCycleCollectorLogSinkToFileD2Ev
0
_ZN7CCGraph12AddNodeToMapEPv
0
_ZN7CCGraph13FindNodeEntryEPv
0
_ZN7CCGraph19RemoveObjectFromMapEPv
0
_ZN7CCGraph4InitEv
0
_ZN7CCGraph5ClearEv
0
_ZN7CCGraph7IsEmptyEv
1
_ZN7CCGraph8FindNodeEPv
0
_ZN7CCGraphC2Ev
1
_ZN7CCGraphD2Ev
0
_ZN7PtrInfo12SetLastChildEN8EdgePool8IteratorE
0
_ZN7PtrInfo13SetFirstChildEN8EdgePool8IteratorE
0
_ZN7PtrInfoC2EPvP28nsCycleCollectionParticipant
0
_ZN7TimeLog10CheckpointEPKc
0
_ZN7TimeLogC2Ev
0
_ZN7mozilla23CycleCollectedJSContext3GetEv
1
_ZN8EdgePool10EdgeBlocksEv
0
_ZN8EdgePool5ClearEv
0
_ZN8EdgePool7Builder3AddEP7PtrInfo
0
_ZN8EdgePool7Builder4MarkEv
0
_ZN8EdgePool7BuilderC2ERS_
0
_ZN8EdgePool7IsEmptyEv
1
_ZN8EdgePool8IteratorC2EPNS_14PtrInfoOrBlockE
0
_ZN8EdgePool8IteratorC2ERKS0_
0
_ZN8EdgePool8IteratorC2Ev
0
_ZN8EdgePool8IteratorppEv
0
_ZN8EdgePool9EdgeBlock3EndEv
0
_ZN8EdgePool9EdgeBlock4NextEv
0
_ZN8EdgePool9EdgeBlock5StartEv
0
_ZN8EdgePool9EdgeBlockC2Ev
0
_ZN8EdgePoolC2Ev
1
_ZN8EdgePoolD2Ev
0
_ZN8NodePool10Enumerator7GetNextEv
0
_ZN8NodePool10EnumeratorC2ERS_
0
_ZN8NodePool5ClearEv
0
_ZN8NodePool7Builder3AddEPvP28nsCycleCollectionParticipant
0
_ZN8NodePool7BuilderC2ERS_
0
_ZN8NodePool7IsEmptyEv
1
_ZN8NodePoolC2Ev
1
_ZN8NodePoolD2Ev
0
_ZNK14CCGraphBuilder13WantAllTracesEv
0
_ZNK14nsPurpleBuffer19SizeOfExcludingThisEPFmPKvE
0
_ZNK14nsPurpleBuffer5CountEv
1
_ZNK15SnowWhiteKiller19HasSnowWhiteObjectsEv
1
_ZNK15SnowWhiteKiller28AppendJSObjectToPurpleBufferEP8JSObject
1
_ZNK15SnowWhiteKiller5TraceEPN2JS11TenuredHeapIP8JSObjectEEPKcPv
1
_ZNK15SnowWhiteKiller5TraceEPN2JS4HeapI4jsidEEPKcPv
0
_ZNK15SnowWhiteKiller5TraceEPN2JS4HeapINS0_5ValueEEEPKcPv
1
_ZNK15SnowWhiteKiller5TraceEPN2JS4HeapIP10JSFunctionEEPKcPv
0
_ZNK15SnowWhiteKiller5TraceEPN2JS4HeapIP8JSObjectEEPKcPv
1
_ZNK15SnowWhiteKiller5TraceEPN2JS4HeapIP8JSScriptEEPKcPv
0
_ZNK15SnowWhiteKiller5TraceEPN2JS4HeapIP8JSStringEEPKcPv
0
_ZNK15SnowWhiteKiller5TraceEPP8JSObjectPKcPv
0
_ZNK16nsCycleCollector19SizeOfIncludingThisEPFmPKvEPmS4_S4_
0
_ZNK16nsCycleCollector6IsIdleEv
1
_ZNK7CCGraph19SizeOfExcludingThisEPFmPKvE
0
_ZNK7CCGraph8MapCountEv
0
_ZNK7PtrInfo10FirstChildEv
0
_ZNK7PtrInfo12WasTraversedEv
0
_ZNK7PtrInfo8IsGrayJSEv
0
_ZNK7PtrInfo9IsBlackJSEv
0
_ZNK7PtrInfo9LastChildEv
0
_ZNK8EdgePool10EdgeBlocksEv
0
_ZNK8EdgePool19SizeOfExcludingThisEPFmPKvE
0
_ZNK8EdgePool8IteratordeEv
0
_ZNK8EdgePool8IteratorneERKS0_
0
_ZNK8NodePool10Enumerator10AtBlockEndEv
0
_ZNK8NodePool10Enumerator6IsDoneEv
0
_ZNK8NodePool19SizeOfExcludingThisEPFmPKvE
0
Generated by:
LCOV version 1.13