Jprof Profile Report

flat | hierarchical

Hierarchical Profile


index Count    Hits Function Name
             455740 nsTimerEvent::Run()
 13849   0   455740 nsTimerImpl::Fire()
             455739 nsJSContext::Notify(nsITimer*)
                  1 NS_JProfStopProfiling()

34198 0 455740 __libc_start_main 455740 main
455740 nsBaseAppShell::Run() 11083 0 455740 NS_ProcessNextEvent_P(nsIThread*, int) 455740 nsThread::ProcessNextEvent(int, int*)
455740 main 207085 0 455740 main1(int, char**, nsISupports*) 455740 nsAppStartup::Run()
455740 nsThread::ProcessNextEvent(int, int*) 13853 0 455740 nsTimerEvent::Run() 455740 nsTimerImpl::Fire()
455740 main1(int, char**, nsISupports*) 172018 0 455740 nsAppStartup::Run() 455740 nsBaseAppShell::Run()
455740 NS_ProcessNextEvent_P(nsIThread*, int) 13737 0 455740 nsThread::ProcessNextEvent(int, int*) 455740 nsTimerEvent::Run()
455740 __libc_start_main 207086 0 455740 main 455740 main1(int, char**, nsISupports*)
455740 nsAppStartup::Run() 174056 0 455740 nsBaseAppShell::Run() 455740 NS_ProcessNextEvent_P(nsIThread*, int)
455739 nsTimerImpl::Fire() 130451 0 455739 nsJSContext::Notify(nsITimer*) 455674 nsCycleCollector_collect() 54 NS_JProfStartProfiling() 11 NS_JProfStopProfiling()
455674 nsJSContext::Notify(nsITimer*) 14239 1 455674 nsCycleCollector_collect() 455673 nsCycleCollector::Collect(unsigned int)
455673 nsCycleCollector_collect() 14238 2 455673 nsCycleCollector::Collect(unsigned int) 191121 nsCycleCollector::MarkRoots() 164912 nsCycleCollector::ScanRoots() 43962 nsCycleCollector::CollectWhite() 31329 nsXPConnect::BeginCycleCollection() 9144 PL_DHashTableFinish 7560 nsXPConnect::FinishCycleCollection() 6565 memset 538 nsCycleCollector::CollectPurple() 330 PL_DHashClearEntryStub 185 nsPurpleBuffer::BumpGeneration() 18 PL_DHashTableInit 1 _dl_runtime_resolve 1 JS_SetGCThingCallback 1 JS_SetGCCallback 1 canonicalize(nsISupports*) 1 nsDeque::nsDeque(nsDequeFunctor*) 1 PL_DHashTableEnumerate 1 .plt
188343 nsCycleCollector::MarkRoots() 164867 nsCycleCollector::ScanRoots() 162179 scanWalker::VisitNode(PtrInfo*, unsigned int) 14222 6391 353210 GraphWalker::Walk(void*) 315635 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 151730 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 22238 PL_DHashTableOperate 9382 nsDeque::Pop() 3232 ScanBlackWalker::ShouldVisitNode(PtrInfo const*) 1833 PL_DHashVoidPtrKeyStub 1414 MarkGreyWalker::ShouldVisitNode(PtrInfo const*) 927 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 736 SearchTable 657 nsGenericDOMDataNode::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 553 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 204 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 106 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 88 nsHTMLTableRowElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 68 GraphWalker::NoteScriptChild(unsigned int, void*) 27 GraphWalker::DescribeNode(unsigned int) 25 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 24 nsHTMLTableSectionElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 22 XPCCallContext::~XPCCallContext() 22 .plt 14 JS_GetPrivate 13 nsHTMLTableElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 12 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 12 TraverseJSScript(JSScript*, nsCycleCollectionTraversalCallback&) 7 nsDeque::Push(void*) 4 scanWalker::ShouldVisitNode(PtrInfo const*) 2 nsJSContext::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsXPCWrappedJS::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 js_GetSlotThreadSafe 2 GraphWalker::NoteXPCOMChild(nsISupports*) 1 nsXULControllers::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXBLDocGlobalObject::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXBLDocumentInfo::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&)
315635 GraphWalker::Walk(void*) 511 nsCycleCollector::MarkRoots() 459 scanWalker::VisitNode(PtrInfo*, unsigned int) 14256 4044 296071 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 174697 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 33994 nsHTMLTableRowElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 18360 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 14906 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 14307 nsGenericDOMDataNode::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 13000 nsHTMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 12704 nsDOMEventRTTearoff::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 12118 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 7554 nsHTMLTableSectionElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1963 nsDocument::GetReference(void*) 1447 GraphWalker::NoteXPCOMChild(nsISupports*) 953 nsAttrAndChildArray::GetSafeChildAt(unsigned int) const 927 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 796 nsTextNode::QueryInterface(nsID const&, void**) 739 GraphWalker::DescribeNode(unsigned int) 565 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 543 nsHTMLTableCellElement::QueryInterface(nsID const&, void**) 420 nsXULDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 347 nsHTMLTableElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 297 nsHTMLSharedElement::QueryInterface(nsID const&, void**) 232 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 204 nsEventListenerManager::QueryInterface(nsID const&, void**) 194 nsHTMLTableRowElement::QueryInterface(nsID const&, void**) 157 nsXULTemplateBuilder::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 156 nsXBLDocumentInfo::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 142 nsHTMLFontElement::QueryInterface(nsID const&, void**) 139 nsHTMLAnchorElement::QueryInterface(nsID const&, void**) 78 nsXMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 67 nsJSEventListener::QueryInterface(nsID const&, void**) 65 GraphWalker::NoteScriptChild(unsigned int, void*) 56 nsXULTemplateQueryProcessorRDF::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 51 nsGlobalWindow::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 48 nsXPCWrappedJS::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 38 nsXULPrototypeDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 28 nsJSContext::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 25 CompositeDataSourceImpl::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 24 nsHTMLTableElement::QueryInterface(nsID const&, void**) 23 nsXULPDGlobalObject::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 19 nsXBLDocGlobalObject::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 17 nsRDFQuery::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 17 nsGlobalChromeWindow::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 17 nsHTMLInputElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 16 nsBindingManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 12 nsXULCommandDispatcher::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 9 InMemoryDataSource::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 8 nsXULTemplateResultRDF::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 8 nsXULElement::QueryInterface(nsID const&, void**) 8 nsXULControllers::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 7 nsXULElement::IsNodeOfType(unsigned int) const 6 nsHTMLFormElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 6 nsCharsetMenu::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 5 XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&) 4 RDFXMLDataSourceImpl::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 4 JS_GetGlobalObject 3 nsXMLStylesheetPI::QueryInterface(nsID const&, void**) 3 nsXMLElement::QueryInterface(nsID const&, void**) 3 nsHTMLBRElement::QueryInterface(nsID const&, void**) 2 nsChromeUIDataSource::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsWindowDataSource::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsFocusController::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsBindingManager::QueryInterface(nsID const&, void**) 2 nsXMLProcessingInstruction::QueryInterface(nsID const&, void**) 2 XPCWrappedNative::QueryInterface(nsID const&, void**) 2 non-virtual thunk to nsXPCWrappedJS::QueryInterface(nsID const&, void**) 1 nsXULTemplateQueryProcessorRDF::QueryInterface(nsID const&, void**) 1 nsXULTemplateBuilder::QueryInterface(nsID const&, void**) 1 nsRDFQuery::QueryInterface(nsID const&, void**) 1 nsXULControllers::QueryInterface(nsID const&, void**) 1 nsXBLDocumentInfo::QueryInterface(nsID const&, void**) 1 nsXBLResourceLoader::QueryInterface(nsID const&, void**) 1 nsHTMLTableSectionElement::QueryInterface(nsID const&, void**) 1 nsFormControlList::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsBaseContentList::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsCOMPtr_base::assign_from_qi_with_error(nsQueryInterfaceWithError const&, nsID const&)
174697 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 33191 nsHTMLTableRowElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 7494 nsHTMLTableSectionElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 927 GraphWalker::Walk(void*) 331 nsHTMLTableElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 11 nsHTMLInputElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 3 nsHTMLFormElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 115054 12885 209699 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 146001 GraphWalker::NoteXPCOMChild(nsISupports*) 14642 GraphWalker::DescribeNode(unsigned int) 14491 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 11644 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 7850 nsDocument::GetReference(void*) 3426 nsAttrAndChildArray::GetSafeChildAt(unsigned int) const 992 nsDeque::Push(void*) 795 PL_DHashTableOperate 770 .plt 667 canonicalize(nsISupports*) 507 MarkGreyWalker::NoteChild(PtrInfo*) 445 ScanBlackWalker::NoteChild(PtrInfo*) 420 nsCycleCollector_isScanSafe(nsISupports*) 318 nsBindingManager::GetBinding(nsIContent*) 283 ScanBlackWalker::VisitNode(PtrInfo*, unsigned int) 256 nsInterfaceHashtable::GetWeak(void const*, int*) const 208 MarkGreyWalker::VisitNode(PtrInfo*, unsigned int) 23 .plt 22 LookupObject(PLDHashTable&, nsISupports*) 7 nsINode::GetProperty(unsigned short, nsIAtom*, unsigned int*) const 1 nsGenericElement::IsNodeOfType(unsigned int) const 1 scanWalker::NoteChild(PtrInfo*)
146001 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 14916 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 10483 LinkMapTraversalVisitor::Visit(nsIContent*) 9097 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 8530 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 1447 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 810 nsGenericDOMDataNode::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 481 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 300 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 248 TraverseElement(unsigned short const*, nsIContent*, void*) 241 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 205 nsHTMLTableRowElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 125 nsDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 104 nsXULTemplateBuilder::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 92 nsXBLPrototypeBinding::Traverse(nsCycleCollectionTraversalCallback&) const 60 nsGlobalWindow::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 36 nsXULPrototypeDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 35 nsXBLDocumentInfo::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 35 BoxObjectTraverser(nsISupports*, nsPIBoxObject*, void*) 29 nsHTMLTableSectionElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 27 TraverseMatchList(nsISupports*, nsTemplateMatch*, void*) 27 nsUint32ToContentHashEntryVisitorCallback(nsISupportsHashKey*, void*) 24 CompositeDataSourceImpl::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 24 nsUint32ToContentHashEntry::VisitContent(nsUint32ToContentHashEntry::Visitor*) 21 nsXULDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 20 nsXPCWrappedJS::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 19 nsXULTemplateQueryProcessorRDF::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 19 nsXULPDGlobalObject::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 15 nsRDFQuery::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 15 nsXBLDocGlobalObject::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 14 TraverseTemplateBuilders(nsISupports*, nsIXULTemplateBuilder*, void*) 13 nsHTMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 11 RuleToBindingTraverser(nsISupports*, RDFBindingSet*, void*) 11 nsXULCommandDispatcher::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 10 DocumentInfoHashtableTraverser(nsIURI*, nsIXBLDocumentInfo*, void*) 9 InMemoryDataSource::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 9 nsJSContext::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 8 MemoryElementTraverser(unsigned int const&, nsCOMArray*, void*) 8 SubDocTraverser(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 7 nsXULTemplateResultRDF::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 7 nsXULControllers::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 6 nsHTMLTableElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 5 BindingDependenciesTraverser(nsISupports*, nsCOMArray*, void*) 5 nsCharsetMenu::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 4 RDFXMLDataSourceImpl::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 4 nsXMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 4 nsHTMLInputElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsChromeUIDataSource::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsWindowDataSource::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsFocusController::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsElementMap::EnumerateImpl(PLHashEntry*, int, void*) 2 GraphWalker::Walk(void*) 1 nsGlobalChromeWindow::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsDOMEventRTTearoff::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsBaseContentList::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 14229 9126 193634 GraphWalker::NoteXPCOMChild(nsISupports*) 75143 canonicalize(nsISupports*) 67584 PL_DHashTableOperate 20686 nsCycleCollector_isScanSafe(nsISupports*) 11315 nsDeque::Push(void*) 1775 PL_DHashVoidPtrKeyStub 1393 nsCOMPtr_base::~nsCOMPtr_base() 1056 nsTextNode::QueryInterface(nsID const&, void**) 899 .plt 717 SearchTable 664 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 527 nsHTMLAnchorElement::QueryInterface(nsID const&, void**) 472 nsCOMPtr_base::begin_assignment() 426 MarkGreyWalker::NoteChild(PtrInfo*) 348 nsHTMLSharedElement::QueryInterface(nsID const&, void**) 336 InitPtrInfo(PLDHashTable*, PLDHashEntryHdr*, void const*) 218 nsJSEventListener::QueryInterface(nsID const&, void**) 205 nsHTMLFontElement::QueryInterface(nsID const&, void**) 200 nsHTMLTableCellElement::QueryInterface(nsID const&, void**) 192 nsEventListenerManager::QueryInterface(nsID const&, void**) 190 nsJSContext::QueryInterface(nsID const&, void**) 48 nsHTMLTableRowElement::QueryInterface(nsID const&, void**) 21 nsXULElement::QueryInterface(nsID const&, void**) 13 nsHTMLBRElement::QueryInterface(nsID const&, void**) 8 nsHTMLTableSectionElement::QueryInterface(nsID const&, void**) 7 XPCWrappedNative::QueryInterface(nsID const&, void**) 6 nsXBLEventHandler::QueryInterface(nsID const&, void**) 4 nsDOMConstructor::QueryInterface(nsID const&, void**) 3 nsXBLDocGlobalObject::QueryInterface(nsID const&, void**) 3 non-virtual thunk to nsHTMLBodyElement::QueryInterface(nsID const&, void**) 3 nsDocViewerFocusListener::QueryInterface(nsID const&, void**) 2 non-virtual thunk to nsGlobalChromeWindow::QueryInterface(nsID const&, void**) 2 nsGlobalChromeWindow::QueryInterface(nsID const&, void**) 2 nsXULControllers::QueryInterface(nsID const&, void**) 2 nsBindingManager::QueryInterface(nsID const&, void**) 2 nsXBLKeyEventHandler::QueryInterface(nsID const&, void**) 2 non-virtual thunk to nsHTMLDocument::QueryInterface(nsID const&, void**) 2 nsScriptLoader::QueryInterface(nsID const&, void**) 2 nsOnloadBlocker::QueryInterface(nsID const&, void**) 2 nsBoxObject::QueryInterface(nsID const&, void**) 2 HTMLCSSStyleSheetImpl::QueryInterface(nsID const&, void**) 2 nsXPCComponents::QueryInterface(nsID const&, void**) 1 nsGlobalHistory::QueryInterface(nsID const&, void**) 1 RDFContainerUtilsImpl::QueryInterface(nsID const&, void**) 1 XULPopupListenerImpl::QueryInterface(nsID const&, void**) 1 non-virtual thunk to nsXULElement::QueryInterface(nsID const&, void**) 1 non-virtual thunk to nsWindowRoot::QueryInterface(nsID const&, void**) 1 nsWindowRoot::QueryInterface(nsID const&, void**) 1 nsXULPDGlobalObject::QueryInterface(nsID const&, void**) 1 nsXMLDocument::QueryInterface(nsID const&, void**) 1 nsXMLElement::QueryInterface(nsID const&, void**) 1 nsHTMLDocument::QueryInterface(nsID const&, void**) 1 nsHTMLSpanElement::QueryInterface(nsID const&, void**) 1 nsHTMLInputElement::QueryInterface(nsID const&, void**) 1 nsHTMLHtmlElement::QueryInterface(nsID const&, void**) 1 nsHTMLBodyElement::QueryInterface(nsID const&, void**) 1 nsGenericDOMNodeList::QueryInterface(nsID const&, void**) 1 nsCommentNode::QueryInterface(nsID const&, void**) 1 nsXULTooltipListener::QueryInterface(nsID const&, void**) 1 non-virtual thunk to nsHttpChannel::QueryInterface(nsID const&, void**) 1 non-virtual thunk to nsInputStreamChannel::QueryInterface(nsID const&, void**) 1 non-virtual thunk to nsXPCWrappedJS::QueryInterface(nsID const&, void**) 1 nsXPCWrappedJS::QueryInterface(nsID const&, void**) 1 nsJSIID::QueryInterface(nsID const&, void**) 1 nsXPTCStubBase::QueryInterface(nsID const&, void**) 1 nsAtomService::QueryInterface(nsID const&, void**)
191121 nsCycleCollector::Collect(unsigned int) 14237 5 191121 nsCycleCollector::MarkRoots() 188343 GraphWalker::Walk(void*) 683 MarkGreyWalker::ShouldVisitNode(PtrInfo const*) 682 PL_DHashTableOperate 511 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 432 nsDeque::Pop() 357 .plt 43 non-virtual thunk to nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 38 canonicalize(nsISupports*) 10 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 4 nsDeque::~nsDeque() 4 nsDeque::ObjectAt(int) const 3 nsDeque::nsDeque(nsDequeFunctor*) 3 nsCOMPtr_base::~nsCOMPtr_base() 2 SearchTable 1 nsXULTemplateResultRDF::QueryInterface(nsID const&, void**)
139236 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 14642 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 12703 nsDOMEventRTTearoff::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1554 nsGenericDOMDataNode::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 739 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 241 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 232 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 27 GraphWalker::Walk(void*) 21 nsHTMLTableRowElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 12 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsXBLDocumentInfo::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXULTemplateQueryProcessorRDF::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXULTemplateBuilder::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsRDFQuery::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXBLDocGlobalObject::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsHTMLTableSectionElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 14211 3372 167368 GraphWalker::DescribeNode(unsigned int) 164729 scanWalker::VisitNode(PtrInfo*, unsigned int) 1026 MarkGreyWalker::VisitNode(PtrInfo*, unsigned int) 287 ScanBlackWalker::VisitNode(PtrInfo*, unsigned int)
164912 nsCycleCollector::Collect(unsigned int) 14236 4 164912 nsCycleCollector::ScanRoots() 164867 GraphWalker::Walk(void*) 23 canonicalize(nsISupports*) 6 nsDeque::~nsDeque() 3 nsDeque::nsDeque(nsDequeFunctor*) 3 .plt 2 nsDeque::ObjectAt(int) const 1 nsDeque::Pop() 1 nsDeque::SetDeallocator(nsDequeFunctor*) 1 nsCOMPtr_base::begin_assignment() 1 PL_DHashTableOperate
164729 GraphWalker::DescribeNode(unsigned int) 14276 0 164729 scanWalker::VisitNode(PtrInfo*, unsigned int) 162179 GraphWalker::Walk(void*) 628 PL_DHashTableOperate 617 ScanBlackWalker::ShouldVisitNode(PtrInfo const*) 459 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 442 nsDeque::Pop() 346 .plt 47 non-virtual thunk to nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 6 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 4 nsDeque::~nsDeque() 1 nsDeque::Erase()
151730 GraphWalker::Walk(void*) 10 nsCycleCollector::MarkRoots() 6 scanWalker::VisitNode(PtrInfo*, unsigned int) 72187 1947 147476 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 139236 GraphWalker::DescribeNode(unsigned int) 3132 GraphWalker::NoteScriptChild(unsigned int, void*) 2375 XPCCallContext::~XPCCallContext() 2323 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 871 PL_DHashTableOperate 593 TraverseJSScript(JSScript*, nsCycleCollectionTraversalCallback&) 300 GraphWalker::NoteXPCOMChild(nsISupports*) 282 JS_GetPrivate 88 XPCJSContextStack::Peek(JSContext**) 69 XPCPerThreadData::GetData() 55 nsDeque::Push(void*) 48 XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&) 44 MarkGreyWalker::VisitNode(PtrInfo*, unsigned int) 33 ScanBlackWalker::VisitNode(PtrInfo*, unsigned int) 30 .plt 28 nsXPConnect::Release() 28 PL_DHashVoidPtrKeyStub 27 MarkGreyWalker::NoteChild(PtrInfo*) 26 JS_ClearNewbornRoots 23 .plt 22 XPCJSContextStack::Pop(JSContext**) 21 nsXPConnect::AddRef() 19 js_GetSlotThreadSafe 18 XPCJSContextStack::GetSafeJSContext(JSContext**) 18 JS_BeginRequest 18 ScanBlackWalker::NoteChild(PtrInfo*) 16 SearchTable 15 nsXPConnect::GetXPConnect() 14 JS_EndRequest 12 XPCJSContextStack::Push(JSContext*) 4 canonicalize(nsISupports*) 3 jsj_wrapper_getRequiredSlot 3 nsTHashtable >::s_HashKey(PLDHashTable*, void const*) 3 nsCycleCollector_isScanSafe(nsISupports*) 1 ClaimScope 1 scanWalker::NoteChild(PtrInfo*)
67584 GraphWalker::NoteXPCOMChild(nsISupports*) 22238 GraphWalker::Walk(void*) 9157 nsInterfaceHashtable::GetWeak(void const*, int*) const 8633 nsCycleCollector::Forget(nsISupports*) 5799 nsRefPtrHashtable::GetWeak(nsISupports*, int*) const 3463 XPCMarkNotification(void*, unsigned char, void*) 2829 GraphWalker::NoteScriptChild(unsigned int, void*) 2138 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 871 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 795 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 682 nsCycleCollector::MarkRoots() 628 scanWalker::VisitNode(PtrInfo*, unsigned int) 582 nsDocument::GetReference(void*) 551 nsBindingManager::GetBinding(nsIContent*) 340 LookupObject(PLDHashTable&, nsISupports*) 199 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 162 nsXPConnect::RecordTraversal(void*, nsISupports*) 156 LinkMapTraversalVisitor::Visit(nsIContent*) 151 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 99 JS_CallTracer 44 nsPurpleBuffer::BumpGeneration() 23 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 15 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 13 gc_lock_traversal 5 XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&) 3 nsPropertyTable::GetPropertyInternal(nsPropertyOwner, unsigned short, nsIAtom*, int, unsigned int*) 2 TraverseJSScript(JSScript*, nsCycleCollectionTraversalCallback&) 1 nsXULTemplateBuilder::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsCycleCollector::ScanRoots() 1 nsObserverService::RemoveObserver(nsIObserver*, char const*) 1 NS_NewAtom(unsigned short const*) 1 AtomImpl::~AtomImpl() 10751 33231 127168 PL_DHashTableOperate 64118 SearchTable 14245 ChangeTable 5732 InitPtrInfo(PLDHashTable*, PLDHashEntryHdr*, void const*) 5404 memset 2398 PL_DHashMatchEntryStub 704 PL_DHashVoidPtrKeyStub 337 nsTHashtable > >::s_HashKey(PLDHashTable*, void const*) 284 PL_DHashMoveEntryStub 246 FindFreeEntry 186 PL_DHashTableRawRemove 150 nsTHashtable > >::s_HashKey(PLDHashTable*, void const*) 69 nsTHashtable >::s_HashKey(PLDHashTable*, void const*) 30 nsTHashtable >::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 28 nsTHashtable >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) 2 nsTHashtable >::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) 2 nsBaseHashtableET::nsBaseHashtableET(void const*) 1 nsTHashtable > >::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 1 nsTHashtable >::s_HashKey(PLDHashTable*, void const*)
75143 GraphWalker::NoteXPCOMChild(nsISupports*) 667 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 143 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 91 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 61 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 40 LinkMapTraversalVisitor::Visit(nsIContent*) 38 nsCycleCollector::MarkRoots() 23 nsCycleCollector::ScanRoots() 4 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 3 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 3 nsDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 TraverseElement(unsigned short const*, nsIContent*, void*) 1 nsXULTemplateResultRDF::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsGlobalWindow::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 DocumentInfoHashtableTraverser(nsIURI*, nsIXBLDocumentInfo*, void*) 1 nsCycleCollector::Collect(unsigned int) 14212 17568 76222 canonicalize(nsISupports*) 17161 nsCOMPtr_base::~nsCOMPtr_base() 12718 nsTextNode::QueryInterface(nsID const&, void**) 7237 nsHTMLAnchorElement::QueryInterface(nsID const&, void**) 3767 nsHTMLSharedElement::QueryInterface(nsID const&, void**) 3284 nsHTMLTableCellElement::QueryInterface(nsID const&, void**) 2373 nsHTMLFontElement::QueryInterface(nsID const&, void**) 2000 nsJSContext::QueryInterface(nsID const&, void**) 1787 nsJSEventListener::QueryInterface(nsID const&, void**) 1668 nsEventListenerManager::QueryInterface(nsID const&, void**) 1132 nsCOMPtr_base::begin_assignment() 812 nsTextNode::Release() 632 nsHTMLTableRowElement::QueryInterface(nsID const&, void**) 473 nsXULElement::QueryInterface(nsID const&, void**) 418 nsGenericElement::QueryInterface(nsID const&, void**) 378 nsHTMLAnchorElement::Release() 337 nsJSContext::AddRef() 333 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 309 nsJSContext::Release() 227 nsHTMLSharedElement::Release() 198 nsHTMLFontElement::Release() 181 nsJSEventListener::AddRef() 152 nsHTMLTableCellElement::Release() 152 nsEventListenerManager::AddRef() 151 nsJSEventListener::Release() 107 nsEventListenerManager::Release() 89 XPCWrappedNative::QueryInterface(nsID const&, void**) 59 nsHTMLBRElement::QueryInterface(nsID const&, void**) 57 nsHTMLTableRowElement::Release() 47 nsHTMLTableSectionElement::QueryInterface(nsID const&, void**) 43 nsXMLElement::QueryInterface(nsID const&, void**) 23 nsHTMLDocument::QueryInterface(nsID const&, void**) 20 nsHTMLTableElement::QueryInterface(nsID const&, void**) 14 nsCommentNode::QueryInterface(nsID const&, void**) 13 nsXULElement::Release() 13 nsGlobalChromeWindow::QueryInterface(nsID const&, void**) 13 nsXULPDGlobalObject::QueryInterface(nsID const&, void**) 12 nsXULDocument::QueryInterface(nsID const&, void**) 12 nsXPTCStubBase::QueryInterface(nsID const&, void**) 11 nsGlobalWindow::QueryInterface(nsID const&, void**) 11 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**) 9 nsXBLEventHandler::QueryInterface(nsID const&, void**) 9 nsXMLDocument::QueryInterface(nsID const&, void**) 8 nsGenericDOMNodeList::QueryInterface(nsID const&, void**) 7 nsXBLDocGlobalObject::QueryInterface(nsID const&, void**) 7 nsXULTooltipListener::QueryInterface(nsID const&, void**) 6 nsXULTemplateBuilder::QueryInterface(nsID const&, void**) 6 nsDOMConstructor::QueryInterface(nsID const&, void**) 6 nsXBLResourceLoader::QueryInterface(nsID const&, void**) 6 nsDOMDocumentType::QueryInterface(nsID const&, void**) 6 XPCWrappedNative::Release() 6 nsXPCWrappedJS::QueryInterface(nsID const&, void**) 5 nsBaseCommandController::QueryInterface(nsID const&, void**) 5 InMemoryDataSource::QueryInterface(nsID const&, void**) 5 CompositeDataSourceImpl::QueryInterface(nsID const&, void**) 5 nsXULTemplateResultRDF::QueryInterface(nsID const&, void**) 5 XULPopupListenerImpl::QueryInterface(nsID const&, void**) 5 nsHTMLHtmlElement::QueryInterface(nsID const&, void**) 5 nsScriptLoader::QueryInterface(nsID const&, void**) 5 nsJSIID::QueryInterface(nsID const&, void**) 4 nsXULControllers::QueryInterface(nsID const&, void**) 4 nsHTMLInputElement::QueryInterface(nsID const&, void**) 4 XPCWrappedNative::AddRef() 3 nsRDFQuery::Release() 3 nsRDFQuery::QueryInterface(nsID const&, void**) 3 nsBindingManager::QueryInterface(nsID const&, void**) 3 nsXBLKeyEventHandler::QueryInterface(nsID const&, void**) 3 nsHTMLBodyElement::QueryInterface(nsID const&, void**) 3 nsContentList::QueryInterface(nsID const&, void**) 2 nsGlobalHistory::QueryInterface(nsID const&, void**) 2 nsBrowserInstance::QueryInterface(nsID const&, void**) 2 nsBookmarksService::QueryInterface(nsID const&, void**) 2 nsXULTemplateQueryProcessorRDF::QueryInterface(nsID const&, void**) 2 nsRDFQuery::AddRef() 2 non-virtual thunk to nsGlobalWindow::AddRef() 2 nsXULPDGlobalObject::Release() 2 nsXMLProcessingInstruction::QueryInterface(nsID const&, void**) 2 nsXMLElement::Release() 2 nsHTMLTextAreaElement::QueryInterface(nsID const&, void**) 2 nsHTMLTableElement::Release() 2 nsHTMLSpanElement::QueryInterface(nsID const&, void**) 2 nsHTMLLinkElement::QueryInterface(nsID const&, void**) 2 nsHTMLHeadElement::QueryInterface(nsID const&, void**) 2 nsHTMLCanvasElement::QueryInterface(nsID const&, void**) 2 nsOnloadBlocker::QueryInterface(nsID const&, void**) 2 nsBoxObject::QueryInterface(nsID const&, void**) 2 HTMLCSSStyleSheetImpl::QueryInterface(nsID const&, void**) 2 nsInputStreamChannel::QueryInterface(nsID const&, void**) 2 nsCharsetMenu::QueryInterface(nsID const&, void**) 2 non-virtual thunk to nsXPCWrappedJS::Release() 1 nsPrefService::QueryInterface(nsID const&, void**) 1 nsPrefBranch::QueryInterface(nsID const&, void**) 1 nsChromeUIDataSource::QueryInterface(nsID const&, void**) 1 nsChromeUIDataSource::AddRef() 1 LocalStoreImpl::QueryInterface(nsID const&, void**) 1 CompositeDataSourceImpl::AddRef() 1 nsStringBundleService::QueryInterface(nsID const&, void**) 1 nsStringBundle::QueryInterface(nsID const&, void**) 1 nsTypeAheadFind::QueryInterface(nsID const&, void**) 1 nsXULTemplateResultRDF::Release() 1 nsXULTemplateResultRDF::AddRef() 1 nsTreeBoxObject::QueryInterface(nsID const&, void**) 1 nsTextEditorMouseListener::QueryInterface(nsID const&, void**) 1 nsWindowRoot::QueryInterface(nsID const&, void**) 1 nsLocation::QueryInterface(nsID const&, void**) 1 non-virtual thunk to nsGlobalChromeWindow::Release() 1 non-virtual thunk to nsGlobalWindow::Release() 1 nsNavigator::QueryInterface(nsID const&, void**) 1 nsXULPrototypeDocument::QueryInterface(nsID const&, void**) 1 nsXULPDGlobalObject::AddRef() 1 nsXULDocument::Release() 1 nsXULControllers::Release() 1 nsBindingManager::Release() 1 nsBindingManager::AddRef() 1 nsXBLDocGlobalObject::Release() 1 nsXBLDocumentInfo::QueryInterface(nsID const&, void**) 1 nsXBLResourceLoader::AddRef() 1 nsXBLResourceLoader::Release() 1 nsXMLStylesheetPI::QueryInterface(nsID const&, void**) 1 nsHTMLTitleElement::Release() 1 nsHTMLUnknownElement::QueryInterface(nsID const&, void**) 1 nsHTMLImageElement::QueryInterface(nsID const&, void**) 1 nsGenericHTMLFormElement::QueryInterface(nsID const&, void**) 1 nsMenuBoxObject::QueryInterface(nsID const&, void**) 1 nsCSSStyleSheet::QueryInterface(nsID const&, void**) 1 nsDocViewerFocusListener::QueryInterface(nsID const&, void**) 1 .plt 1 nsXPCWrappedJS::AddRef() 1 nsXPCWrappedJS::Release() 1 nsJARChannel::QueryInterface(nsID const&, void**) 1 nsHashPropertyBag::QueryInterface(nsID const&, void**) 1 nsAtomService::QueryInterface(nsID const&, void**)
64118 PL_DHashTableOperate 736 GraphWalker::Walk(void*) 717 GraphWalker::NoteXPCOMChild(nsISupports*) 538 nsInterfaceHashtable::GetWeak(void const*, int*) const 271 nsRefPtrHashtable::GetWeak(nsISupports*, int*) const 270 nsCycleCollector::Forget(nsISupports*) 133 XPCMarkNotification(void*, unsigned char, void*) 77 GraphWalker::NoteScriptChild(unsigned int, void*) 30 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 16 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 8 LookupObject(PLDHashTable&, nsISupports*) 2 nsCycleCollector::MarkRoots() 1 nsContentList::RemoveFromHashtable() 10748 65126 66917 SearchTable 1734 PL_DHashMatchEntryStub 53 nsTHashtable >::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 1 nsTHashtable > >::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 1 nsTHashtable > >::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 1 strcmp 1 AtomTableMatchKey(PLDHashTable*, PLDHashEntryHdr const*, void const*)
43508 nsCycleCollector::CollectWhite() 12915 nsDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 6696 nsUint32ToContentHashEntry::VisitContent(nsUint32ToContentHashEntry::Visitor*) 512 nsPurpleBuffer::SelectAgedPointers(nsDeque*) 118 nsHashtable::Enumerate(int (*)(nsHashKey*, void*, void*), void*) 33 nsXULTemplateQueryProcessorRDF::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 32 nsXULTemplateBuilder::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 15 nsXULDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 13 nsBindingManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 12 nsXPConnect::FinishCycleCollection() 6 LinkMapTraverser(nsUint32ToContentHashEntry*, void*) 3 nsHTMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsHTMLFormElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsFormControlList::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXPConnect::BeginCycleCollection() 1 nsCycleCollector::Collect(unsigned int) 10753 5695 57167 PL_DHashTableEnumerate 37050 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 12403 nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 5936 nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 402 nsTextNode::QueryInterface(nsID const&, void**) 324 nsGenericElement::cycleCollection::UnmarkPurple(nsISupports*) 316 nsCycleCollector::Forget(nsISupports*) 225 nsGenericDOMDataNode::cycleCollection::UnmarkPurple(nsISupports*) 195 nsBaseHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 185 nsHTMLSharedElement::QueryInterface(nsID const&, void**) 133 nsHTMLTableCellElement::QueryInterface(nsID const&, void**) 108 nsHTMLFontElement::QueryInterface(nsID const&, void**) 105 hashEnumerate(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 104 nsEventListenerManager::QueryInterface(nsID const&, void**) 83 nsHTMLAnchorElement::QueryInterface(nsID const&, void**) 67 nsEventListenerManager::cycleCollection::UnmarkPurple(nsISupports*) 54 nsJSEventListener::QueryInterface(nsID const&, void**) 50 nsUint32ToContentHashEntryVisitorCallback(nsISupportsHashKey*, void*) 41 nsJSEventListener::cycleCollection::UnmarkPurple(nsISupports*) 36 nsBaseHashtable, nsPIBoxObject*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 34 LinkMapTraverser(nsUint32ToContentHashEntry*, void*) 28 nsHTMLTableRowElement::QueryInterface(nsID const&, void**) 27 nsBaseHashtable::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 25 ageSelectionCallback(void const*, unsigned int&, void*) 19 XPCWrappedNative::QueryInterface(nsID const&, void**) 17 nsXULElement::QueryInterface(nsID const&, void**) 15 nsBaseHashtable, nsIXULTemplateBuilder*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 13 nsHTMLBRElement::QueryInterface(nsID const&, void**) 12 nsBaseHashtable, RDFBindingSet*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 12 nsHTMLTableElement::QueryInterface(nsID const&, void**) 11 nsBaseHashtable >, nsCOMArray*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 11 nsBaseHashtable, nsIXBLDocumentInfo*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 11 XPCWrappedNative::cycleCollection::UnmarkPurple(nsISupports*) 10 ChangeTable 9 nsCommentNode::QueryInterface(nsID const&, void**) 8 SubDocTraverser(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 7 nsXMLElement::QueryInterface(nsID const&, void**) 5 nsXULTemplateResultRDF::QueryInterface(nsID const&, void**) 5 nsBaseHashtable >, nsCOMArray*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 5 nsHTMLTableSectionElement::QueryInterface(nsID const&, void**) 4 CompositeDataSourceImpl::QueryInterface(nsID const&, void**) 4 nsRDFQuery::QueryInterface(nsID const&, void**) 4 nsJSContext::cycleCollection::UnmarkPurple(nsISupports*) 4 nsXMLDocument::QueryInterface(nsID const&, void**) 4 nsXPCWrappedJS::cycleCollection::UnmarkPurple(nsISupports*) 4 nsDeque::Push(void*) 3 nsXULPrototypeDocument::cycleCollection::UnmarkPurple(nsISupports*) 3 nsXULPDGlobalObject::QueryInterface(nsID const&, void**) 3 nsXULPrototypeDocument::QueryInterface(nsID const&, void**) 2 nsXULTemplateBuilder::cycleCollection::UnmarkPurple(nsISupports*) 2 non-virtual thunk to nsGlobalWindow::QueryInterface(nsID const&, void**) 2 nsJSContext::QueryInterface(nsID const&, void**) 2 nsXULControllers::QueryInterface(nsID const&, void**) 2 nsBindingManager::cycleCollection::UnmarkPurple(nsISupports*) 2 nsXBLDocumentInfo::cycleCollection::UnmarkPurple(nsISupports*) 2 nsXBLDocumentInfo::QueryInterface(nsID const&, void**) 2 nsXBLDocGlobalObject::QueryInterface(nsID const&, void**) 2 nsXMLProcessingInstruction::QueryInterface(nsID const&, void**) 2 non-virtual thunk to nsXPCWrappedJS::QueryInterface(nsID const&, void**) 1 nsXULTemplateQueryProcessorRDF::cycleCollection::UnmarkPurple(nsISupports*) 1 MemoryElementTraverser(unsigned int const&, nsCOMArray*, void*) 1 nsXULTemplateBuilder::QueryInterface(nsID const&, void**) 1 nsRDFQuery::cycleCollection::UnmarkPurple(nsISupports*) 1 nsGlobalWindow::QueryInterface(nsID const&, void**) 1 nsXULPDGlobalObject::cycleCollection::UnmarkPurple(nsISupports*) 1 nsBindingManager::QueryInterface(nsID const&, void**) 1 TraverseProtos(nsHashKey*, void*, void*) 1 nsXBLResourceLoader::QueryInterface(nsID const&, void**) 1 nsXMLStylesheetPI::QueryInterface(nsID const&, void**) 1 nsHTMLDocument::QueryInterface(nsID const&, void**) 1 IdAndNameMapEntryTraverse(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 nsHTMLSpanElement::QueryInterface(nsID const&, void**) 1 nsHTMLHtmlElement::QueryInterface(nsID const&, void**) 1 ControlTraverser(nsAString_internal const&, nsISupports*, void*) 1 nsHTMLBodyElement::QueryInterface(nsID const&, void**) 1 BoxObjectTraverser(nsISupports*, nsPIBoxObject*, void*) 1 nsBaseContentList::cycleCollection::UnmarkPurple(nsISupports*) 1 nsXPCWrappedJS::QueryInterface(nsID const&, void**) 1 memset
43962 nsCycleCollector::Collect(unsigned int) 14223 1 43962 nsCycleCollector::CollectWhite() 43508 PL_DHashTableEnumerate 407 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 10 nsCycleCollectionXPCOMRuntime::Unlink(nsDeque const&) 7 nsXPConnect::Unlink(nsDeque const&) 7 nsDeque::Empty() 6 nsXPConnect::Root(nsDeque const&) 6 nsCycleCollectionXPCOMRuntime::Unroot(nsDeque const&) 5 nsCycleCollectionXPCOMRuntime::Root(nsDeque const&) 2 nsDeque::ObjectAt(int) const 1 nsXPConnect::Unroot(nsDeque const&) 1 JS_LockGCThing 1 .plt
37050 PL_DHashTableEnumerate 407 nsCycleCollector::CollectWhite() 14227 15537 37457 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 13704 nsCycleCollector::Forget(nsISupports*) 2316 nsTextNode::QueryInterface(nsID const&, void**) 1218 nsGenericElement::cycleCollection::UnmarkPurple(nsISupports*) 991 nsGenericDOMDataNode::cycleCollection::UnmarkPurple(nsISupports*) 775 nsHTMLTableCellElement::QueryInterface(nsID const&, void**) 594 nsHTMLSharedElement::QueryInterface(nsID const&, void**) 545 nsHTMLAnchorElement::QueryInterface(nsID const&, void**) 412 nsHTMLFontElement::QueryInterface(nsID const&, void**) 199 PL_DHashTableOperate 185 nsEventListenerManager::QueryInterface(nsID const&, void**) 143 nsJSEventListener::cycleCollection::UnmarkPurple(nsISupports*) 132 nsJSEventListener::QueryInterface(nsID const&, void**) 97 nsEventListenerManager::cycleCollection::UnmarkPurple(nsISupports*) 80 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 80 nsCycleCollectionParticipant::AddRef() 80 .plt 77 nsGenericElement::QueryInterface(nsID const&, void**) 60 nsHTMLTableRowElement::QueryInterface(nsID const&, void**) 33 nsXULElement::QueryInterface(nsID const&, void**) 32 XPCWrappedNative::QueryInterface(nsID const&, void**) 14 nsCommentNode::QueryInterface(nsID const&, void**) 13 nsRDFQuery::QueryInterface(nsID const&, void**) 11 nsHTMLBRElement::QueryInterface(nsID const&, void**) 10 nsHTMLTableElement::QueryInterface(nsID const&, void**) 8 CompositeDataSourceImpl::QueryInterface(nsID const&, void**) 8 nsXMLElement::QueryInterface(nsID const&, void**) 8 nsHTMLTableSectionElement::QueryInterface(nsID const&, void**) 7 nsXULTemplateQueryProcessorRDF::QueryInterface(nsID const&, void**) 7 nsJSContext::QueryInterface(nsID const&, void**) 7 nsXULPDGlobalObject::QueryInterface(nsID const&, void**) 7 nsXULPrototypeDocument::QueryInterface(nsID const&, void**) 6 nsXULTemplateBuilder::QueryInterface(nsID const&, void**) 5 nsXULTemplateResultRDF::QueryInterface(nsID const&, void**) 4 nsXMLDocument::QueryInterface(nsID const&, void**) 4 nsXMLProcessingInstruction::QueryInterface(nsID const&, void**) 4 nsXPCWrappedJS::QueryInterface(nsID const&, void**) 3 InMemoryDataSource::Internal::QueryInterface(nsID const&, void**) 3 nsXBLDocGlobalObject::QueryInterface(nsID const&, void**) 3 nsXMLStylesheetPI::QueryInterface(nsID const&, void**) 3 XPCWrappedNative::cycleCollection::UnmarkPurple(nsISupports*) 3 nsDeque::Push(void*) 2 nsChromeUIDataSource::QueryInterface(nsID const&, void**) 2 nsGlobalWindow::QueryInterface(nsID const&, void**) 2 nsXULControllers::QueryInterface(nsID const&, void**) 2 nsBindingManager::QueryInterface(nsID const&, void**) 2 nsXBLDocumentInfo::QueryInterface(nsID const&, void**) 2 nsHTMLDocument::QueryInterface(nsID const&, void**) 2 nsHTMLBodyElement::QueryInterface(nsID const&, void**) 2 nsDOMDocumentType::QueryInterface(nsID const&, void**) 1 nsWindowDataSource::QueryInterface(nsID const&, void**) 1 RDFXMLDataSourceImpl::QueryInterface(nsID const&, void**) 1 nsRDFQuery::cycleCollection::UnmarkPurple(nsISupports*) 1 nsWindowRoot::QueryInterface(nsID const&, void**) 1 nsGlobalWindow::cycleCollection::UnmarkPurple(nsISupports*) 1 nsXULDocument::QueryInterface(nsID const&, void**) 1 nsXBLDocumentInfo::cycleCollection::UnmarkPurple(nsISupports*) 1 nsXBLResourceLoader::QueryInterface(nsID const&, void**) 1 nsHTMLTitleElement::QueryInterface(nsID const&, void**) 1 nsHTMLInputElement::QueryInterface(nsID const&, void**) 1 nsFormControlList::QueryInterface(nsID const&, void**) 1 nsCharsetMenu::QueryInterface(nsID const&, void**) 1 nsXPCWrappedJS::cycleCollection::UnmarkPurple(nsISupports*)
33994 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 88 GraphWalker::Walk(void*) 125127 184 34082 nsHTMLTableRowElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 33191 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 427 nsAttrAndChildArray::GetSafeChildAt(unsigned int) const 205 GraphWalker::NoteXPCOMChild(nsISupports*) 30 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 24 nsDocument::GetReference(void*) 21 GraphWalker::DescribeNode(unsigned int)
17316 nsCycleCollector_isScanSafe(nsISupports*) 14906 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 664 GraphWalker::NoteXPCOMChild(nsISupports*) 553 GraphWalker::Walk(void*) 14214 4950 33439 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 11362 nsTextNode::QueryInterface(nsID const&, void**) 3766 nsHTMLTableCellElement::QueryInterface(nsID const&, void**) 3587 nsHTMLAnchorElement::QueryInterface(nsID const&, void**) 2805 nsHTMLSharedElement::QueryInterface(nsID const&, void**) 1804 nsHTMLFontElement::QueryInterface(nsID const&, void**) 984 nsEventListenerManager::QueryInterface(nsID const&, void**) 967 nsJSEventListener::QueryInterface(nsID const&, void**) 766 nsJSContext::QueryInterface(nsID const&, void**) 625 nsGenericElement::QueryInterface(nsID const&, void**) 551 nsCycleCollectionParticipant::AddRef() 466 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 345 nsXULElement::QueryInterface(nsID const&, void**) 293 nsHTMLTableRowElement::QueryInterface(nsID const&, void**) 30 nsHTMLBRElement::QueryInterface(nsID const&, void**) 27 nsXMLElement::QueryInterface(nsID const&, void**) 25 XPCWrappedNative::QueryInterface(nsID const&, void**) 16 nsHTMLTableElement::QueryInterface(nsID const&, void**) 12 nsCommentNode::QueryInterface(nsID const&, void**) 8 nsRDFQuery::QueryInterface(nsID const&, void**) 5 nsHTMLTableSectionElement::QueryInterface(nsID const&, void**) 4 nsXULPDGlobalObject::QueryInterface(nsID const&, void**) 4 nsXULControllers::QueryInterface(nsID const&, void**) 4 nsXBLDocGlobalObject::QueryInterface(nsID const&, void**) 3 nsBindingManager::QueryInterface(nsID const&, void**) 3 nsDOMDocumentType::QueryInterface(nsID const&, void**) 2 nsXULTemplateResultRDF::QueryInterface(nsID const&, void**) 2 nsXULTemplateBuilder::QueryInterface(nsID const&, void**) 2 nsGlobalChromeWindow::QueryInterface(nsID const&, void**) 2 nsGlobalWindow::QueryInterface(nsID const&, void**) 2 nsXBLDocumentInfo::QueryInterface(nsID const&, void**) 2 nsHTMLDocument::QueryInterface(nsID const&, void**) 2 nsHTMLHtmlElement::QueryInterface(nsID const&, void**) 1 nsXULTemplateQueryProcessorRDF::QueryInterface(nsID const&, void**) 1 nsXULPrototypeDocument::QueryInterface(nsID const&, void**) 1 nsXBLResourceLoader::QueryInterface(nsID const&, void**) 1 nsXMLDocument::QueryInterface(nsID const&, void**) 1 nsXMLStylesheetPI::QueryInterface(nsID const&, void**) 1 nsXMLProcessingInstruction::QueryInterface(nsID const&, void**) 1 nsHTMLTitleElement::QueryInterface(nsID const&, void**) 1 nsHTMLParagraphElement::QueryInterface(nsID const&, void**) 1 nsHTMLLinkElement::QueryInterface(nsID const&, void**) 1 nsHTMLInputElement::QueryInterface(nsID const&, void**) 1 nsHTMLBodyElement::QueryInterface(nsID const&, void**) 1 nsCharsetMenu::QueryInterface(nsID const&, void**) 1 nsXPCWrappedJS::QueryInterface(nsID const&, void**)
31329 nsCycleCollector::Collect(unsigned int) 72221 1 31329 nsXPConnect::BeginCycleCollection() 24148 JS_GC 4710 memset 2256 PL_DHashTableFinish 169 XPCWrappedNativeScope::TraverseScopes(XPCCallContext&) 24 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 11 PL_DHashTableInit 5 XPCCallContext::~XPCCallContext() 1 js_RunCloseHooks 1 JS_SetGCCallbackRT 1 JS_EndRequest 1 JS_BeginRequest 1 PL_DHashTableEnumerate
12718 canonicalize(nsISupports*) 11362 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 2316 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1056 GraphWalker::NoteXPCOMChild(nsISupports*) 796 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 770 nsCycleCollector_isScanSafe(nsISupports*) 402 PL_DHashTableEnumerate 115864 10322 29420 nsTextNode::QueryInterface(nsID const&, void**) 15813 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 1763 nsCycleCollectionParticipant::AddRef() 1522 nsTextNode::AddRef()
24148 nsXPConnect::BeginCycleCollection() 17498 0 24148 JS_GC 24143 js_GC 3 js_FinalizeObject 1 PR_NotifyAllCondVar 1 js_FinalizeString
24143 JS_GC 18387 742 24143 js_GC 18847 TraceRuntime 1362 js_FinalizeObject 1353 XPCCycleGCCallback(JSContext*, JSGCStatus) 1240 js_SweepAtomState 460 js_SweepScopeProperties 74 js_FinalizeString 14 js_SweepScriptFilenames 7 js_PurgeDeflatedStringCache 5 XPC_WN_NoHelper_Finalize(JSContext*, JSObject*) 5 js_ContextIterator 4 FinalizeXPCOMUCString(JSContext*, JSString*) 3 js_MarkScriptFilenames 3 fun_finalize 2 jsd_ObjectHook 2 DOMGCCallback(JSContext*, JSGCStatus) 2 XPC_NW_Finalize(JSContext*, JSObject*) 2 DOMStringFinalizer(JSContext*, JSString*) 2 js_DropObjectMap 2 js_TraceContext 2 ScanDelayedChildren 2 CloseIteratorStates 2 JS_ClearWatchPointsForObject 1 XPC_WN_Shared_Proto_Finalize(JSContext*, JSObject*) 1 .plt 1 PR_Unlock 1 FreeSlots 1 FindAndMarkObjectsToClose 1 .plt
7520 nsHTMLAnchorElement::QueryInterface(nsID const&, void**) 4896 nsHTMLTableCellElement::QueryInterface(nsID const&, void**) 4397 nsHTMLSharedElement::QueryInterface(nsID const&, void**) 3072 nsHTMLFontElement::QueryInterface(nsID const&, void**) 625 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 619 nsXULElement::QueryInterface(nsID const&, void**) 485 nsHTMLTableRowElement::QueryInterface(nsID const&, void**) 418 canonicalize(nsISupports*) 77 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 57 nsHTMLBRElement::QueryInterface(nsID const&, void**) 49 nsXMLElement::QueryInterface(nsID const&, void**) 15 nsHTMLTableSectionElement::QueryInterface(nsID const&, void**) 15 nsHTMLTableElement::QueryInterface(nsID const&, void**) 4 nsHTMLHtmlElement::QueryInterface(nsID const&, void**) 3 nsGenericHTMLFormElement::QueryInterface(nsID const&, void**) 2 nsHTMLTitleElement::QueryInterface(nsID const&, void**) 2 nsHTMLHeadElement::QueryInterface(nsID const&, void**) 1 nsHTMLLinkElement::QueryInterface(nsID const&, void**) 1 nsHTMLCanvasElement::QueryInterface(nsID const&, void**) 1 nsHTMLBodyElement::QueryInterface(nsID const&, void**) 115135 14056 22259 nsGenericElement::QueryInterface(nsID const&, void**) 3099 nsHTMLAnchorElement::AddRef() 1495 nsHTMLTableCellElement::AddRef() 1403 nsHTMLSharedElement::AddRef() 959 nsHTMLFontElement::AddRef() 640 nsGenericElement::AddRef() 307 nsHTMLTableRowElement::AddRef() 158 nsXULElement::AddRef() 91 nsCycleCollectionParticipant::AddRef() 18 nsHTMLBRElement::AddRef() 13 nsXMLElement::AddRef() 10 nsHTMLTableElement::AddRef() 4 nsHTMLTableSectionElement::AddRef() 2 nsHTMLHtmlElement::AddRef() 2 nsHTMLHeadElement::AddRef() 1 nsHTMLTextAreaElement::AddRef() 1 nsHTMLCanvasElement::AddRef()
6565 nsCycleCollector::Collect(unsigned int) 5404 PL_DHashTableOperate 4710 nsXPConnect::BeginCycleCollection() 4559 nsXPConnect::FinishCycleCollection() 292 XPCCallContext::~XPCCallContext() 5 JS_DHashTableOperate 1 PL_DHashTableEnumerate 35960 21536 21536 memset
20686 GraphWalker::NoteXPCOMChild(nsISupports*) 420 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 57 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 52 LinkMapTraversalVisitor::Visit(nsIContent*) 34 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 26 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 3 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 3 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 nsXULTemplateQueryProcessorRDF::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXULTemplateBuilder::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 TraverseTemplateBuilders(nsISupports*, nsIXULTemplateBuilder*, void*) 1 TraverseElement(unsigned short const*, nsIContent*, void*) 1 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 1 nsXBLPrototypeBinding::Traverse(nsCycleCollectionTraversalCallback&) const 14215 1870 21287 nsCycleCollector_isScanSafe(nsISupports*) 17316 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 770 nsTextNode::QueryInterface(nsID const&, void**) 347 nsHTMLAnchorElement::QueryInterface(nsID const&, void**) 244 nsHTMLSharedElement::QueryInterface(nsID const&, void**) 165 nsHTMLFontElement::QueryInterface(nsID const&, void**) 156 nsHTMLTableCellElement::QueryInterface(nsID const&, void**) 129 nsEventListenerManager::QueryInterface(nsID const&, void**) 127 nsJSEventListener::QueryInterface(nsID const&, void**) 96 nsJSContext::QueryInterface(nsID const&, void**) 46 nsHTMLTableRowElement::QueryInterface(nsID const&, void**) 13 nsXULElement::QueryInterface(nsID const&, void**) 2 nsHTMLBRElement::QueryInterface(nsID const&, void**) 1 nsChromeUIDataSource::QueryInterface(nsID const&, void**) 1 nsXULPDGlobalObject::QueryInterface(nsID const&, void**) 1 nsBindingManager::QueryInterface(nsID const&, void**) 1 nsXMLElement::QueryInterface(nsID const&, void**) 1 nsHTMLTableSectionElement::QueryInterface(nsID const&, void**) 1 nsHTMLTableElement::QueryInterface(nsID const&, void**)
18847 js_GC 18385 0 18847 TraceRuntime 15570 JS_DHashTableEnumerate 1974 js_TraceContext 1280 js_TraceLockedAtoms 16 js_ContextIterator 4 gc_root_traversal 2 PR_Lock 1 gc_lock_traversal
17161 canonicalize(nsISupports*) 1393 GraphWalker::NoteXPCOMChild(nsISupports*) 46 DocumentViewerImpl::~DocumentViewerImpl() 44 nsDOMEvent::~nsDOMEvent() 16 nsINode::~nsINode() 12 nsDOMEvent::~nsDOMEvent() 7 nsDocument::~nsDocument() 7 XPCWrappedNativeProto::~XPCWrappedNativeProto() 7 XPCWrappedNative::~XPCWrappedNative() 5 nsJSIID::~nsJSIID() 4 XPCNativeInterface::DestroyInstance(JSContext*, XPCJSRuntime*, XPCNativeInterface*) 4 XPCWrappedNative::Release() 3 nsInputStreamChannel::~nsInputStreamChannel() 3 nsCycleCollector::MarkRoots() 2 nsDocShell::~nsDocShell() 2 nsDOMMouseEvent::~nsDOMMouseEvent() 1 nsPrincipal::~nsPrincipal() 1 nsWindowSH::Finalize(nsIXPConnectWrappedNative*, JSContext*, JSObject*) 1 nsGlobalWindow::~nsGlobalWindow() 1 IdAndNameHashClearEntry(PLDHashTable*, PLDHashEntryHdr*) 1 nsDOMEvent::Release() 1 nsEventListenerManager::RemoveAllListeners() 1 nsNodeInfoManager::~nsNodeInfoManager() 1 nsDOMEventRTTearoff::~nsDOMEventRTTearoff() 1 nsDocument::LastRelease() 1 nsXPCWrappedJS::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsBaseHashtableET >::~nsBaseHashtableET() 10770 2621 18718 nsCOMPtr_base::~nsCOMPtr_base() 5726 nsTextNode::Release() 2492 nsHTMLAnchorElement::Release() 1380 nsHTMLTableCellElement::Release() 1323 nsHTMLSharedElement::Release() 1059 nsHTMLFontElement::Release() 873 nsJSContext::Release() 781 nsJSEventListener::Release() 724 nsEventListenerManager::Release() 437 nsGenericElement::Release() 295 nsHTMLTableRowElement::Release() 288 nsGenericDOMDataNode::Release() 274 nsCycleCollector_suspect(nsISupports*) 134 nsXULElement::Release() 54 .plt 28 nsViewManager::Release() 21 nsPresContext::Release() 18 XPCWrappedNative::Release() 16 nsNodeInfo::Release() 12 nsHTMLDocument::Release() 12 nsDOMEventRTTearoff::Release() 11 nsXMLElement::Release() 11 nsHTMLTableSectionElement::Release() 11 nsHTMLBRElement::Release() 10 nsCSSStyleSheet::Release() 8 nsXULPDGlobalObject::Release() 7 nsHTMLTableElement::Release() 6 nsRDFQuery::Release() 6 nsCommentNode::Release() 5 nsGlobalWindow::Release() 5 nsXPCWrappedJS::Release() 5 PR_AtomicDecrement 5 xptiInterfaceInfo::Release() 4 nsWindow::Release() 4 nsXULTemplateResultRDF::Release() 4 nsInputStreamChannel::Release() 3 InMemoryDataSource::Internal::Release() 3 CompositeDataSourceImpl::Release() 3 nsGlobalChromeWindow::Release() 3 nsXMLStylesheetPI::Release() 3 nsHTMLInputElement::Release() 3 nsHTMLHtmlElement::Release() 2 nsXULTemplateBuilder::Release() 2 nsXULPrototypeDocument::Release() 2 nsXULDocument::Release() 2 nsXULControllers::Release() 2 nsXBLDocGlobalObject::Release() 2 nsXBLResourceLoader::Release() 2 nsDocViewerFocusListener::~nsDocViewerFocusListener() 2 nsSimpleNestedURI::Release() 2 nsLoadGroup::Release() 2 .plt 2 nsDocumentCharsetInfo::Release() 1 nsNullPrincipal::Release() 1 nsPrincipal::Release() 1 nsDOMClassInfo::Release() 1 nsXMLDocument::Release() 1 nsXMLProcessingInstruction::Release() 1 nsDocument::Release() 1 nsDOMDocumentType::Release() 1 nsDocViewerSelectionListener::Release() 1 nsDocViewerFocusListener::Release() 1 nsJSIID::Release() 1 nsXPCComponents::Release() 1 PR_ExitMonitor 1 PR_EnterMonitor 1 nsStringInputStream::Release() 1 nsVariant::Release() 1 AtomImpl::Release() 1 nsWeakReference::Release()
18360 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 204 GraphWalker::Walk(void*) 131765 564 18564 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 14916 GraphWalker::NoteXPCOMChild(nsISupports*) 1937 GraphWalker::NoteScriptChild(unsigned int, void*) 232 GraphWalker::DescribeNode(unsigned int) 155 ScanBlackWalker::NoteChild(PtrInfo*) 151 PL_DHashTableOperate 150 MarkGreyWalker::NoteChild(PtrInfo*) 143 canonicalize(nsISupports*) 124 .plt 72 nsDeque::Push(void*) 57 nsCycleCollector_isScanSafe(nsISupports*) 35 ScanBlackWalker::VisitNode(PtrInfo*, unsigned int) 28 MarkGreyWalker::VisitNode(PtrInfo*, unsigned int)
7850 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 7427 nsGenericDOMDataNode::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1963 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 24 nsHTMLTableRowElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 4 nsGlobalWindow::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsHTMLTableSectionElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 114184 3615 17272 nsDocument::GetReference(void*) 12830 nsInterfaceHashtable::GetWeak(void const*, int*) const 582 PL_DHashTableOperate 245 .plt
71164 js_TraceObject 25999 js_CallGCThingTracer 2198 js_TraceScript 2139 js_TraceId 2093 js_TraceScopeProperty 1983 js_TraceAtom 1919 js_TraceContext 1713 fun_trace 380 gc_lock_traversal 194 js_locked_atom_tracer 66 .L372 32 TraceWeakRoots 21 JS_CallTracer 19 regexp_trace 7 JS_MarkGCThing 6 JS_HashTableEnumerateEntries 1 js_TraceXMLQName 1 qname_trace 1 namespace_trace 1 script_trace 1 gc_root_traversal 18378 4664 17104 JS_CallTracer 97273 .L372 4431 XPCMarkNotification(void*, unsigned char, void*) 2356 js_TraceAtom 639 js_GetGCThingFlags 143 .L373 115 JS_TraceChildren 99 PL_DHashTableOperate 90 .L395 43 .plt 35 js_TraceObject 26 .plt 21 JS_CallTracer 1 ScanDelayedChildren 1 .L376 1 .L375
15813 nsTextNode::QueryInterface(nsID const&, void**) 466 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 333 canonicalize(nsISupports*) 80 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 16 nsCommentNode::QueryInterface(nsID const&, void**) 6 nsDOMDocumentType::QueryInterface(nsID const&, void**) 3 nsXMLProcessingInstruction::QueryInterface(nsID const&, void**) 114927 11097 16717 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 5026 nsTextNode::AddRef() 524 nsGenericDOMDataNode::AddRef() 64 nsCycleCollectionParticipant::AddRef() 3 nsCommentNode::AddRef() 1 nsXMLStylesheetPI::AddRef() 1 nsXMLProcessingInstruction::AddRef() 1 nsDOMDocumentType::AddRef()
97273 JS_CallTracer 18369 738 16691 .L372 96239 js_TraceObject 155 js_TraceScopeProperty 66 JS_CallTracer 40 .plt 20 fun_trace 8 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*) 2 XPC_NW_Mark(JSContext*, JSObject*, void*) 2 regexp_trace 1 XPC_WN_Shared_Proto_Mark(JSContext*, JSObject*, void*) 1 namespace_trace 1 js_GetGCThingFlags
96239 .L372 35 JS_CallTracer 18643 1723 16648 js_TraceObject 71164 JS_CallTracer 6634 XPC_WN_Shared_Proto_Mark(JSContext*, JSObject*, void*) 6053 js_TraceScopeProperty 4712 fun_trace 4338 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*) 896 XPC_NW_Mark(JSContext*, JSObject*, void*) 349 script_trace 133 js_TraceId 76 XPCMarkNotification(void*, unsigned char, void*) 65 js_GetGCThingFlags 40 regexp_trace 30 .plt 23 JS_TraceChildren 14 JS_GetPrivate 9 js_TraceScript 7 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**) 2 xpc_MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*) 2 qname_trace 2 .L395 1 namespace_trace 1 args_or_call_trace
15570 TraceRuntime 532 XPCWrappedNativeScope::FinishedMarkPhaseOfGC(JSContext*, XPCJSRuntime*) 196 XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos() 136 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 128 XPCWrappedNativeScope::SweepAllWrappedNativeTearOffs() 18035 181 16562 JS_DHashTableEnumerate 14335 gc_root_traversal 1152 gc_lock_traversal 494 WrappedNativeJSGCThingMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 129 WrappedNativeMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 97 WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 44 NativeInterfaceGC(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 38 XPCMarkNotification(void*, unsigned char, void*) 25 DyingProtoKiller(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 17 WrappedJSDyingJSObjectFinder(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 16 WrappedNativeProtoMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 15 NativeInterfaceSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 4 NativeSetSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 4 JS_DHashTableRawRemove 3 js_CallGCThingTracer 2 nsHTMLHtmlElement::Release() 2 NativeUnMarkedSetRemover(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 nsDOMEventRTTearoff::Release() 1 XPCWrappedNativeProto::~XPCWrappedNativeProto() 1 XPCNativeSet::DestroyInstance(XPCNativeSet*) 1 .plt
14258 gc_root_traversal 11950 JS_MarkGCThing 6 MarkScopeJSObjects(JSContext*, XPCWrappedNativeScope*, void*) 3 xpc_MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*) 3 JS_DHashTableEnumerate 18379 118 15975 js_CallGCThingTracer 25999 JS_CallTracer 91 js_GetGCThingFlags 7 XPCMarkNotification(void*, unsigned char, void*) 3 JS_TraceChildren 2 ScanDelayedChildren
13704 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1322 nsCycleCollector_forget(nsISupports*) 316 PL_DHashTableEnumerate 190 nsGenericElement::AddRef() 93 nsGenericDOMDataNode::AddRef() 33 nsJSContext::AddRef() 20 nsJSEventListener::AddRef() 14 nsEventListenerManager::AddRef() 1 nsDocument::AddRef() 14220 6342 15693 nsCycleCollector::Forget(nsISupports*) 8633 PL_DHashTableOperate 425 nsTHashtable >::s_HashKey(PLDHashTable*, void const*) 270 SearchTable 12 PL_DHashTableRawRemove 11 .plt
14491 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 927 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 30 nsHTMLTableRowElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsHTMLTableSectionElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsHTMLInputElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 129338 3735 15450 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 10388 nsBindingManager::GetBinding(nsIContent*) 481 GraphWalker::NoteXPCOMChild(nsISupports*) 415 nsRefPtrHashtable::GetWeak(nsISupports*, int*) const 395 LookupObject(PLDHashTable&, nsISupports*) 15 PL_DHashTableOperate 5 .plt 4 MarkGreyWalker::NoteChild(PtrInfo*) 3 canonicalize(nsISupports*) 3 nsDeque::Push(void*) 3 .plt 2 ScanBlackWalker::NoteChild(PtrInfo*) 1 nsCycleCollector_isScanSafe(nsISupports*)
14307 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 657 GraphWalker::Walk(void*) 114916 4402 14964 nsGenericDOMDataNode::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 7427 nsDocument::GetReference(void*) 1554 GraphWalker::DescribeNode(unsigned int) 810 GraphWalker::NoteXPCOMChild(nsISupports*) 325 ScanBlackWalker::VisitNode(PtrInfo*, unsigned int) 250 MarkGreyWalker::VisitNode(PtrInfo*, unsigned int) 196 nsInterfaceHashtable::GetWeak(void const*, int*) const
14335 JS_DHashTableEnumerate 4 TraceRuntime 18380 77 14339 gc_root_traversal 14258 js_CallGCThingTracer 3 js_GetGCThingFlags 1 JS_CallTracer
9144 nsCycleCollector::Collect(unsigned int) 2923 nsXPConnect::FinishCycleCollection() 2256 nsXPConnect::BeginCycleCollection() 3 nsHTMLDocument::~nsHTMLDocument() 1 nsDocLoader::~nsDocLoader() 1 nsTHashtable > >::~nsTHashtable() 1 nsTHashtable::~nsTHashtable() 1 nsDocument::LastRelease() 1 nsTHashtable > >::~nsTHashtable() 1 nsHashtable::~nsHashtable() 10747 11568 14332 PL_DHashTableFinish 2644 PL_DHashClearEntryStub 114 PL_DHashFreeTable 3 free 2 IdAndNameHashClearEntry(PLDHashTable*, PLDHashEntryHdr*) 1 nsTHashtable > >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)
14245 PL_DHashTableOperate 10 PL_DHashTableEnumerate 10750 2599 14255 ChangeTable 7951 FindFreeEntry 3505 PL_DHashMoveEntryStub 170 PL_DHashAllocTable 28 PL_DHashFreeTable 2 __libc_malloc
11315 GraphWalker::NoteXPCOMChild(nsISupports*) 1245 GraphWalker::NoteScriptChild(unsigned int, void*) 992 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 160 XPCJSContextStack::Push(JSContext*) 147 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 72 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 55 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 33 LinkMapTraversalVisitor::Visit(nsIContent*) 27 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 19 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 7 GraphWalker::Walk(void*) 4 TraverseElement(unsigned short const*, nsIContent*, void*) 4 XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&) 4 TraverseJSScript(JSScript*, nsCycleCollectionTraversalCallback&) 4 PL_DHashTableEnumerate 3 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 3 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 nsXPCWrappedJS::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 MemoryElementTraverser(unsigned int const&, nsCOMArray*, void*) 1 ageSelectionCallback(void const*, unsigned int&, void*) 11322 13985 14100 nsDeque::Push(void*) 112 nsDeque::GrowCapacity() 3 operator new[](unsigned int)
12830 nsDocument::GetReference(void*) 256 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 196 nsGenericDOMDataNode::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 114501 1895 13282 nsInterfaceHashtable::GetWeak(void const*, int*) const 9157 PL_DHashTableOperate 1692 nsTHashtable > >::s_HashKey(PLDHashTable*, void const*) 538 SearchTable
12984 nsHTMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 132 nsXMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 114218 16 13117 nsDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 12915 PL_DHashTableEnumerate 125 GraphWalker::NoteXPCOMChild(nsISupports*) 50 nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 7 nsHashtable::Enumerate(int (*)(nsHashKey*, void*, void*), void*) 3 canonicalize(nsISupports*) 1 nsDocument::GetReference(void*)
13000 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 126099 0 13000 nsHTMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 12984 nsDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 13 GraphWalker::NoteXPCOMChild(nsISupports*) 3 PL_DHashTableEnumerate
12704 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 115011 0 12704 nsDOMEventRTTearoff::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 12703 GraphWalker::DescribeNode(unsigned int) 1 GraphWalker::NoteXPCOMChild(nsISupports*)
7237 canonicalize(nsISupports*) 3587 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 545 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 527 GraphWalker::NoteXPCOMChild(nsISupports*) 347 nsCycleCollector_isScanSafe(nsISupports*) 139 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 83 PL_DHashTableEnumerate 117763 3854 12465 nsHTMLAnchorElement::QueryInterface(nsID const&, void**) 7520 nsGenericElement::QueryInterface(nsID const&, void**) 568 nsCycleCollectionParticipant::AddRef() 523 nsHTMLAnchorElement::AddRef()
12403 PL_DHashTableEnumerate 50 nsDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 114447 108 12453 nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 12313 LinkMapTraverser(nsUint32ToContentHashEntry*, void*) 32 nsUint32ToContentHashEntry::VisitContent(nsUint32ToContentHashEntry::Visitor*)
12313 nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 34 PL_DHashTableEnumerate 114198 109 12347 LinkMapTraverser(nsUint32ToContentHashEntry*, void*) 12193 nsUint32ToContentHashEntry::VisitContent(nsUint32ToContentHashEntry::Visitor*) 39 LinkMapTraversalVisitor::Visit(nsIContent*) 6 PL_DHashTableEnumerate
12193 LinkMapTraverser(nsUint32ToContentHashEntry*, void*) 32 nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 114145 237 12225 nsUint32ToContentHashEntry::VisitContent(nsUint32ToContentHashEntry::Visitor*) 6696 PL_DHashTableEnumerate 5227 LinkMapTraversalVisitor::Visit(nsIContent*) 41 nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 24 GraphWalker::NoteXPCOMChild(nsISupports*)
12118 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 106 GraphWalker::Walk(void*) 116321 2526 12224 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 9097 GraphWalker::NoteXPCOMChild(nsISupports*) 241 GraphWalker::DescribeNode(unsigned int) 91 canonicalize(nsISupports*) 66 .plt 42 ScanBlackWalker::NoteChild(PtrInfo*) 38 MarkGreyWalker::NoteChild(PtrInfo*) 34 nsCycleCollector_isScanSafe(nsISupports*) 24 MarkGreyWalker::VisitNode(PtrInfo*, unsigned int) 23 ScanBlackWalker::VisitNode(PtrInfo*, unsigned int) 23 PL_DHashTableOperate 19 nsDeque::Push(void*)
11644 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 232 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 113637 686 11876 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 8530 GraphWalker::NoteXPCOMChild(nsISupports*) 2138 PL_DHashTableOperate 155 PL_DHashVoidPtrKeyStub 147 nsDeque::Push(void*) 61 canonicalize(nsISupports*) 43 .plt 37 MarkGreyWalker::NoteChild(PtrInfo*) 30 SearchTable 26 nsCycleCollector_isScanSafe(nsISupports*) 23 ScanBlackWalker::NoteChild(PtrInfo*)
5721 nsUint32ToContentHashEntryVisitorCallback(nsISupportsHashKey*, void*) 5227 nsUint32ToContentHashEntry::VisitContent(nsUint32ToContentHashEntry::Visitor*) 39 LinkMapTraverser(nsUint32ToContentHashEntry*, void*) 23 nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 114377 119 11010 LinkMapTraversalVisitor::Visit(nsIContent*) 10483 GraphWalker::NoteXPCOMChild(nsISupports*) 156 PL_DHashTableOperate 63 .plt 52 nsCycleCollector_isScanSafe(nsISupports*) 43 MarkGreyWalker::NoteChild(PtrInfo*) 40 canonicalize(nsISupports*) 33 nsDeque::Push(void*) 21 ScanBlackWalker::NoteChild(PtrInfo*)
10388 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 318 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 129337 1562 10706 nsBindingManager::GetBinding(nsIContent*) 8470 nsRefPtrHashtable::GetWeak(nsISupports*, int*) const 551 PL_DHashTableOperate 123 .plt
9382 GraphWalker::Walk(void*) 442 scanWalker::VisitNode(PtrInfo*, unsigned int) 432 nsCycleCollector::MarkRoots() 110 XPCJSContextStack::Pop(JSContext**) 11 XPCCallContext::~XPCCallContext() 1 nsCycleCollector::ScanRoots() 11324 10378 10378 nsDeque::Pop()
8470 nsBindingManager::GetBinding(nsIContent*) 415 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 129403 1737 8885 nsRefPtrHashtable::GetWeak(nsISupports*, int*) const 5799 PL_DHashTableOperate 1078 nsTHashtable > >::s_HashKey(PLDHashTable*, void const*) 271 SearchTable
3766 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 3284 canonicalize(nsISupports*) 775 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 543 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 200 GraphWalker::NoteXPCOMChild(nsISupports*) 156 nsCycleCollector_isScanSafe(nsISupports*) 133 PL_DHashTableEnumerate 124817 2827 8857 nsHTMLTableCellElement::QueryInterface(nsID const&, void**) 4896 nsGenericElement::QueryInterface(nsID const&, void**) 810 nsCycleCollectionParticipant::AddRef() 324 nsHTMLTableCellElement::AddRef()
3767 canonicalize(nsISupports*) 2805 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 594 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 348 GraphWalker::NoteXPCOMChild(nsISupports*) 297 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 244 nsCycleCollector_isScanSafe(nsISupports*) 185 PL_DHashTableEnumerate 123697 2897 8240 nsHTMLSharedElement::QueryInterface(nsID const&, void**) 4397 nsGenericElement::QueryInterface(nsID const&, void**) 610 nsHTMLSharedElement::AddRef() 336 nsCycleCollectionParticipant::AddRef()
7951 ChangeTable 246 PL_DHashTableOperate 10749 8197 8197 FindFreeEntry
7554 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 24 GraphWalker::Walk(void*) 125278 27 7578 nsHTMLTableSectionElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 7494 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 29 GraphWalker::NoteXPCOMChild(nsISupports*) 24 nsAttrAndChildArray::GetSafeChildAt(unsigned int) const 2 nsDocument::GetReference(void*) 1 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 1 GraphWalker::DescribeNode(unsigned int)
7560 nsCycleCollector::Collect(unsigned int) 72173 1 7560 nsXPConnect::FinishCycleCollection() 4559 memset 2923 PL_DHashTableFinish 53 PL_DHashClearEntryStub 12 PL_DHashTableEnumerate 10 PL_DHashTableInit 2 PL_DHashTableRawRemove
6936 MarkScopeJSObjects(JSContext*, XPCWrappedNativeScope*, void*) 3775 xpc_MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*) 890 XPC_NW_Mark(JSContext*, JSObject*, void*) 423 WrappedNativeJSGCThingMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 6 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*) 1 XPC_WN_Shared_Proto_Mark(JSContext*, JSObject*, void*) 17495 57 6997 JS_MarkGCThing 11950 js_CallGCThingTracer 9 .plt 8 js_GetGCThingFlags 7 JS_CallTracer
2433 nsHTMLAnchorElement::AddRef() 1245 nsHTMLTableCellElement::AddRef() 1203 nsHTMLSharedElement::AddRef() 753 nsHTMLFontElement::AddRef() 640 nsGenericElement::QueryInterface(nsID const&, void**) 260 nsHTMLTableRowElement::AddRef() 129 nsXULElement::AddRef() 15 nsHTMLBRElement::AddRef() 9 nsXMLElement::AddRef() 8 nsHTMLTableElement::AddRef() 4 nsHTMLTableSectionElement::AddRef() 2 nsHTMLHeadElement::AddRef() 1 nsHTMLTextAreaElement::AddRef() 1 nsHTMLHtmlElement::AddRef() 1 nsHTMLCanvasElement::AddRef() 1 nsCycleCollectionXPCOMRuntime::Root(nsDeque const&) 115009 5118 6705 nsGenericElement::AddRef() 1397 nsCycleCollector_forget(nsISupports*) 190 nsCycleCollector::Forget(nsISupports*)
5026 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 1522 nsTextNode::QueryInterface(nsID const&, void**) 115851 1842 6548 nsTextNode::AddRef() 4367 nsGenericDOMDataNode::AddRef() 313 nsCycleCollector_forget(nsISupports*) 26 .plt
5726 nsCOMPtr_base::~nsCOMPtr_base() 812 canonicalize(nsISupports*) 115852 1122 6538 nsTextNode::Release() 4931 nsGenericDOMDataNode::Release() 383 nsCycleCollector_suspect(nsISupports*) 102 .plt
6618 XPC_WN_Shared_Proto_Mark(JSContext*, JSObject*, void*) 351 xpc_MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*) 2 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*) 74100 29 6131 MarkScopeJSObjects(JSContext*, XPCWrappedNativeScope*, void*) 6936 JS_MarkGCThing 6 js_CallGCThingTracer
5732 PL_DHashTableOperate 336 GraphWalker::NoteXPCOMChild(nsISupports*) 11 GraphWalker::NoteScriptChild(unsigned int, void*) 14206 6079 6079 InitPtrInfo(PLDHashTable*, PLDHashEntryHdr*, void const*)
2054 nsHTMLAnchorElement::Release() 1171 nsHTMLTableCellElement::Release() 1092 nsHTMLSharedElement::Release() 873 nsHTMLFontElement::Release() 437 nsCOMPtr_base::~nsCOMPtr_base() 257 nsHTMLTableRowElement::Release() 134 nsXULElement::Release() 15 nsHTMLHtmlElement::Release() 10 nsHTMLBRElement::Release() 8 nsXMLElement::Release() 8 nsHTMLTableSectionElement::Release() 7 nsHTMLTableElement::Release() 5 nsHTMLHeadElement::Release() 4 nsHTMLBodyElement::Release() 3 nsHTMLInputElement::Release() 1 nsHTMLTitleElement::Release() 114983 3436 6071 nsGenericElement::Release() 2268 nsCycleCollector_suspect(nsISupports*) 336 nsCycleCollector::Suspect(nsISupports*, int) 38 nsNodeUtils::LastRelease(nsINode*, int) 1 nsCycleCollector_forget(nsISupports*)
5936 PL_DHashTableEnumerate 41 nsUint32ToContentHashEntry::VisitContent(nsUint32ToContentHashEntry::Visitor*) 114446 91 5977 nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 5863 nsUint32ToContentHashEntryVisitorCallback(nsISupportsHashKey*, void*) 23 LinkMapTraversalVisitor::Visit(nsIContent*)
5863 nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 50 PL_DHashTableEnumerate 114185 165 5913 nsUint32ToContentHashEntryVisitorCallback(nsISupportsHashKey*, void*) 5721 LinkMapTraversalVisitor::Visit(nsIContent*) 27 GraphWalker::NoteXPCOMChild(nsISupports*)
6634 js_TraceObject 1 .L372 74112 7 5852 XPC_WN_Shared_Proto_Mark(JSContext*, JSObject*, void*) 6618 MarkScopeJSObjects(JSContext*, XPCWrappedNativeScope*, void*) 8 JS_GetPrivate 1 .plt 1 JS_MarkGCThing
2268 nsGenericElement::Release() 1595 nsGenericDOMDataNode::Release() 383 nsTextNode::Release() 274 nsCOMPtr_base::~nsCOMPtr_base() 265 nsJSEventListener::Release() 234 nsEventListenerManager::Release() 229 nsJSContext::Release() 180 nsHTMLAnchorElement::Release() 82 nsHTMLTableCellElement::Release() 77 nsHTMLFontElement::Release() 65 nsHTMLSharedElement::Release() 17 nsHTMLTableRowElement::Release() 13 nsXULElement::Release() 6 nsXULPDGlobalObject::Release() 3 nsXMLElement::Release() 3 nsDOMEventRTTearoff::Release() 2 nsRDFQuery::Release() 2 nsHTMLTableSectionElement::Release() 1 CompositeDataSourceImpl::Release() 1 nsXULTemplateResultRDF::Release() 1 nsXULTemplateBuilder::Release() 1 nsXBLDocGlobalObject::Release() 1 nsXBLResourceLoader::Release() 1 nsXMLDocument::Release() 1 nsHTMLDocument::Release() 1 nsHTMLHtmlElement::Release() 1 nsDocument::Release() 14226 3416 5707 nsCycleCollector_suspect(nsISupports*) 2291 nsCycleCollector::Suspect(nsISupports*, int)
6053 js_TraceObject 155 .L372 19403 1405 5672 js_TraceScopeProperty 2626 js_TraceId 2093 JS_CallTracer 78 .plt 4 JS_TraceChildren 1 XPCMarkNotification(void*, unsigned char, void*) 1 js_GetGCThingFlags
3132 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 1937 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 172 XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&) 151 TraverseJSScript(JSScript*, nsCycleCollectionTraversalCallback&) 104 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 68 GraphWalker::Walk(void*) 65 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 15 nsJSContext::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 11 nsXPCWrappedJS::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 14230 1300 5655 GraphWalker::NoteScriptChild(unsigned int, void*) 2829 PL_DHashTableOperate 1245 nsDeque::Push(void*) 133 PL_DHashVoidPtrKeyStub 77 SearchTable 60 MarkGreyWalker::NoteChild(PtrInfo*) 11 InitPtrInfo(PLDHashTable*, PLDHashEntryHdr*, void const*)
4431 JS_CallTracer 684 gc_lock_traversal 76 js_TraceObject 38 JS_DHashTableEnumerate 30 js_TraceAtom 19 fun_trace 7 js_CallGCThingTracer 2 TraceWeakRoots 1 js_TraceScript 1 js_TraceScopeProperty 72220 1488 5289 XPCMarkNotification(void*, unsigned char, void*) 3463 PL_DHashTableOperate 205 PL_DHashVoidPtrKeyStub 133 SearchTable
4931 nsTextNode::Release() 288 nsCOMPtr_base::~nsCOMPtr_base() 5 nsDOMDocumentType::Release() 4 nsXMLProcessingInstruction::Release() 4 nsCommentNode::Release() 114865 3369 5232 nsGenericDOMDataNode::Release() 1595 nsCycleCollector_suspect(nsISupports*) 264 nsCycleCollector::Suspect(nsISupports*, int) 4 nsNodeUtils::LastRelease(nsINode*, int)
2373 canonicalize(nsISupports*) 1804 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 412 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 205 GraphWalker::NoteXPCOMChild(nsISupports*) 165 nsCycleCollector_isScanSafe(nsISupports*) 142 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 108 PL_DHashTableEnumerate 119148 1607 5209 nsHTMLFontElement::QueryInterface(nsID const&, void**) 3072 nsGenericElement::QueryInterface(nsID const&, void**) 304 nsHTMLFontElement::AddRef() 226 nsCycleCollectionParticipant::AddRef()
4367 nsTextNode::AddRef() 524 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 2 nsXMLProcessingInstruction::AddRef() 2 nsCommentNode::AddRef() 1 nsDOMDocumentType::AddRef() 114909 3879 4896 nsGenericDOMDataNode::AddRef() 924 nsCycleCollector_forget(nsISupports*) 93 nsCycleCollector::Forget(nsISupports*)
1833 GraphWalker::Walk(void*) 1775 GraphWalker::NoteXPCOMChild(nsISupports*) 704 PL_DHashTableOperate 205 XPCMarkNotification(void*, unsigned char, void*) 155 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 133 GraphWalker::NoteScriptChild(unsigned int, void*) 28 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 22 LookupObject(PLDHashTable&, nsISupports*) 10735 4855 4855 PL_DHashVoidPtrKeyStub
3426 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 953 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 427 nsHTMLTableRowElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 24 nsHTMLTableSectionElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 3 nsHTMLTableElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsHTMLFormElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 113188 4834 4834 nsAttrAndChildArray::GetSafeChildAt(unsigned int) const
1763 nsTextNode::QueryInterface(nsID const&, void**) 810 nsHTMLTableCellElement::QueryInterface(nsID const&, void**) 568 nsHTMLAnchorElement::QueryInterface(nsID const&, void**) 551 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 336 nsHTMLSharedElement::QueryInterface(nsID const&, void**) 226 nsHTMLFontElement::QueryInterface(nsID const&, void**) 91 nsGenericElement::QueryInterface(nsID const&, void**) 80 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 64 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 41 nsXULElement::QueryInterface(nsID const&, void**) 13 nsJSContext::QueryInterface(nsID const&, void**) 7 nsJSEventListener::QueryInterface(nsID const&, void**) 6 nsEventListenerManager::QueryInterface(nsID const&, void**) 4 nsXMLElement::QueryInterface(nsID const&, void**) 3 nsHTMLBRElement::QueryInterface(nsID const&, void**) 2 nsCommentNode::QueryInterface(nsID const&, void**) 1 nsHTMLParagraphElement::QueryInterface(nsID const&, void**) 14278 4566 4566 nsCycleCollectionParticipant::AddRef()
4712 js_TraceObject 20 .L372 18317 234 4555 fun_trace 2587 js_TraceScript 1713 JS_CallTracer 91 JS_GetPrivate 36 .plt 19 XPCMarkNotification(void*, unsigned char, void*) 18 js_MarkScriptFilename 18 JS_TraceChildren 12 js_GetGCThingFlags 4 .L395
2398 PL_DHashTableOperate 1734 SearchTable 10736 4132 4132 PL_DHashMatchEntryStub
1397 nsGenericElement::AddRef() 924 nsGenericDOMDataNode::AddRef() 418 nsHTMLAnchorElement::AddRef() 313 nsTextNode::AddRef() 224 nsJSContext::AddRef() 125 nsJSEventListener::AddRef() 123 nsEventListenerManager::AddRef() 107 nsHTMLFontElement::AddRef() 85 nsEventListenerManager::QueryInterface(nsID const&, void**) 74 nsHTMLTableCellElement::AddRef() 66 nsJSContext::QueryInterface(nsID const&, void**) 59 nsHTMLSharedElement::AddRef() 54 nsJSEventListener::QueryInterface(nsID const&, void**) 11 nsXULElement::AddRef() 8 nsHTMLTableRowElement::AddRef() 4 nsXULPDGlobalObject::QueryInterface(nsID const&, void**) 4 nsDOMEventRTTearoff::Release() 3 nsXMLElement::AddRef() 2 nsHTMLBRElement::AddRef() 1 CompositeDataSourceImpl::QueryInterface(nsID const&, void**) 1 CompositeDataSourceImpl::AddRef() 1 nsXULTemplateResultRDF::AddRef() 1 nsXULTemplateBuilder::AddRef() 1 nsXULPrototypeDocument::QueryInterface(nsID const&, void**) 1 nsXULPDGlobalObject::AddRef() 1 nsXULControllers::AddRef() 1 nsXBLDocGlobalObject::AddRef() 1 nsXBLDocGlobalObject::QueryInterface(nsID const&, void**) 1 nsXBLResourceLoader::AddRef() 1 nsXMLDocument::AddRef() 1 nsHTMLDocument::AddRef() 1 nsHTMLTableElement::AddRef() 1 nsHTMLHtmlElement::AddRef() 1 nsGenericElement::Release() 1 nsDocument::Release() 1 nsDocument::AddRef() 1 nsCharsetMenu::AddRef() 1 nsCycleCollectionXPCOMRuntime::Root(nsDeque const&) 14221 2698 4020 nsCycleCollector_forget(nsISupports*) 1322 nsCycleCollector::Forget(nsISupports*)
4338 js_TraceObject 8 .L372 74131 42 3966 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*) 4208 xpc_MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*) 73 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**) 9 JS_GetClass 6 JS_GetPrivate 6 JS_MarkGCThing 2 MarkScopeJSObjects(JSContext*, XPCWrappedNativeScope*, void*)
3232 GraphWalker::Walk(void*) 617 scanWalker::VisitNode(PtrInfo*, unsigned int) 14251 3849 3849 ScanBlackWalker::ShouldVisitNode(PtrInfo const*)
4208 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*) 2 js_TraceObject 74130 75 3846 xpc_MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*) 3775 JS_MarkGCThing 351 MarkScopeJSObjects(JSContext*, XPCWrappedNativeScope*, void*) 6 .plt 3 js_CallGCThingTracer
3505 ChangeTable 284 PL_DHashTableOperate 10738 3789 3789 PL_DHashMoveEntryStub
3099 nsGenericElement::QueryInterface(nsID const&, void**) 523 nsHTMLAnchorElement::QueryInterface(nsID const&, void**) 117724 722 3622 nsHTMLAnchorElement::AddRef() 2433 nsGenericElement::AddRef() 418 nsCycleCollector_forget(nsISupports*) 49 .plt
1668 canonicalize(nsISupports*) 984 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 204 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 192 GraphWalker::NoteXPCOMChild(nsISupports*) 185 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 129 nsCycleCollector_isScanSafe(nsISupports*) 104 PL_DHashTableEnumerate 116317 2819 3466 nsEventListenerManager::QueryInterface(nsID const&, void**) 552 nsEventListenerManager::AddRef() 85 nsCycleCollector_forget(nsISupports*) 6 nsCycleCollectionParticipant::AddRef() 4 .plt
1787 canonicalize(nsISupports*) 967 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 218 GraphWalker::NoteXPCOMChild(nsISupports*) 132 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 127 nsCycleCollector_isScanSafe(nsISupports*) 67 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 54 PL_DHashTableEnumerate 131767 2648 3352 nsJSEventListener::QueryInterface(nsID const&, void**) 639 nsJSEventListener::AddRef() 54 nsCycleCollector_forget(nsISupports*) 7 nsCycleCollectionParticipant::AddRef() 4 .plt
2000 canonicalize(nsISupports*) 766 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 190 GraphWalker::NoteXPCOMChild(nsISupports*) 96 nsCycleCollector_isScanSafe(nsISupports*) 7 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 PL_DHashTableEnumerate 130440 2368 3061 nsJSContext::QueryInterface(nsID const&, void**) 601 nsJSContext::AddRef() 66 nsCycleCollector_forget(nsISupports*) 13 .plt 13 nsCycleCollectionParticipant::AddRef()
2644 PL_DHashTableFinish 330 nsCycleCollector::Collect(unsigned int) 53 nsXPConnect::FinishCycleCollection() 10739 3027 3027 PL_DHashClearEntryStub
2291 nsCycleCollector_suspect(nsISupports*) 336 nsGenericElement::Release() 264 nsGenericDOMDataNode::Release() 33 nsJSEventListener::Release() 32 nsEventListenerManager::Release() 31 nsJSContext::Release() 1 nsXULTemplateResultRDF::Release() 1 nsGlobalWindow::Release() 1 nsXULPrototypeDocument::Release() 14224 2990 2990 nsCycleCollector::Suspect(nsISupports*, int)
2492 nsCOMPtr_base::~nsCOMPtr_base() 378 canonicalize(nsISupports*) 117725 568 2870 nsHTMLAnchorElement::Release() 2054 nsGenericElement::Release() 180 nsCycleCollector_suspect(nsISupports*) 68 .plt
899 GraphWalker::NoteXPCOMChild(nsISupports*) 770 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 357 nsCycleCollector::MarkRoots() 346 scanWalker::VisitNode(PtrInfo*, unsigned int) 124 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 80 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 66 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 63 LinkMapTraversalVisitor::Visit(nsIContent*) 43 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 30 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 11 nsCycleCollector::Forget(nsISupports*) 7 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 4 XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&) 3 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 3 nsCycleCollector::ScanRoots() 2 TraverseJSScript(JSScript*, nsCycleCollectionTraversalCallback&) 1 MemoryElementTraverser(unsigned int const&, nsCOMArray*, void*) 1 nsXULCommandDispatcher::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXBLPrototypeBinding::Traverse(nsCycleCollectionTraversalCallback&) const 1 nsBaseHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 nsCycleCollector::Collect(unsigned int) 1 nsCycleCollector::CollectWhite() 10727 2814 2814 .plt
2587 fun_trace 347 script_trace 9 js_TraceObject 19432 719 2801 js_TraceScript 2198 JS_CallTracer 15 js_TraceAtom 8 js_MarkScriptFilename 2 js_GetGCThingFlags 1 XPCMarkNotification(void*, unsigned char, void*)
2626 js_TraceScopeProperty 133 js_TraceObject 19402 605 2759 js_TraceId 2139 JS_CallTracer 15 js_TraceAtom
1255 js_TraceLockedAtoms 1193 js_SweepAtomState 14 js_SweepScriptFilenames 18402 780 2462 JS_HashTableEnumerateEntries 861 js_locked_atom_tracer 807 js_atom_sweeper 7 js_script_filename_sweeper 6 JS_CallTracer 1 .plt
2375 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 22 GraphWalker::Walk(void*) 5 nsXPConnect::BeginCycleCollection() 72283 222 2402 XPCCallContext::~XPCCallContext() 1274 JS_EndRequest 316 nsXPConnect::Release() 292 memset 141 XPCJSContextStack::Pop(JSContext**) 64 JS_ClearNewbornRoots 19 .plt 16 .plt 16 PR_Lock 12 PR_AtomicDecrement 11 nsDeque::Pop() 10 PR_Unlock 9 PR_NotifyCondVar
2323 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 25 GraphWalker::Walk(void*) 24 nsXPConnect::BeginCycleCollection() 3 nsXPConnect::Root(nsDeque const&) 1 nsXPConnect::Unlink(nsDeque const&) 72288 369 2376 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 521 XPCPerThreadData::GetData() 516 JS_BeginRequest 258 nsXPConnect::AddRef() 182 XPCJSContextStack::Push(JSContext*) 166 XPCJSContextStack::Peek(JSContext**) 91 PR_GetThreadPrivate 60 nsXPConnect::GetXPConnect() 57 nsDeque::Peek() 50 XPCJSContextStack::GetSafeJSContext(JSContext**) 28 .plt 27 nsDeque::Push(void*) 18 PR_Lock 13 PR_AtomicIncrement 8 nsXPConnect::GetContext(JSContext*, nsXPConnect*) 8 PR_Unlock 4 .plt
2356 JS_CallTracer 15 js_TraceScript 15 js_TraceId 4 js_locked_atom_tracer 2 js_TraceAtom 17780 321 2169 js_TraceAtom 1983 JS_CallTracer 30 XPCMarkNotification(void*, unsigned char, void*) 20 js_GetGCThingFlags 18 JS_TraceChildren 14 .plt 4 .L395 2 js_TraceAtom
1414 GraphWalker::Walk(void*) 683 nsCycleCollector::MarkRoots() 14248 2097 2097 MarkGreyWalker::ShouldVisitNode(PtrInfo const*)
1692 nsInterfaceHashtable::GetWeak(void const*, int*) const 337 PL_DHashTableOperate 114452 2029 2029 nsTHashtable > >::s_HashKey(PLDHashTable*, void const*)
1403 nsGenericElement::QueryInterface(nsID const&, void**) 610 nsHTMLSharedElement::QueryInterface(nsID const&, void**) 123666 740 2013 nsHTMLSharedElement::AddRef() 1203 nsGenericElement::AddRef() 59 nsCycleCollector_forget(nsISupports*) 11 .plt
1974 TraceRuntime 2 js_GC 18384 15 1976 js_TraceContext 1919 JS_CallTracer 42 TraceWeakRoots
1495 nsGenericElement::QueryInterface(nsID const&, void**) 324 nsHTMLTableCellElement::QueryInterface(nsID const&, void**) 124784 472 1819 nsHTMLTableCellElement::AddRef() 1245 nsGenericElement::AddRef() 74 nsCycleCollector_forget(nsISupports*) 28 .plt
1132 canonicalize(nsISupports*) 472 GraphWalker::NoteXPCOMChild(nsISupports*) 1 nsCycleCollector::ScanRoots() 10771 1605 1605 nsCOMPtr_base::begin_assignment()
1026 GraphWalker::DescribeNode(unsigned int) 250 nsGenericDOMDataNode::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 208 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 44 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 28 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 24 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 3 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXBLDocumentInfo::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 14249 1584 1584 MarkGreyWalker::VisitNode(PtrInfo*, unsigned int)
1323 nsCOMPtr_base::~nsCOMPtr_base() 227 canonicalize(nsISupports*) 123667 359 1550 nsHTMLSharedElement::Release() 1092 nsGenericElement::Release() 65 nsCycleCollector_suspect(nsISupports*) 34 .plt
1218 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 324 PL_DHashTableEnumerate 115180 1542 1542 nsGenericElement::cycleCollection::UnmarkPurple(nsISupports*)
1380 nsCOMPtr_base::~nsCOMPtr_base() 152 canonicalize(nsISupports*) 124785 245 1532 nsHTMLTableCellElement::Release() 1171 nsGenericElement::Release() 82 nsCycleCollector_suspect(nsISupports*) 34 .plt
1362 js_GC 3 JS_GC 18599 63 1365 js_FinalizeObject 594 jsd_ObjectHook 311 XPC_WN_NoHelper_Finalize(JSContext*, JSObject*) 87 js_DropObjectMap 86 fun_finalize 85 JS_ClearWatchPointsForObject 44 XPC_WN_Shared_Proto_Finalize(JSContext*, JSObject*) 24 JavaPackage_finalize 13 FreeSlots 10 XPC_NW_Finalize(JSContext*, JSObject*) 5 XPC_WN_Helper_Finalize(JSContext*, JSObject*) 4 jsd_Unlock 4 XBLFinalize(JSContext*, JSObject*) 4 PR_AtomicDecrement 3 jsd_Lock 3 XPC_SJOW_Finalize(JSContext*, JSObject*) 3 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*) 3 JS_GetPrivate 3 .plt 2 jsd_GetJSDObjectForJSObject 2 _destroyJSDObject 2 js_DestroyObjectMap 1 JavaObject_finalize 1 JavaClass_finalize 1 nsWindowSH::Finalize(nsIXPConnectWrappedNative*, JSContext*, JSObject*) 1 nsHTMLDocumentSH::ReleaseDocument(JSContext*, JSObject*) 1 nsXPConnect::GetRuntime(nsXPConnect*) 1 PR_EnterMonitor 1 PR_Unlock 1 regexp_finalize 1 JS_DHashTableOperate 1 JS_GetClass
1352 XPCCycleGCCallback(JSContext*, JSGCStatus) 2 js_GC 130419 2 1354 DOMGCCallback(JSContext*, JSGCStatus) 1352 jsds_GCCallbackProc(JSContext*, JSGCStatus)
1353 js_GC 72200 0 1353 XPCCycleGCCallback(JSContext*, JSGCStatus) 1352 DOMGCCallback(JSContext*, JSGCStatus) 1 NS_IsMainThread_P()
1352 DOMGCCallback(JSContext*, JSGCStatus) 190530 1 1352 jsds_GCCallbackProc(JSContext*, JSGCStatus) 1328 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 2 nsSecureBrowserUIImpl::Release() 2 nsDOMEvent::Release() 2 nsVoidArray::Compact() 2 nsVoidArray::RemoveElementsAt(int, int) 1 nsBrowserStatusFilter::Release() 1 non-virtual thunk to nsXULElement::Release() 1 non-virtual thunk to nsGlobalWindow::Release() 1 non-virtual thunk to nsHTMLDocument::Release() 1 nsHTMLTableSectionElement::Release() 1 non-virtual thunk to nsHTMLAnchorElement::Release() 1 nsDOMXULCommandEvent::Release() 1 non-virtual thunk to nsTextNode::Release() 1 nsContentList::Release() 1 XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos() 1 nsXPCComponents_Interfaces::Release() 1 .plt 1 PR_EnterMonitor 1 PR_Unlock 1 PR_Lock
1328 jsds_GCCallbackProc(JSContext*, JSGCStatus) 73591 21 1328 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 559 XPCWrappedNativeScope::FinishedMarkPhaseOfGC(JSContext*, XPCJSRuntime*) 212 XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos() 136 JS_DHashTableEnumerate 134 XPCWrappedNativeScope::SweepAllWrappedNativeTearOffs() 59 nsDOMEvent::Release() 46 DocumentViewerImpl::Release() 44 nsHTMLDocument::Release() 19 nsWebShell::Release() 17 nsXULElement::Release() 13 nsDOMMouseEvent::Release() 8 nsJSIID::Release() 7 nsGlobalWindow::Release() 6 XPCWrappedNativeScope::FinishedFinalizationPhaseOfGC(JSContext*) 4 nsHTMLHtmlElement::Release() 4 nsXPCException::Release() 3 nsDOMPageTransitionEvent::Release() 3 nsVoidArray::RemoveElementsAt(int, int) 2 nsHTMLHeadElement::Release() 2 nsDOMEvent::~nsDOMEvent() 2 nsContentList::Release() 2 nsJSCID::Release() 2 nsXPCComponents::Release() 2 JS_IsAboutToBeFinalized 1 nsBrowserStatusFilter::Release() 1 nsDocShell::Release() 1 nsSecureBrowserUIImpl::Release() 1 nsLocation::Release() 1 nsDOMKeyboardEvent::Release() 1 nsContentAreaDragDrop::Release() 1 nsContainerBoxObject::Release() 1 nsStandardURL::~nsStandardURL() 1 nsInputStreamChannel::Release() 1 NativeSetSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 NativeUnMarkedSetRemover(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 DyingProtoKiller(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 NativeInterfaceSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 NativeInterfaceGC(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 .plt 1 PR_ExitMonitor 1 PR_Unlock 1 .plt 1 JS_DHashTableRawRemove 1 NS_IsMainThread_P() 1 nsVoidArray::Compact()
507 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 426 GraphWalker::NoteXPCOMChild(nsISupports*) 150 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 60 GraphWalker::NoteScriptChild(unsigned int, void*) 43 LinkMapTraversalVisitor::Visit(nsIContent*) 38 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 37 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 27 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 4 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 3 nsXULTemplateBuilder::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 3 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&) 1 nsXBLDocGlobalObject::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXBLDocumentInfo::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXBLPrototypeBinding::Traverse(nsCycleCollectionTraversalCallback&) const 14250 1303 1303 MarkGreyWalker::NoteChild(PtrInfo*)
632 canonicalize(nsISupports*) 293 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 194 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 60 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 48 GraphWalker::NoteXPCOMChild(nsISupports*) 46 nsCycleCollector_isScanSafe(nsISupports*) 28 PL_DHashTableEnumerate 125125 787 1301 nsHTMLTableRowElement::QueryInterface(nsID const&, void**) 485 nsGenericElement::QueryInterface(nsID const&, void**) 29 nsHTMLTableRowElement::AddRef()
1274 XPCCallContext::~XPCCallContext() 14 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 nsXPConnect::BeginCycleCollection() 17437 164 1289 JS_EndRequest 617 PR_Unlock 275 PR_NotifyCondVar 139 PR_Lock 21 .plt 19 pt_PostNotifyToCvar 17 pthread_mutex_lock 14 pthread_equal 14 pthread_self 9 pt_PostNotifies
1280 TraceRuntime 17782 1 1280 js_TraceLockedAtoms 1255 JS_HashTableEnumerateEntries 24 js_locked_atom_tracer
959 nsGenericElement::QueryInterface(nsID const&, void**) 304 nsHTMLFontElement::QueryInterface(nsID const&, void**) 119137 389 1263 nsHTMLFontElement::AddRef() 753 nsGenericElement::AddRef() 107 nsCycleCollector_forget(nsISupports*) 14 .plt
1059 nsCOMPtr_base::~nsCOMPtr_base() 198 canonicalize(nsISupports*) 119138 281 1257 nsHTMLFontElement::Release() 873 nsGenericElement::Release() 77 nsCycleCollector_suspect(nsISupports*) 26 .plt
1240 js_GC 17784 0 1240 js_SweepAtomState 1193 JS_HashTableEnumerateEntries 47 js_atom_sweeper
1078 nsRefPtrHashtable::GetWeak(nsISupports*, int*) const 150 PL_DHashTableOperate 129398 1228 1228 nsTHashtable > >::s_HashKey(PLDHashTable*, void const*)
991 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 225 PL_DHashTableEnumerate 114945 1216 1216 nsGenericDOMDataNode::cycleCollection::UnmarkPurple(nsISupports*)
873 nsCOMPtr_base::~nsCOMPtr_base() 309 canonicalize(nsISupports*) 130490 922 1182 nsJSContext::Release() 229 nsCycleCollector_suspect(nsISupports*) 31 nsCycleCollector::Suspect(nsISupports*, int)
1152 JS_DHashTableEnumerate 1 TraceRuntime 18381 64 1153 gc_lock_traversal 684 XPCMarkNotification(void*, unsigned char, void*) 380 JS_CallTracer 13 PL_DHashTableOperate 10 .plt 2 js_GetGCThingFlags
325 nsGenericDOMDataNode::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 287 GraphWalker::DescribeNode(unsigned int) 283 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 35 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 33 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 23 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 14252 988 988 ScanBlackWalker::VisitNode(PtrInfo*, unsigned int)
601 nsJSContext::QueryInterface(nsID const&, void**) 337 canonicalize(nsISupports*) 130479 681 938 nsJSContext::AddRef() 224 nsCycleCollector_forget(nsISupports*) 33 nsCycleCollector::Forget(nsISupports*)
781 nsCOMPtr_base::~nsCOMPtr_base() 151 canonicalize(nsISupports*) 2 nsCycleCollectionXPCOMRuntime::Unroot(nsDeque const&) 1 nsEventListenerManager::RemoveAllListeners() 131760 635 935 nsJSEventListener::Release() 265 nsCycleCollector_suspect(nsISupports*) 33 nsCycleCollector::Suspect(nsISupports*, int) 2 nsJSContext::DropScriptObject(void*)
473 canonicalize(nsISupports*) 345 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 33 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 21 GraphWalker::NoteXPCOMChild(nsISupports*) 17 PL_DHashTableEnumerate 13 nsCycleCollector_isScanSafe(nsISupports*) 8 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 133790 210 910 nsXULElement::QueryInterface(nsID const&, void**) 619 nsGenericElement::QueryInterface(nsID const&, void**) 41 nsCycleCollectionParticipant::AddRef() 40 nsXULElement::AddRef()
896 js_TraceObject 2 .L372 74200 6 892 XPC_NW_Mark(JSContext*, JSObject*, void*) 890 JS_MarkGCThing 2 JS_GetPrivate
861 JS_HashTableEnumerateEntries 24 js_TraceLockedAtoms 17781 687 885 js_locked_atom_tracer 194 JS_CallTracer 4 js_TraceAtom
245 nsDocument::GetReference(void*) 123 nsBindingManager::GetBinding(nsIContent*) 102 nsTextNode::Release() 68 nsHTMLAnchorElement::Release() 54 nsCOMPtr_base::~nsCOMPtr_base() 49 nsHTMLAnchorElement::AddRef() 34 nsHTMLTableCellElement::Release() 34 nsHTMLSharedElement::Release() 28 nsHTMLTableCellElement::AddRef() 26 nsHTMLFontElement::Release() 26 nsTextNode::AddRef() 23 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 14 nsHTMLFontElement::AddRef() 13 nsJSContext::QueryInterface(nsID const&, void**) 11 nsHTMLSharedElement::AddRef() 5 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 4 nsJSEventListener::QueryInterface(nsID const&, void**) 4 nsHTMLTableRowElement::AddRef() 4 nsEventListenerManager::QueryInterface(nsID const&, void**) 3 nsXULElement::Release() 2 nsHTMLTableRowElement::Release() 1 nsXULElement::AddRef() 1 nsHTMLDocument::~nsHTMLDocument() 1 nsHTMLTableElement::AddRef() 1 nsCSSStyleSheet::~nsCSSStyleSheet() 102662 876 876 .plt
807 JS_HashTableEnumerateEntries 47 js_SweepAtomState 17783 854 854 js_atom_sweeper
639 JS_CallTracer 91 js_CallGCThingTracer 65 js_TraceObject 20 js_TraceAtom 12 fun_trace 8 JS_MarkGCThing 4 js_IsAboutToBeFinalized 3 gc_root_traversal 2 js_TraceScript 2 gc_lock_traversal 1 js_TraceXMLNamespace 1 js_TraceScopeProperty 1 regexp_trace 1 .L372 1 JS_GetStringChars 1 JS_IsAboutToBeFinalized 18343 852 852 js_GetGCThingFlags
617 JS_EndRequest 123 JS_BeginRequest 26 jsd_Unlock 26 JS_ClearWatchPointsForObject 10 XPCCallContext::~XPCCallContext() 8 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 6 PR_ExitMonitor 5 js_PurgeDeflatedStringCache 4 ClaimScope 3 JS_ClearScriptTraps 3 js_ContextIterator 1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 1 jsd_ObjectHook 1 XPCWrappedNative::~XPCWrappedNative() 1 XPCJSRuntime::GetXPCContext(JSContext*) 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 1 js_FinalizeObject 1 js_GetSlotThreadSafe 1 js_GC 1 js_LockGCThingRT 43811 170 840 PR_Unlock 362 pt_PostNotifies 161 pthread_cond_signal@@GLIBC_2.3.2 114 pthread_mutex_unlock 17 pthread_equal 10 PR_AtomicDecrement 6 .plt
724 nsCOMPtr_base::~nsCOMPtr_base() 107 canonicalize(nsISupports*) 1 nsCycleCollectionXPCOMRuntime::Unroot(nsDeque const&) 116320 565 832 nsEventListenerManager::Release() 234 nsCycleCollector_suspect(nsISupports*) 32 nsCycleCollector::Suspect(nsISupports*, int) 1 nsEventListenerManager::~nsEventListenerManager()
639 nsJSEventListener::QueryInterface(nsID const&, void**) 181 canonicalize(nsISupports*) 1 nsCycleCollectionXPCOMRuntime::Root(nsDeque const&) 131766 676 821 nsJSEventListener::AddRef() 125 nsCycleCollector_forget(nsISupports*) 20 nsCycleCollector::Forget(nsISupports*)
445 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 155 nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 42 nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 23 nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&) 21 LinkMapTraversalVisitor::Visit(nsIContent*) 18 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 6 XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&) 2 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 2 TraverseJSScript(JSScript*, nsCycleCollectionTraversalCallback&) 1 nsXULTemplateBuilder::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsRDFQuery::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 14253 716 716 ScanBlackWalker::NoteChild(PtrInfo*)
552 nsEventListenerManager::QueryInterface(nsID const&, void**) 152 canonicalize(nsISupports*) 116319 567 704 nsEventListenerManager::AddRef() 123 nsCycleCollector_forget(nsISupports*) 14 nsCycleCollector::Forget(nsISupports*)
593 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 12 GraphWalker::Walk(void*) 72163 444 605 TraverseJSScript(JSScript*, nsCycleCollectionTraversalCallback&) 151 GraphWalker::NoteScriptChild(unsigned int, void*) 4 nsDeque::Push(void*) 2 ScanBlackWalker::NoteChild(PtrInfo*) 2 PL_DHashTableOperate 2 .plt
594 js_FinalizeObject 2 js_GC 190163 9 596 jsd_ObjectHook 241 _destroyJSDObject 209 jsd_GetJSDObjectForJSObject 57 jsd_Unlock 52 jsd_Lock 9 .plt 9 PR_GetCurrentThread 6 PR_Lock 2 JS_HashTableLookup 1 PR_Unlock 1 JS_HashTableRemove
521 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 69 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 73833 158 590 XPCPerThreadData::GetData() 351 PR_GetThreadPrivate 77 PR_GetCurrentThread 4 .plt
565 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 12 GraphWalker::Walk(void*) 74025 38 577 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 241 GraphWalker::NoteXPCOMChild(nsISupports*) 161 XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&) 104 GraphWalker::NoteScriptChild(unsigned int, void*) 12 GraphWalker::DescribeNode(unsigned int) 7 .plt 3 MarkGreyWalker::NoteChild(PtrInfo*) 3 MarkGreyWalker::VisitNode(PtrInfo*, unsigned int) 3 nsCycleCollector_isScanSafe(nsISupports*) 2 ScanBlackWalker::VisitNode(PtrInfo*, unsigned int) 2 nsDeque::Push(void*) 1 PL_DHashTableOperate
559 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 74183 14 559 XPCWrappedNativeScope::FinishedMarkPhaseOfGC(JSContext*, XPCJSRuntime*) 532 JS_DHashTableEnumerate 6 WrappedNativeJSGCThingMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 6 JS_IsAboutToBeFinalized 1 PR_ExitMonitor
538 nsCycleCollector::Collect(unsigned int) 14213 0 538 nsCycleCollector::CollectPurple() 538 nsPurpleBuffer::SelectAgedPointers(nsDeque*)
538 nsCycleCollector::CollectPurple() 14209 0 538 nsPurpleBuffer::SelectAgedPointers(nsDeque*) 512 PL_DHashTableEnumerate 26 nsBaseHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
516 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 18 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 nsXPConnect::BeginCycleCollection() 17436 139 535 JS_BeginRequest 147 PR_Lock 123 PR_Unlock 43 pthread_mutex_lock 29 pthread_self 24 .plt 24 pthread_mutex_unlock 6 pthread_equal
494 JS_DHashTableEnumerate 6 XPCWrappedNativeScope::FinishedMarkPhaseOfGC(JSContext*, XPCJSRuntime*) 74164 77 500 WrappedNativeJSGCThingMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 423 JS_MarkGCThing
425 nsCycleCollector::Forget(nsISupports*) 69 PL_DHashTableOperate 1 nsPurpleBuffer::BumpGeneration() 14259 495 495 nsTHashtable >::s_HashKey(PLDHashTable*, void const*)
282 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 91 fun_trace 17 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**) 17 fun_finalize 14 js_TraceObject 14 GraphWalker::Walk(void*) 8 XPC_WN_Shared_Proto_Mark(JSContext*, JSObject*, void*) 7 XPC_WN_NoHelper_Finalize(JSContext*, JSObject*) 6 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*) 3 js_FinalizeObject 2 XPC_NW_Mark(JSContext*, JSObject*, void*) 2 XPC_WN_Shared_Proto_Finalize(JSContext*, JSObject*) 2 regexp_trace 1 JavaPackage_finalize 1 JavaClass_finalize 1 nsHTMLDocumentSH::ReleaseDocument(JSContext*, JSObject*) 1 qname_trace 17522 416 469 JS_GetPrivate 53 js_GetSlotThreadSafe
460 js_GC 19404 448 460 js_SweepScopeProperties 11 RemovePropertyTreeChild 1 InsertPropertyTreeChild
351 XPCPerThreadData::GetData() 91 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 43480 175 442 PR_GetThreadPrivate 230 PR_GetCurrentThread 33 __pthread_getspecific 4 .plt
420 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 129667 0 420 nsXULDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 324 nsElementMap::Enumerate(int (*)(unsigned short const*, nsIContent*, void*), void*) 60 nsXMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 21 GraphWalker::NoteXPCOMChild(nsISupports*) 15 PL_DHashTableEnumerate
395 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&) 22 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 129317 47 417 LookupObject(PLDHashTable&, nsISupports*) 340 PL_DHashTableOperate 22 PL_DHashVoidPtrKeyStub 8 SearchTable
147 JS_BeginRequest 139 JS_EndRequest 32 JS_ClearWatchPointsForObject 20 jsd_Lock 18 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 16 XPCCallContext::~XPCCallContext() 12 PR_EnterMonitor 8 js_PurgeDeflatedStringCache 6 jsd_ObjectHook 4 ClaimScope 4 js_ContextIterator 2 TraceRuntime 1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 1 XPCJSRuntime::GetXPCContext(JSContext*) 1 js_GetSlotThreadSafe 1 xptiInterfaceInfo::Release() 43805 133 412 PR_Lock 264 pthread_mutex_lock 15 __i686.get_pc_thunk.bx
230 PR_GetThreadPrivate 77 XPCPerThreadData::GetData() 35 jsd_Unlock 28 jsd_Lock 9 jsd_ObjectHook 5 jsd_GetJSDObjectForJSObject 1 NS_IsMainThread_P() 43971 222 385 PR_GetCurrentThread 100 __pthread_getspecific 63 __i686.get_pc_thunk.bx
278 __libc_malloc 99 _int_realloc 35719 112 377 _int_malloc 265 malloc_consolidate
362 PR_Unlock 9 JS_EndRequest 43810 225 371 pt_PostNotifies 67 pthread_mutex_unlock 53 _PR_x86_AtomicDecrement 20 PR_AtomicDecrement 6 .plt
347 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 13 GraphWalker::Walk(void*) 124483 20 360 nsHTMLTableElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 331 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 6 GraphWalker::NoteXPCOMChild(nsISupports*) 3 nsAttrAndChildArray::GetSafeChildAt(unsigned int) const
295 nsCOMPtr_base::~nsCOMPtr_base() 57 canonicalize(nsISupports*) 125108 76 352 nsHTMLTableRowElement::Release() 257 nsGenericElement::Release() 17 nsCycleCollector_suspect(nsISupports*) 2 .plt
349 js_TraceObject 19411 0 349 script_trace 347 js_TraceScript 1 JS_CallTracer 1 .plt
316 XPCCallContext::~XPCCallContext() 28 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 72157 106 344 nsXPConnect::Release() 195 _PR_x86_AtomicDecrement 40 PR_AtomicDecrement 3 .plt
307 nsGenericElement::QueryInterface(nsID const&, void**) 29 nsHTMLTableRowElement::QueryInterface(nsID const&, void**) 125107 64 336 nsHTMLTableRowElement::AddRef() 260 nsGenericElement::AddRef() 8 nsCycleCollector_forget(nsISupports*) 4 .plt
264 PR_Lock 43 JS_BeginRequest 17 JS_EndRequest 3 jsd_Lock 2 JS_ClearWatchPointsForObject 2 js_ContextIterator 42034 331 331 pthread_mutex_lock
324 nsXULDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 129483 0 324 nsElementMap::Enumerate(int (*)(unsigned short const*, nsIContent*, void*), void*) 323 PL_HashTableEnumerateEntries 1 nsElementMap::EnumerateImpl(PLHashEntry*, int, void*)
323 nsElementMap::Enumerate(int (*)(unsigned short const*, nsIContent*, void*), void*) 53012 28 323 PL_HashTableEnumerateEntries 292 nsElementMap::EnumerateImpl(PLHashEntry*, int, void*) 3 TraverseElement(unsigned short const*, nsIContent*, void*)
311 js_FinalizeObject 5 js_GC 74099 9 316 XPC_WN_NoHelper_Finalize(JSContext*, JSObject*) 298 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*) 7 JS_GetPrivate 2 XPCJSRuntime::DeferredRelease(nsISupports*)
298 XPC_WN_NoHelper_Finalize(JSContext*, JSObject*) 3 js_FinalizeObject 1 XPC_WN_Helper_Finalize(JSContext*, JSObject*) 74028 23 302 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*) 214 XPCWrappedNative::Release() 59 XPCJSRuntime::DeferredRelease(nsISupports*) 4 nsVoidArray::InsertElementAt(void*, int) 1 .plt 1 PR_AtomicDecrement
58 DefaultFreeEntry 55 _destroyJSDObject 50 operator delete(void*) 42 JS_free 41 js_FinalizeStringRT 12 PL_DHashFreeTable 10 PR_Free 5 XPCWrappedNative::~XPCWrappedNative() 4 _destroyJSDScript 3 jsd_free_script_entry 3 operator delete[](void*) 3 JS_HashTableRawRemove 3 PL_DHashTableFinish 2 nsStringBuffer::Release() 1 nsJSPrincipals::~nsJSPrincipals() 1 js_ClearScope 1 nsSubstring::Finalize() 1 NS_Free_P 35717 192 295 free 94 _int_free 9 __i686.get_pc_thunk.bx
292 PL_HashTableEnumerateEntries 1 nsElementMap::Enumerate(int (*)(unsigned short const*, nsIContent*, void*), void*) 129485 34 293 nsElementMap::EnumerateImpl(PLHashEntry*, int, void*) 257 TraverseElement(unsigned short const*, nsIContent*, void*) 2 GraphWalker::NoteXPCOMChild(nsISupports*)
207 PL_DHashAllocTable 63 JS_DHashAllocTable 9 nsVoidArray::SizeTo(int) 8 operator new(unsigned int) 2 ChangeTable 2 ChangeTable 1 g_malloc 1 nsSubstring::MutatePrep(unsigned int, unsigned short**, unsigned int*) 35730 14 293 __libc_malloc 278 _int_malloc 1 __i686.get_pc_thunk.bx
149 nsXPConnect::AddRef() 114 pt_PostNotifyToCvar 24 XPCWrappedNative::AddRef() 5 nsXPCWrappedJS::AddRef() 44152 292 292 _PR_x86_AtomicIncrement
275 JS_EndRequest 9 XPCCallContext::~XPCCallContext() 43813 20 284 PR_NotifyCondVar 221 pt_PostNotifyToCvar 42 PR_AtomicIncrement 1 .plt
258 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 21 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 72156 73 279 nsXPConnect::AddRef() 149 _PR_x86_AtomicIncrement 49 PR_AtomicIncrement 8 .plt
195 nsXPConnect::Release() 53 pt_PostNotifies 12 XPCWrappedNative::Release() 9 js_DropObjectMap 2 nsXPCComponents::Release() 1 nsDocLoader::Release() 1 nsNodeInfoManager::Release() 1 nsXPCWrappedJS::Release() 1 nsJSIID::Release() 1 js_DestroyRegExp 44153 276 276 _PR_x86_AtomicDecrement
78 js_TraceScopeProperty 40 .L372 36 fun_trace 30 js_TraceObject 26 JS_CallTracer 19 XPCCallContext::~XPCCallContext() 14 js_TraceAtom 9 JS_MarkGCThing 4 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 3 js_FinalizeObject 3 JS_HashTableRawRemove 1 JavaPackage_finalize 1 script_trace 1 js_DestroyScope 1 regexp_trace 1 js_GetSlotThreadSafe 1 JS_HashTableEnumerateEntries 1 js_GC 17369 269 269 .plt
265 _int_malloc 1 _int_free 35709 266 266 malloc_consolidate
257 nsElementMap::EnumerateImpl(PLHashEntry*, int, void*) 3 PL_HashTableEnumerateEntries 129589 5 260 TraverseElement(unsigned short const*, nsIContent*, void*) 248 GraphWalker::NoteXPCOMChild(nsISupports*) 4 nsDeque::Push(void*) 2 canonicalize(nsISupports*) 1 nsCycleCollector_isScanSafe(nsISupports*)
166 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 88 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 73799 150 254 XPCJSContextStack::Peek(JSContext**) 104 nsDeque::Peek()
241 jsd_ObjectHook 2 js_FinalizeObject 190161 40 243 _destroyJSDObject 131 JS_HashTableRemove 55 free 6 JS_HashTableRawRemove 5 _hash_root 4 JS_HashTableRawLookup 1 _int_free 1 __i686.get_pc_thunk.bx
221 PR_NotifyCondVar 19 JS_EndRequest 43807 103 240 pt_PostNotifyToCvar 114 _PR_x86_AtomicIncrement 19 PR_AtomicIncrement 4 .plt
214 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*) 18 nsCOMPtr_base::~nsCOMPtr_base() 6 canonicalize(nsISupports*) 74004 10 238 XPCWrappedNative::Release() 197 XPCWrappedNative::~XPCWrappedNative() 12 _PR_x86_AtomicDecrement 6 PR_AtomicDecrement 4 nsCOMPtr_base::~nsCOMPtr_base() 3 operator delete(void*) 2 .plt 2 .plt 1 PR_ExitMonitor 1 JS_DHashTableOperate
195 PL_DHashTableEnumerate 26 nsPurpleBuffer::SelectAgedPointers(nsDeque*) 14258 126 221 nsBaseHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 94 ageSelectionCallback(void const*, unsigned int&, void*) 1 .plt
161 XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 48 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 5 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 GraphWalker::Walk(void*) 74172 22 215 XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&) 172 GraphWalker::NoteScriptChild(unsigned int, void*) 6 ScanBlackWalker::NoteChild(PtrInfo*) 5 PL_DHashTableOperate 4 nsDeque::Push(void*) 4 .plt 2 MarkGreyWalker::NoteChild(PtrInfo*)
114 PR_Unlock 67 pt_PostNotifies 24 JS_BeginRequest 3 jsd_Unlock 3 JS_ClearWatchPointsForObject 1 ClaimScope 1 js_ContextIterator 42047 213 213 pthread_mutex_unlock
212 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 74175 12 213 XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos() 196 JS_DHashTableEnumerate 4 WrappedNativeMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 WrappedNativeProtoMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
209 jsd_ObjectHook 2 js_FinalizeObject 190175 16 211 jsd_GetJSDObjectForJSObject 133 JS_HashTableLookup 23 jsd_Unlock 21 jsd_Lock 7 _hash_root 5 PR_GetCurrentThread 3 .plt 3 JS_HashTableRawLookup
170 ChangeTable 37 PL_DHashTableInit 10732 0 207 PL_DHashAllocTable 207 __libc_malloc
186 PL_DHashTableOperate 12 nsCycleCollector::Forget(nsISupports*) 2 nsXPConnect::FinishCycleCollection() 2 nsHashtable::Remove(nsHashKey*) 1 nsNodeUtils::LastRelease(nsINode*, int) 10752 155 203 PL_DHashTableRawRemove 29 nsTHashtable >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) 16 nsBaseHashtableET::~nsBaseHashtableET() 2 clearHashEntry(PLDHashTable*, PLDHashEntryHdr*) 1 AtomImpl::IsPermanent()
127 PL_DHashFreeTable 54 NS_JProfStartProfiling() 1 NS_JProfStopProfiling() 1 enableRTCSignals(bool) 32613 200 200 _end 1 EndProfilingHook(int)
158 nsGenericElement::QueryInterface(nsID const&, void**) 40 nsXULElement::QueryInterface(nsID const&, void**) 1 nsCycleCollectionXPCOMRuntime::Root(nsDeque const&) 133689 58 199 nsXULElement::AddRef() 129 nsGenericElement::AddRef() 11 nsCycleCollector_forget(nsISupports*) 1 .plt
197 XPCWrappedNative::Release() 74057 5 197 XPCWrappedNative::~XPCWrappedNative() 72 JS_DHashTableOperate 59 XPCJSRuntime::DeferredRelease(nsISupports*) 21 operator delete(void*) 9 PR_EnterMonitor 7 PR_ExitMonitor 7 nsCOMPtr_base::~nsCOMPtr_base() 5 free 2 XPCWrappedNativeTearOffChunk::~XPCWrappedNativeTearOffChunk() 2 SearchTable 1 non-virtual thunk to nsJSCID::Release() 1 nsJSIID::Release() 1 non-virtual thunk to nsXPCComponents::Release() 1 nsXPCComponents::Release() 1 PR_Unlock 1 .plt 1 JS_DHashTableRawRemove 1 JS_DHashVoidPtrKeyStub
182 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 12 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 73801 34 194 XPCJSContextStack::Push(JSContext*) 160 nsDeque::Push(void*)
185 nsCycleCollector::Collect(unsigned int) 14228 138 185 nsPurpleBuffer::BumpGeneration() 44 PL_DHashTableOperate 2 nsTHashtable >::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) 1 nsTHashtable >::s_HashKey(PLDHashTable*, void const*)
143 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 41 PL_DHashTableEnumerate 131775 184 184 nsJSEventListener::cycleCollection::UnmarkPurple(nsISupports*)
115 JS_CallTracer 23 js_TraceObject 18 fun_trace 18 js_TraceAtom 4 js_TraceScopeProperty 3 js_CallGCThingTracer 18368 181 181 JS_TraceChildren
89 canonicalize(nsISupports*) 32 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 25 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 19 PL_DHashTableEnumerate 7 GraphWalker::NoteXPCOMChild(nsISupports*) 2 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 74018 130 174 XPCWrappedNative::QueryInterface(nsID const&, void**) 34 XPCWrappedNative::AddRef() 10 PR_AtomicIncrement
134 nsCOMPtr_base::~nsCOMPtr_base() 17 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 13 canonicalize(nsISupports*) 3 WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 2 nsCycleCollectionXPCOMRuntime::Unroot(nsDeque const&) 1 nsDOMEvent::~nsDOMEvent() 1 nsAttrAndChildArray::RemoveChildAt(unsigned int) 1 nsCOMPtr_base::assign_with_AddRef(nsISupports*) 133690 22 172 nsXULElement::Release() 134 nsGenericElement::Release() 13 nsCycleCollector_suspect(nsISupports*) 3 .plt
169 nsXPConnect::BeginCycleCollection() 74181 5 169 XPCWrappedNativeScope::TraverseScopes(XPCCallContext&) 164 nsXPConnect::RecordTraversal(void*, nsISupports*)
124 JS_HashTableLookup 23 JS_HashTableRemove 14 js_PurgeDeflatedStringCache 4 _destroyJSDObject 3 jsd_GetJSDObjectForJSObject 18395 162 168 JS_HashTableRawLookup 6 JS_CompareValues
164 XPCWrappedNativeScope::TraverseScopes(XPCCallContext&) 72188 2 164 nsXPConnect::RecordTraversal(void*, nsISupports*) 162 PL_DHashTableOperate
97 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 67 PL_DHashTableEnumerate 116350 164 164 nsEventListenerManager::cycleCollection::UnmarkPurple(nsISupports*)
141 XPCCallContext::~XPCCallContext() 22 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 73800 53 163 XPCJSContextStack::Pop(JSContext**) 110 nsDeque::Pop()
104 XPCJSContextStack::Peek(JSContext**) 57 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 11326 161 161 nsDeque::Peek()
161 PR_Unlock 42107 161 161 pthread_cond_signal@@GLIBC_2.3.2
43 JS_CallTracer 28 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 23 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 22 GraphWalker::Walk(void*) 16 XPCCallContext::~XPCCallContext() 10 gc_lock_traversal 6 xpc_MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*) 2 XPCWrappedNative::Release() 2 nsCOMPtr_base::~nsCOMPtr_base() 1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 1 XPC_WN_Shared_Proto_Mark(JSContext*, JSObject*, void*) 1 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*) 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 1 js_GC 1 JS_DHashTableEnumerate 72133 158 158 .plt
156 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 GraphWalker::Walk(void*) 129059 2 157 nsXBLDocumentInfo::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 116 nsHashtable::Enumerate(int (*)(nsHashKey*, void*, void*), void*) 35 GraphWalker::NoteXPCOMChild(nsISupports*) 2 GraphWalker::DescribeNode(unsigned int) 1 MarkGreyWalker::NoteChild(PtrInfo*) 1 MarkGreyWalker::VisitNode(PtrInfo*, unsigned int)
157 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 134445 14 157 nsXULTemplateBuilder::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 104 GraphWalker::NoteXPCOMChild(nsISupports*) 32 PL_DHashTableEnumerate 3 MarkGreyWalker::NoteChild(PtrInfo*) 1 ScanBlackWalker::NoteChild(PtrInfo*) 1 nsCycleCollector_isScanSafe(nsISupports*) 1 GraphWalker::DescribeNode(unsigned int) 1 PL_DHashTableOperate
131 _destroyJSDObject 21 jsd_DestroyScriptHookProc 1 jsd_ObjectHook 18400 22 153 JS_HashTableRemove 100 JS_HashTableRawRemove 23 JS_HashTableRawLookup 3 JS_CompareValues 2 jsd_free_script_entry 2 DefaultFreeEntry 1 _hash_root
143 JS_CallTracer 18370 143 143 .L373
100 PR_GetCurrentThread 33 PR_GetThreadPrivate 8 jsd_Lock 1 jsd_Unlock 1 nsThreadManager::GetIsMainThread(int*) 42152 143 143 __pthread_getspecific
114 PL_DHashTableFinish 28 ChangeTable 10733 2 142 PL_DHashFreeTable 127 _end 12 free 1 __i686.get_pc_thunk.bx
49 nsXPConnect::AddRef() 42 PR_NotifyCondVar 19 pt_PostNotifyToCvar 13 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 10 XPCWrappedNative::QueryInterface(nsID const&, void**) 3 nsXPCWrappedJS::AddRef() 2 nsXPCWrappedJS::QueryInterface(nsID const&, void**) 1 nsDocShell::AddRef() 1 XPCWrappedNative::AddRef() 43530 140 140 PR_AtomicIncrement
133 jsd_GetJSDObjectForJSObject 4 jsd_FindJSDScript 2 jsd_ObjectHook 18401 11 139 JS_HashTableLookup 124 JS_HashTableRawLookup 4 JS_CompareValues
78 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 60 nsXULDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 GraphWalker::Walk(void*) 127153 1 139 nsXMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 132 nsDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 4 GraphWalker::NoteXPCOMChild(nsISupports*) 1 nsDocument::GetReference(void*) 1 PL_DHashTableEnumerate
134 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 74174 4 134 XPCWrappedNativeScope::SweepAllWrappedNativeTearOffs() 128 JS_DHashTableEnumerate 2 WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
129 JS_DHashTableEnumerate 4 XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos() 74182 133 133 WrappedNativeMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
59 canonicalize(nsISupports*) 30 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 13 GraphWalker::NoteXPCOMChild(nsISupports*) 13 PL_DHashTableEnumerate 11 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 3 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 2 nsCycleCollector_isScanSafe(nsISupports*) 118165 62 131 nsHTMLBRElement::QueryInterface(nsID const&, void**) 57 nsGenericElement::QueryInterface(nsID const&, void**) 9 nsHTMLBRElement::AddRef() 3 nsCycleCollectionParticipant::AddRef()
72 XPCWrappedNative::~XPCWrappedNative() 37 XPCWrappedNativeProto::JSProtoObjectFinalized(JSContext*, JSObject*) 5 XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo*) 3 XPC_NW_Finalize(JSContext*, JSObject*) 3 RemovePropertyTreeChild 1 XPC_WN_Shared_Proto_Finalize(JSContext*, JSObject*) 1 XPCWrappedNative::Release() 1 XPCJSRuntime::GetXPCContext(JSContext*) 1 InsertPropertyTreeChild 1 js_FinalizeObject 1 js_UnlockGCThingRT 1 js_LockGCThingRT 1 js_LockGCThing 18033 10 128 JS_DHashTableOperate 71 ChangeTable 25 SearchTable 13 JS_DHashTableRawRemove 5 memset 1 FindFreeEntry 1 JS_DHashClearEntryStub 1 JS_DHashMoveEntryStub 1 JS_DHashMatchEntryStub
116 nsXBLDocumentInfo::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 7 nsDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 11425 4 123 nsHashtable::Enumerate(int (*)(nsHashKey*, void*, void*), void*) 118 PL_DHashTableEnumerate 1 hashEnumerate(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
59 XPCWrappedNative::~XPCWrappedNative() 59 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*) 2 XPC_WN_NoHelper_Finalize(JSContext*, JSObject*) 73585 6 120 XPCJSRuntime::DeferredRelease(nsISupports*) 105 nsVoidArray::InsertElementAt(void*, int) 9 nsVoidArray::SizeTo(int)
94 nsBaseHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 25 PL_DHashTableEnumerate 14208 118 119 ageSelectionCallback(void const*, unsigned int&, void*) 1 nsDeque::Push(void*)
112 nsDeque::Push(void*) 11321 100 112 nsDeque::GrowCapacity() 9 operator new[](unsigned int) 3 operator delete[](void*)
101 nsVoidArray::GrowArrayBy(int) 9 XPCJSRuntime::DeferredRelease(nsISupports*) 11037 0 110 nsVoidArray::SizeTo(int) 101 realloc 9 __libc_malloc
105 XPCJSRuntime::DeferredRelease(nsISupports*) 4 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*) 11055 8 109 nsVoidArray::InsertElementAt(void*, int) 101 nsVoidArray::GrowArrayBy(int)
100 JS_HashTableRemove 6 _destroyJSDObject 18399 16 106 JS_HashTableRawRemove 67 DefaultFreeEntry 15 jsd_free_script_entry 3 free 3 .plt 2 _destroyJSDScript
105 PL_DHashTableEnumerate 1 nsHashtable::Enumerate(int (*)(nsHashKey*, void*, void*), void*) 11411 2 106 hashEnumerate(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 104 TraverseProtos(nsHashKey*, void*, void*)
104 hashEnumerate(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 PL_DHashTableEnumerate 129053 2 105 TraverseProtos(nsHashKey*, void*, void*) 103 nsXBLPrototypeBinding::Traverse(nsCycleCollectionTraversalCallback&) const
40 nsXPConnect::Release() 20 pt_PostNotifies 12 XPCCallContext::~XPCCallContext() 10 PR_Unlock 6 XPCWrappedNative::Release() 5 js_DropObjectMap 5 nsCOMPtr_base::~nsCOMPtr_base() 4 js_FinalizeObject 1 nsNodeInfoManager::~nsNodeInfoManager() 1 nsNodeInfo::~nsNodeInfo() 1 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*) 43531 105 105 PR_AtomicDecrement
103 TraverseProtos(nsHashKey*, void*, void*) 128980 8 103 nsXBLPrototypeBinding::Traverse(nsCycleCollectionTraversalCallback&) const 92 GraphWalker::NoteXPCOMChild(nsISupports*) 1 MarkGreyWalker::NoteChild(PtrInfo*) 1 nsCycleCollector_isScanSafe(nsISupports*) 1 .plt
24 JS_BeginRequest 21 JS_EndRequest 8 nsXPConnect::AddRef() 6 PR_Unlock 6 pt_PostNotifies 5 JS_ClearWatchPointsForObject 4 XPCPerThreadData::GetData() 4 pt_PostNotifyToCvar 4 PR_GetThreadPrivate 3 jsd_Lock 3 nsXPConnect::Release() 2 jsd_Unlock 2 XPCWrappedNative::Release() 2 js_PurgeDeflatedStringCache 1 XPCWrappedNative::~XPCWrappedNative() 1 XPCWrappedNative::AddRef() 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 1 PR_ExitMonitor 1 PR_EnterMonitor 1 PR_NotifyCondVar 1 ClaimScope 43263 101 101 .plt
101 nsVoidArray::InsertElementAt(void*, int) 11052 0 101 nsVoidArray::GrowArrayBy(int) 101 nsVoidArray::SizeTo(int)
101 nsVoidArray::SizeTo(int) 35741 0 101 realloc 100 _int_realloc 1 memcpy
100 realloc 35723 1 100 _int_realloc 99 _int_malloc
90 JS_CallTracer 4 fun_trace 4 js_TraceAtom 2 js_TraceObject 18375 100 100 .L395
97 JS_DHashTableEnumerate 2 XPCWrappedNativeScope::SweepAllWrappedNativeTearOffs() 74167 92 99 WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 3 nsXULElement::Release() 1 nsBookmarksService::Release() 1 nsXULDocument::Release() 1 nsHTMLHtmlElement::Release() 1 nsDOMEventRTTearoff::Release()
94 free 1 _destroyJSDObject 1 PR_Free 1 operator delete(void*) 1 JS_free 35710 97 98 _int_free 1 malloc_consolidate
64 XPCCallContext::~XPCCallContext() 26 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 17485 90 90 JS_ClearNewbornRoots
43 canonicalize(nsISupports*) 27 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 8 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 7 PL_DHashTableEnumerate 3 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 1 nsCycleCollector_isScanSafe(nsISupports*) 126728 34 90 nsXMLElement::QueryInterface(nsID const&, void**) 49 nsGenericElement::QueryInterface(nsID const&, void**) 4 nsCycleCollectionParticipant::AddRef() 3 nsXMLElement::AddRef()
47 scanWalker::VisitNode(PtrInfo*, unsigned int) 43 nsCycleCollector::MarkRoots() 72251 90 90 non-virtual thunk to nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&)
87 js_FinalizeObject 2 js_GC 18589 18 89 js_DropObjectMap 55 js_DestroyObjectMap 9 _PR_x86_AtomicDecrement 5 PR_AtomicDecrement 2 js_DestroyScope
86 js_FinalizeObject 3 js_GC 18314 23 89 fun_finalize 40 js_DestroyScript 17 JS_GetPrivate 4 JS_ClearScriptTraps 3 js_IsAboutToBeFinalized 1 js_CallDestroyScriptHook 1 js_FreeAtomMap
85 js_FinalizeObject 2 js_GC 17958 15 87 JS_ClearWatchPointsForObject 32 PR_Lock 26 PR_Unlock 5 .plt 3 pthread_mutex_unlock 3 pthread_equal 2 pthread_mutex_lock 1 pthread_self
57 jsd_ObjectHook 23 jsd_GetJSDObjectForJSObject 4 js_FinalizeObject 1 jsd_ClearAllExecutionHooksForScript 1 jsd_DestroyScriptHookProc 190159 16 86 jsd_Unlock 35 PR_GetCurrentThread 26 PR_Unlock 3 pthread_mutex_unlock 2 .plt 2 pthread_equal 1 __pthread_getspecific 1 pthread_self
24 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 20 canonicalize(nsISupports*) 16 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 12 PL_DHashTableEnumerate 10 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 nsCycleCollector_isScanSafe(nsISupports*) 124472 65 83 nsHTMLTableElement::QueryInterface(nsID const&, void**) 15 nsGenericElement::QueryInterface(nsID const&, void**) 3 nsHTMLTableElement::AddRef()
52 jsd_ObjectHook 21 jsd_GetJSDObjectForJSObject 6 jsd_DestroyScriptHookProc 3 js_FinalizeObject 1 jsd_ClearAllExecutionHooksForScript 190158 20 83 jsd_Lock 28 PR_GetCurrentThread 20 PR_Lock 8 __pthread_getspecific 3 .plt 3 pthread_mutex_lock 1 pthread_self
53 SearchTable 30 PL_DHashTableOperate 14260 83 83 nsTHashtable >::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
73 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*) 7 js_TraceObject 1 XPC_WN_JSOp_Clear(JSContext*, JSObject*) 74030 41 81 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**) 23 JS_GetClass 17 JS_GetPrivate
60 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 15 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 3 nsXPConnect::GetRuntime(nsXPConnect*) 2 XPC_NW_Finalize(JSContext*, JSObject*) 72199 80 80 nsXPConnect::GetXPConnect()
63 PR_GetCurrentThread 15 PR_Lock 41902 78 78 __i686.get_pc_thunk.bx
59 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 14 nsDOMUIEvent::Release() 3 nsDOMPageTransitionEvent::Release() 2 jsds_GCCallbackProc(JSContext*, JSGCStatus) 116553 2 78 nsDOMEvent::Release() 58 nsDOMEvent::~nsDOMEvent() 13 nsDOMMouseEvent::~nsDOMMouseEvent() 3 nsDOMPageTransitionEvent::~nsDOMPageTransitionEvent() 1 nsDOMKeyboardEvent::~nsDOMKeyboardEvent() 1 nsCOMPtr_base::~nsCOMPtr_base()
47 canonicalize(nsISupports*) 8 GraphWalker::NoteXPCOMChild(nsISupports*) 8 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 5 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 5 PL_DHashTableEnumerate 1 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 nsCycleCollector_isScanSafe(nsISupports*) 125276 56 75 nsHTMLTableSectionElement::QueryInterface(nsID const&, void**) 15 nsGenericElement::QueryInterface(nsID const&, void**) 4 nsHTMLTableSectionElement::AddRef()
53 JS_GetPrivate 19 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 2 GraphWalker::Walk(void*) 1 JavaObject_finalize 18460 19 75 js_GetSlotThreadSafe 44 ClaimScope 9 js_ValidContextPointer 1 PR_Unlock 1 PR_Lock 1 .plt
74 js_GC 1 JS_GC 19505 2 75 js_FinalizeString 73 js_FinalizeStringRT
73 js_FinalizeString 19506 6 73 js_FinalizeStringRT 41 free 26 js_PurgeDeflatedStringCache
71 JS_DHashTableOperate 18032 2 71 ChangeTable 63 JS_DHashAllocTable 2 __libc_malloc 2 FindFreeEntry 2 JS_DHashMoveEntryStub
67 JS_HashTableRawRemove 2 JS_HashTableRemove 18392 9 69 DefaultFreeEntry 58 free 2 __i686.get_pc_thunk.bx
50 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 18 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 73822 68 68 XPCJSContextStack::GetSafeJSContext(JSContext**)
51 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 16 nsGlobalChromeWindow::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 130688 2 67 nsGlobalWindow::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 60 GraphWalker::NoteXPCOMChild(nsISupports*) 4 nsDocument::GetReference(void*) 1 canonicalize(nsISupports*)
63 ChangeTable 18014 0 63 JS_DHashAllocTable 63 __libc_malloc
21 XPCWrappedNative::~XPCWrappedNative() 8 operator delete[](void*) 7 nsDOMEvent::~nsDOMEvent() 3 XPCWrappedNativeProto::~XPCWrappedNativeProto() 3 XPCWrappedNative::Release() 2 nsXULElement::nsXULSlots::~nsXULSlots() 2 nsDOMEventRTTearoff::~nsDOMEventRTTearoff() 2 nsCSSStyleSheet::~nsCSSStyleSheet() 1 nsChildWindow::~nsChildWindow() 1 nsLocation::~nsLocation() 1 nsDOMMouseEvent::~nsDOMMouseEvent() 1 nsEventStateManager::~nsEventStateManager() 1 nsEventListenerManager::~nsEventListenerManager() 1 nsEventListenerManager::RemoveAllListeners() 1 nsNodeUtils::LastRelease(nsINode*, int) 1 nsContentAreaDragDrop::~nsContentAreaDragDrop() 1 nsHTMLStyleSheet::GenericTableRule::Release() 1 nsDocViewerSelectionListener::Release() 1 nsDocViewerFocusListener::~nsDocViewerFocusListener() 1 nsJSIID::~nsJSIID() 1 nsXPCComponents::~nsXPCComponents() 1 xptiInterfaceInfo::Release() 26166 10 62 operator delete(void*) 50 free 1 _int_free 1 __i686.get_pc_thunk.bx
58 nsDOMEvent::Release() 2 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 116567 6 60 nsDOMEvent::~nsDOMEvent() 44 nsCOMPtr_base::~nsCOMPtr_base() 7 operator delete(void*) 1 nsXULElement::Release() 1 nsHTMLLinkElement::Release() 1 nsPresContext::Release()
55 nsHTMLDocument::Release() 3 nsXMLDocument::Release() 1 nsCOMPtr_base::~nsCOMPtr_base() 114182 8 59 nsDocument::Release() 49 nsDocument::LastRelease() 1 nsCycleCollector_suspect(nsISupports*) 1 nsCycleCollector_forget(nsISupports*)
55 js_DropObjectMap 2 js_FinalizeObject 18587 8 57 js_DestroyObjectMap 45 js_DestroyScope 3 js_FinishLock 1 JS_free
29 PL_DHashTableRawRemove 28 PL_DHashTableOperate 14267 57 57 nsTHashtable >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)
56 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 134520 2 56 nsXULTemplateQueryProcessorRDF::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 33 PL_DHashTableEnumerate 19 GraphWalker::NoteXPCOMChild(nsISupports*) 1 nsCycleCollector_isScanSafe(nsISupports*) 1 GraphWalker::DescribeNode(unsigned int)
44 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 12 nsCOMPtr_base::~nsCOMPtr_base() 126019 0 56 nsHTMLDocument::Release() 55 nsDocument::Release() 1 nsCycleCollector_suspect(nsISupports*)
54 nsJSContext::Notify(nsITimer*) 130447 0 54 NS_JProfStartProfiling() 54 _end
14 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 14 canonicalize(nsISupports*) 12 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 9 PL_DHashTableEnumerate 1 GraphWalker::NoteXPCOMChild(nsISupports*) 113271 30 50 nsCommentNode::QueryInterface(nsID const&, void**) 16 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 2 nsCommentNode::AddRef() 2 nsCycleCollectionParticipant::AddRef()
48 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 2 GraphWalker::Walk(void*) 73865 5 50 nsXPCWrappedJS::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 20 GraphWalker::NoteXPCOMChild(nsISupports*) 11 GraphWalker::NoteScriptChild(unsigned int, void*) 7 nsCOMPtr_base::assign_from_qi_with_error(nsQueryInterfaceWithError const&, nsID const&) 3 nsQueryInterfaceWithError::operator()(nsID const&, void**) const 2 nsDeque::Push(void*) 1 non-virtual thunk to nsXPCWrappedJS::Release() 1 nsCOMPtr_base::~nsCOMPtr_base()
49 nsDocument::Release() 114055 0 49 nsDocument::LastRelease() 44 nsHTMLDocument::~nsHTMLDocument() 1 nsNodeUtils::LastRelease(nsINode*, int) 1 nsINode::nsSlots::~nsSlots() 1 nsDocument::~nsDocument() 1 nsCOMPtr_base::~nsCOMPtr_base() 1 PL_DHashTableFinish
25 js_DestroyScope 13 JavaPackage_finalize 6 FreeSlots 2 js_DestroyScript 1 js_DestroyObjectMap 1 js_FreeAtomMap 17475 4 48 JS_free 42 free 1 _int_free 1 __i686.get_pc_thunk.bx
29 JS_BeginRequest 14 JS_EndRequest 1 jsd_Unlock 1 jsd_Lock 1 JS_ClearWatchPointsForObject 1 js_ContextIterator 41965 47 47 pthread_self
45 js_DestroyObjectMap 2 js_DropObjectMap 19385 8 47 js_DestroyScope 25 JS_free 13 js_FinishLock 1 .plt
46 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 103374 0 46 DocumentViewerImpl::Release() 46 DocumentViewerImpl::~DocumentViewerImpl()
46 DocumentViewerImpl::Release() 103469 0 46 DocumentViewerImpl::~DocumentViewerImpl() 46 nsCOMPtr_base::~nsCOMPtr_base()
44 JS_DHashTableEnumerate 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 73572 43 45 NativeInterfaceGC(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 2 JS_IsAboutToBeFinalized
44 js_FinalizeObject 1 js_GC 74105 1 45 XPC_WN_Shared_Proto_Finalize(JSContext*, JSObject*) 41 XPCWrappedNativeProto::JSProtoObjectFinalized(JSContext*, JSObject*) 2 JS_GetPrivate 1 JS_DHashTableOperate
44 js_GetSlotThreadSafe 1 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 18459 18 45 ClaimScope 17 js_ValidContextPointer 4 PR_Unlock 4 PR_Lock 1 .plt 1 pthread_mutex_unlock
17 PR_Unlock 14 JS_EndRequest 6 JS_BeginRequest 3 JS_ClearWatchPointsForObject 2 jsd_Unlock 2 PR_ExitMonitor 1 js_PurgeDeflatedStringCache 41967 45 45 pthread_equal
44 nsDocument::LastRelease() 126128 1 44 nsHTMLDocument::~nsHTMLDocument() 37 nsDocument::~nsDocument() 3 PL_DHashTableFinish 1 nsBindingManager::Release() 1 non-virtual thunk to nsHTMLBodyElement::Release() 1 .plt
42 js_TraceContext 18383 8 42 TraceWeakRoots 32 JS_CallTracer 2 XPCMarkNotification(void*, unsigned char, void*)
40 js_TraceObject 2 .L372 19258 19 42 regexp_trace 19 JS_CallTracer 2 JS_GetPrivate 1 js_GetGCThingFlags 1 .plt
41 XPC_WN_Shared_Proto_Finalize(JSContext*, JSObject*) 74159 4 41 XPCWrappedNativeProto::JSProtoObjectFinalized(JSContext*, JSObject*) 37 JS_DHashTableOperate
40 fun_finalize 19431 1 40 js_DestroyScript 33 js_CallDestroyScriptHook 2 jsd_DestroyScriptHookProc 2 JS_free 1 JS_ClearScriptTraps 1 js_FreeAtomMap
18 nsCycleCollector::Collect(unsigned int) 11 nsXPConnect::BeginCycleCollection() 10 nsXPConnect::FinishCycleCollection() 10745 2 39 PL_DHashTableInit 37 PL_DHashAllocTable
37 nsHTMLDocument::~nsHTMLDocument() 1 nsDocument::LastRelease() 114366 2 38 nsDocument::~nsDocument() 18 nsAttrAndChildArray::~nsAttrAndChildArray() 7 nsCOMPtr_base::~nsCOMPtr_base() 2 nsINode::~nsINode() 2 nsHTMLStyleSheet::Release() 2 CSSLoaderImpl::Release() 1 nsBindingManager::Release() 1 nsScriptLoader::Release() 1 nsNodeInfoManager::Release() 1 nsTHashtable::~nsTHashtable() 1 nsHashtable::~nsHashtable()
11 canonicalize(nsISupports*) 8 nsXBLEventHandler::QueryInterface(nsID const&, void**) 4 nsScriptLoader::QueryInterface(nsID const&, void**) 3 nsXBLKeyEventHandler::QueryInterface(nsID const&, void**) 2 nsBookmarksService::QueryInterface(nsID const&, void**) 2 nsOnloadBlocker::QueryInterface(nsID const&, void**) 2 HTMLCSSStyleSheetImpl::QueryInterface(nsID const&, void**) 1 nsStringBundle::QueryInterface(nsID const&, void**) 1 nsTextEditorMouseListener::QueryInterface(nsID const&, void**) 1 nsDocViewerFocusListener::QueryInterface(nsID const&, void**) 1 nsBaseChannel::QueryInterface(nsID const&, void**) 1 nsJARChannel::QueryInterface(nsID const&, void**) 1 nsAtomService::QueryInterface(nsID const&, void**) 10891 38 38 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
34 XPCWrappedNative::QueryInterface(nsID const&, void**) 4 canonicalize(nsISupports*) 74003 12 38 XPCWrappedNative::AddRef() 24 _PR_x86_AtomicIncrement 1 PR_AtomicIncrement 1 .plt
38 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 129982 2 38 nsXULPrototypeDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 36 GraphWalker::NoteXPCOMChild(nsISupports*)
36 PL_DHashTableEnumerate 114506 1 36 nsBaseHashtable, nsPIBoxObject*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 35 BoxObjectTraverser(nsISupports*, nsPIBoxObject*, void*)
35 nsBaseHashtable, nsPIBoxObject*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 PL_DHashTableEnumerate 114057 1 36 BoxObjectTraverser(nsISupports*, nsPIBoxObject*, void*) 35 GraphWalker::NoteXPCOMChild(nsISupports*)
38 nsGenericElement::Release() 4 nsGenericDOMDataNode::Release() 1 nsDocument::LastRelease() 115393 2 35 nsNodeUtils::LastRelease(nsINode*, int) 12 nsHTMLHtmlElement::~nsHTMLHtmlElement() 7 nsXULElement::~nsXULElement() 5 nsPropertyTable::DeleteAllPropertiesFor(nsPropertyOwner) 4 nsHTMLHeadElement::~nsHTMLHeadElement() 3 nsHTMLBodyElement::~nsHTMLBodyElement() 3 nsDOMDocumentType::~nsDOMDocumentType() 2 nsXULElement::nsXULSlots::~nsXULSlots() 1 nsHTMLTitleElement::~nsHTMLTitleElement() 1 nsGenericDOMDataNode::~nsGenericDOMDataNode() 1 nsContentUtils::RemoveListenerManager(nsINode*) 1 operator delete(void*) 1 PL_DHashTableRawRemove
33 js_CallDestroyScriptHook 2 js_DestroyScript 190215 2 35 jsd_DestroyScriptHookProc 21 JS_HashTableRemove 6 jsd_Lock 4 jsd_FindJSDScript 1 jsd_Unlock 1 .plt
33 js_DestroyScript 1 fun_finalize 19430 1 34 js_CallDestroyScriptHook 33 jsd_DestroyScriptHookProc
20 nsHTMLDocument::QueryInterface(nsID const&, void**) 13 nsXMLDocument::QueryInterface(nsID const&, void**) 1 nsXULDocument::QueryInterface(nsID const&, void**) 114196 22 34 nsDocument::QueryInterface(nsID const&, void**) 5 nsHTMLDocument::AddRef() 3 nsXULDocument::AddRef() 3 nsXMLDocument::AddRef() 1 nsDocument::AddRef()
26 js_FinalizeStringRT 7 js_GC 19504 3 33 js_PurgeDeflatedStringCache 14 JS_HashTableRawLookup 8 PR_Lock 5 PR_Unlock 2 .plt 1 pthread_equal
23 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**) 9 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*) 1 js_FinalizeObject 17519 33 33 JS_GetClass
28 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 2 GraphWalker::Walk(void*) 130454 4 30 nsJSContext::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 15 GraphWalker::NoteScriptChild(unsigned int, void*) 9 GraphWalker::NoteXPCOMChild(nsISupports*) 2 JS_GetGlobalObject
13 canonicalize(nsISupports*) 7 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 4 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 3 PL_DHashTableEnumerate 1 GraphWalker::NoteXPCOMChild(nsISupports*) 1 nsCycleCollector_isScanSafe(nsISupports*) 129981 23 29 nsXULPDGlobalObject::QueryInterface(nsID const&, void**) 4 nsCycleCollector_forget(nsISupports*) 2 nsXULPDGlobalObject::AddRef()
23 canonicalize(nsISupports*) 2 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 1 PL_DHashTableEnumerate 126077 9 29 nsHTMLDocument::QueryInterface(nsID const&, void**) 20 nsDocument::QueryInterface(nsID const&, void**)
13 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 8 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 4 PL_DHashTableEnumerate 3 canonicalize(nsISupports*) 1 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 134158 29 29 nsRDFQuery::QueryInterface(nsID const&, void**)
28 nsCOMPtr_base::~nsCOMPtr_base() 130178 0 28 nsViewManager::Release() 28 nsViewManager::~nsViewManager()
9 nsXULDocument::QueryInterface(nsID const&, void**) 9 canonicalize(nsISupports*) 4 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 4 PL_DHashTableEnumerate 1 GraphWalker::NoteXPCOMChild(nsISupports*) 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 127154 13 28 nsXMLDocument::QueryInterface(nsID const&, void**) 13 nsDocument::QueryInterface(nsID const&, void**) 1 nsXULDocument::AddRef() 1 nsXMLDocument::AddRef()
28 nsViewManager::Release() 130189 0 28 nsViewManager::~nsViewManager() 27 nsIView::Destroy() 1 nsVoidArray::RemoveElement(void*)
25 JS_DHashTableOperate 2 XPCWrappedNative::~XPCWrappedNative() 18030 26 27 SearchTable 1 JS_DHashMatchEntryStub
27 nsBaseHashtable::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 134438 0 27 TraverseMatchList(nsISupports*, nsTemplateMatch*, void*) 27 GraphWalker::NoteXPCOMChild(nsISupports*)
27 PL_DHashTableEnumerate 134501 0 27 nsBaseHashtable::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 27 TraverseMatchList(nsISupports*, nsTemplateMatch*, void*)
18 nsGenericElement::QueryInterface(nsID const&, void**) 9 nsHTMLBRElement::QueryInterface(nsID const&, void**) 118157 10 27 nsHTMLBRElement::AddRef() 15 nsGenericElement::AddRef() 2 nsCycleCollector_forget(nsISupports*)
27 nsViewManager::~nsViewManager() 130028 0 27 nsIView::Destroy() 26 nsView::~nsView() 1 nsViewManager::SetRootView(nsIView*)
8 nsXPTCStubBase::QueryInterface(nsID const&, void**) 6 canonicalize(nsISupports*) 5 nsQueryInterfaceWithError::operator()(nsID const&, void**) const 4 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 1 PL_DHashTableEnumerate 73870 15 26 nsXPCWrappedJS::QueryInterface(nsID const&, void**) 9 nsXPCWrappedJS::AddRef() 2 PR_AtomicIncrement
25 JS_DHashTableEnumerate 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 73575 2 26 DyingProtoKiller(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 24 XPCWrappedNativeProto::~XPCWrappedNativeProto()
17 ClaimScope 9 js_GetSlotThreadSafe 17825 26 26 js_ValidContextPointer
26 nsIView::Destroy() 130046 0 26 nsView::~nsView() 24 nsWindow::Destroy() 1 nsBaseWidget::GetClientData(void*&) 1 gtk_settings_get_default
18 fun_trace 8 js_TraceScript 19422 26 26 js_MarkScriptFilename
11 canonicalize(nsISupports*) 8 nsGlobalChromeWindow::QueryInterface(nsID const&, void**) 2 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 1 nsQueryInterface::operator()(nsID const&, void**) const 1 PL_DHashTableEnumerate 130663 23 25 nsGlobalWindow::QueryInterface(nsID const&, void**) 2 nsGlobalWindow::AddRef()
24 DyingProtoKiller(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 JS_DHashTableEnumerate 74156 2 25 XPCWrappedNativeProto::~XPCWrappedNativeProto() 9 XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo*) 7 nsCOMPtr_base::~nsCOMPtr_base() 3 operator delete(void*) 2 non-virtual thunk to nsDOMClassInfo::Release() 1 non-virtual thunk to nsXPCComponents_Classes::Release() 1 non-virtual thunk to nsXPCComponents::Release()
25 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 160916 1 25 CompositeDataSourceImpl::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 24 GraphWalker::NoteXPCOMChild(nsISupports*)
24 js_FinalizeObject 206724 9 24 JavaPackage_finalize 13 JS_free 1 JS_GetPrivate 1 .plt
24 nsView::~nsView() 173368 0 24 nsWindow::Destroy() 10 nsWindow::NativeShow(int) 5 g_object_unref 3 nsCommonWidget::OnDestroy() 3 gtk_settings_get_default 1 g_signal_handlers_disconnect_matched 1 g_signal_parse_name 1 .text
18 nsDocument::~nsDocument() 12 nsGenericElement::~nsGenericElement() 113191 0 23 nsAttrAndChildArray::~nsAttrAndChildArray() 26 nsAttrAndChildArray::Clear() 2 nsGenericElement::UnbindFromTree(int, int) 1 nsHTMLHtmlElement::Release() 1 nsDOMDocumentType::Release()
23 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 129985 4 23 nsXULPDGlobalObject::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 19 GraphWalker::NoteXPCOMChild(nsISupports*)
21 nsCOMPtr_base::~nsCOMPtr_base() 1 nsDOMEvent::~nsDOMEvent() 103819 1 22 nsPresContext::Release() 21 nsPresContext::~nsPresContext()
16 TraceRuntime 5 js_GC 17826 10 21 js_ContextIterator 4 PR_Lock 3 PR_Unlock 2 pthread_mutex_lock 1 pthread_mutex_unlock 1 pthread_self
21 nsPresContext::Release() 103818 0 21 nsPresContext::~nsPresContext() 13 nsEventStateManager::Release() 7 nsContentUtils::UnregisterPrefCallback(char const*, int (*)(char const*, void*), void*) 1 nsThebesDeviceContext::Release()
19 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 GraphWalker::Walk(void*) 129063 3 20 nsXBLDocGlobalObject::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 15 GraphWalker::NoteXPCOMChild(nsISupports*) 1 MarkGreyWalker::NoteChild(PtrInfo*) 1 GraphWalker::DescribeNode(unsigned int)
13 JS_DHashTableOperate 4 JS_DHashTableEnumerate 1 XPCWrappedNative::~XPCWrappedNative() 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 1 RemovePropertyTreeChild 18034 12 20 JS_DHashTableRawRemove 8 JS_DHashClearEntryStub
11 nsHTMLHtmlElement::~nsHTMLHtmlElement() 7 nsXULElement::~nsXULElement() 4 nsHTMLHeadElement::~nsHTMLHeadElement() 2 nsHTMLBodyElement::~nsHTMLBodyElement() 1 nsHTMLTitleElement::~nsHTMLTitleElement() 115129 0 20 nsGenericElement::~nsGenericElement() 13 nsINode::~nsINode() 12 nsAttrAndChildArray::~nsAttrAndChildArray()
9 XPCWrappedNative::~XPCWrappedNative() 4 XPC_NW_Finalize(JSContext*, JSObject*) 2 XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo*) 1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 1 XPCWrappedNativeScope::FinishedFinalizationPhaseOfGC(JSContext*) 1 js_FinalizeObject 1 xptiInterfaceInfo::Release() 1 nsCOMPtr_base::~nsCOMPtr_base() 43819 7 20 PR_EnterMonitor 12 PR_Lock 1 .plt
26 nsAttrAndChildArray::~nsAttrAndChildArray() 113190 3 20 nsAttrAndChildArray::Clear() 8 nsHTMLHtmlElement::Release() 4 nsHTMLBodyElement::Release() 4 nsDOMDocumentType::Release() 3 nsHTMLHeadElement::Release() 2 nsGenericElement::UnbindFromTree(int, int) 1 nsHTMLTitleElement::Release() 1 nsAttrValue::~nsAttrValue()
18 nsWebShell::Release() 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 165606 1 19 nsDocShell::Release() 18 nsDocLoader::Release()
19 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 166147 1 19 nsWebShell::Release() 18 nsDocShell::Release()
8 nsAttrAndChildArray::Clear() 4 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 3 nsCOMPtr_base::~nsCOMPtr_base() 2 JS_DHashTableEnumerate 1 nsAttrAndChildArray::~nsAttrAndChildArray() 1 WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 120239 3 19 nsHTMLHtmlElement::Release() 15 nsGenericElement::Release() 1 nsCycleCollector_suspect(nsISupports*)
7 canonicalize(nsISupports*) 4 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 3 GraphWalker::NoteXPCOMChild(nsISupports*) 3 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 PL_DHashTableEnumerate 129061 17 19 nsXBLDocGlobalObject::QueryInterface(nsID const&, void**) 1 nsXBLDocGlobalObject::AddRef() 1 nsCycleCollector_forget(nsISupports*)
5 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 5 canonicalize(nsISupports*) 5 PL_DHashTableEnumerate 2 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 1 nsCycleCollector::MarkRoots() 134616 15 18 nsXULTemplateResultRDF::QueryInterface(nsID const&, void**) 3 nsXULTemplateResultRDF::AddRef()
18 nsDocShell::Release() 166497 1 18 nsDocLoader::Release() 16 nsWebShell::~nsWebShell() 1 _PR_x86_AtomicDecrement
17 JS_DHashTableEnumerate 73590 17 17 WrappedJSDyingJSObjectFinder(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
13 canonicalize(nsISupports*) 2 GraphWalker::NoteXPCOMChild(nsISupports*) 2 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 130664 9 17 nsGlobalChromeWindow::QueryInterface(nsID const&, void**) 8 nsGlobalWindow::QueryInterface(nsID const&, void**)
16 JS_DHashTableEnumerate 1 XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos() 74166 17 17 WrappedNativeProtoMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
15 JS_HashTableRawRemove 2 JS_HashTableRemove 190184 2 17 jsd_free_script_entry 12 _destroyJSDScript 3 free
17 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 130689 0 17 nsGlobalChromeWindow::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 16 nsGlobalWindow::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 GraphWalker::NoteXPCOMChild(nsISupports*)
17 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 134156 0 17 nsRDFQuery::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 15 GraphWalker::NoteXPCOMChild(nsISupports*) 1 ScanBlackWalker::NoteChild(PtrInfo*) 1 GraphWalker::DescribeNode(unsigned int)
8 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 5 canonicalize(nsISupports*) 4 PL_DHashTableEnumerate 160900 13 17 CompositeDataSourceImpl::QueryInterface(nsID const&, void**) 2 .plt 1 CompositeDataSourceImpl::AddRef() 1 nsCycleCollector_forget(nsISupports*)
17 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 120774 1 17 nsHTMLInputElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 11 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 4 GraphWalker::NoteXPCOMChild(nsISupports*) 1 nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&)
7 XPCWrappedNative::~XPCWrappedNative() 3 nsXPConnect::GetContext(JSContext*, nsXPConnect*) 1 XPCWrappedNativeScope::FinishedMarkPhaseOfGC(JSContext*, XPCJSRuntime*) 1 XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo*) 1 XPCWrappedNative::Release() 1 XPCJSRuntime::GetXPCContext(JSContext*) 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 1 nsCOMPtr_base::~nsCOMPtr_base() 43820 7 16 PR_ExitMonitor 6 PR_Unlock 2 pthread_equal 1 .plt
6 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 6 canonicalize(nsISupports*) 2 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 1 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 PL_DHashTableEnumerate 134437 14 16 nsXULTemplateBuilder::QueryInterface(nsID const&, void**) 2 nsXULTemplateBuilder::AddRef()
16 nsCOMPtr_base::~nsCOMPtr_base() 115351 0 16 nsNodeInfo::Release() 16 nsNodeInfo::LastRelease()
13 nsGenericElement::QueryInterface(nsID const&, void**) 3 nsXMLElement::QueryInterface(nsID const&, void**) 126723 4 16 nsXMLElement::AddRef() 9 nsGenericElement::AddRef() 3 nsCycleCollector_forget(nsISupports*)
16 nsNodeInfo::Release() 115349 1 16 nsNodeInfo::LastRelease() 8 nsNodeInfo::~nsNodeInfo() 6 nsNodeInfoManager::Release() 1 nsFixedSizeAllocator::FindBucket(unsigned int)
9 free 2 DefaultFreeEntry 1 _destroyJSDObject 1 __libc_malloc 1 operator delete(void*) 1 JS_free 1 PL_DHashFreeTable 34194 16 16 __i686.get_pc_thunk.bx
16 nsDocLoader::Release() 166145 0 16 nsWebShell::~nsWebShell() 9 nsDocShell::~nsDocShell() 7 nsDocShell::Destroy()
13 js_DestroyScope 3 js_DestroyObjectMap 18454 16 16 js_FinishLock
16 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 129335 3 16 nsBindingManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 13 PL_DHashTableEnumerate
16 PL_DHashTableRawRemove 14265 16 16 nsBaseHashtableET::~nsBaseHashtableET()
13 nsGenericElement::~nsGenericElement() 2 nsDocument::~nsDocument() 1 nsGenericDOMDataNode::~nsGenericDOMDataNode() 115067 0 16 nsINode::~nsINode() 16 nsCOMPtr_base::~nsCOMPtr_base()
15 JS_DHashTableEnumerate 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 73573 9 16 NativeInterfaceSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 7 XPCNativeInterface::DestroyInstance(JSContext*, XPCJSRuntime*, XPCNativeInterface*)
9 canonicalize(nsISupports*) 6 GraphWalker::NoteXPCOMChild(nsISupports*) 129193 7 15 nsXBLEventHandler::QueryInterface(nsID const&, void**) 8 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
15 nsBaseHashtable, nsIXULTemplateBuilder*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 129590 0 15 TraverseTemplateBuilders(nsISupports*, nsIXULTemplateBuilder*, void*) 14 GraphWalker::NoteXPCOMChild(nsISupports*) 1 nsCycleCollector_isScanSafe(nsISupports*)
15 PL_DHashTableEnumerate 129836 0 15 nsBaseHashtable, nsIXULTemplateBuilder*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 15 TraverseTemplateBuilders(nsISupports*, nsIXULTemplateBuilder*, void*)
4 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 4 canonicalize(nsISupports*) 2 GraphWalker::NoteXPCOMChild(nsISupports*) 2 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 PL_DHashTableEnumerate 1 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 129455 14 15 nsXULControllers::QueryInterface(nsID const&, void**) 1 nsXULControllers::AddRef()
7 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 5 nsCOMPtr_base::~nsCOMPtr_base() 3 nsGlobalChromeWindow::Release() 130669 5 15 nsGlobalWindow::Release() 9 nsGlobalWindow::~nsGlobalWindow() 1 nsCycleCollector::Suspect(nsISupports*, int)
14 js_GC 19426 0 14 js_SweepScriptFilenames 14 JS_HashTableEnumerateEntries
12 nsCOMPtr_base::~nsCOMPtr_base() 1 WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 JS_DHashTableEnumerate 115141 4 14 nsDOMEventRTTearoff::Release() 4 nsCycleCollector_forget(nsISupports*) 3 nsDOMEventRTTearoff::LastRelease() 3 nsCycleCollector_suspect(nsISupports*)
11 PL_DHashTableEnumerate 3 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 74059 14 14 XPCWrappedNative::cycleCollection::UnmarkPurple(nsISupports*)
13 nsDOMMouseEvent::Release() 1 nsDOMKeyboardEvent::Release() 116647 0 14 nsDOMUIEvent::Release() 14 nsDOMEvent::Release()
6 nsCycleCollector::ScanRoots() 4 scanWalker::VisitNode(PtrInfo*, unsigned int) 4 nsCycleCollector::MarkRoots() 11331 4 14 nsDeque::~nsDeque() 5 operator delete[](void*) 3 nsDeque::Empty() 2 nsDeque::Erase()
12 jsd_free_script_entry 2 JS_HashTableRawRemove 190179 3 14 _destroyJSDScript 6 jsd_ClearAllExecutionHooksForScript 4 free 1 JS_ClearScriptTraps
3 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 3 canonicalize(nsISupports*) 2 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 2 GraphWalker::NoteXPCOMChild(nsISupports*) 2 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 nsCycleCollector_isScanSafe(nsISupports*) 1 PL_DHashTableEnumerate 129347 14 14 nsBindingManager::QueryInterface(nsID const&, void**)
4 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 3 nsXMLStylesheetPI::QueryInterface(nsID const&, void**) 2 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 2 canonicalize(nsISupports*) 2 PL_DHashTableEnumerate 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 126832 11 14 nsXMLProcessingInstruction::QueryInterface(nsID const&, void**) 3 nsGenericDOMDataNode::QueryInterface(nsID const&, void**)
13 js_FinalizeObject 1 js_GC 18590 8 14 FreeSlots 6 JS_free
13 nsEventStateManager::Release() 116472 0 13 nsEventStateManager::~nsEventStateManager() 12 nsEventStateManager::Shutdown() 1 operator delete(void*)
12 canonicalize(nsISupports*) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 14285 5 13 nsXPTCStubBase::QueryInterface(nsID const&, void**) 8 nsXPCWrappedJS::QueryInterface(nsID const&, void**)
6 JS_HashTableRawLookup 4 JS_HashTableLookup 3 JS_HashTableRemove 18405 13 13 JS_CompareValues
9 jsd_ObjectHook 3 jsd_GetJSDObjectForJSObject 1 jsd_DestroyScriptHookProc 189959 13 13 .plt
10 nsGenericElement::QueryInterface(nsID const&, void**) 3 nsHTMLTableElement::QueryInterface(nsID const&, void**) 124447 3 13 nsHTMLTableElement::AddRef() 8 nsGenericElement::AddRef() 1 .plt 1 nsCycleCollector_forget(nsISupports*)
13 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 116869 0 13 nsDOMMouseEvent::Release() 13 nsDOMUIEvent::Release()
11 nsCOMPtr_base::~nsCOMPtr_base() 2 canonicalize(nsISupports*) 126724 2 13 nsXMLElement::Release() 8 nsGenericElement::Release() 3 nsCycleCollector_suspect(nsISupports*)
7 jsd_GetJSDObjectForJSObject 5 _destroyJSDObject 1 JS_HashTableRemove 190165 13 13 _hash_root
12 canonicalize(nsISupports*) 1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 129645 3 13 nsXULDocument::QueryInterface(nsID const&, void**) 9 nsXMLDocument::QueryInterface(nsID const&, void**) 1 nsDocument::QueryInterface(nsID const&, void**)
13 nsPresContext::~nsPresContext() 116387 0 13 nsEventStateManager::Release() 13 nsEventStateManager::~nsEventStateManager()
13 nsDOMEvent::Release() 116886 1 13 nsDOMMouseEvent::~nsDOMMouseEvent() 8 nsDOMEvent::~nsDOMEvent() 2 nsCOMPtr_base::~nsCOMPtr_base() 1 non-virtual thunk to nsGlobalChromeWindow::Release() 1 operator delete(void*)
5 nsDeque::~nsDeque() 3 XPCNativeInterface::DestroyInstance(JSContext*, XPCJSRuntime*, XPCNativeInterface*) 3 nsDeque::GrowCapacity() 1 XPCNativeSet::DestroyInstance(XPCNativeSet*) 1 NativeSetSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 26168 1 13 operator delete[](void*) 8 operator delete(void*) 3 free 1 __gnu_cxx::free_list::_M_get(unsigned int)
11 nsBaseHashtable >, nsCOMArray*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 PL_DHashTableEnumerate 134522 2 12 MemoryElementTraverser(unsigned int const&, nsCOMArray*, void*) 8 GraphWalker::NoteXPCOMChild(nsISupports*) 1 nsDeque::Push(void*) 1 .plt
12 PL_DHashTableEnumerate 134581 1 12 nsBaseHashtable, RDFBindingSet*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 11 RuleToBindingTraverser(nsISupports*, RDFBindingSet*, void*)
12 nsEventStateManager::~nsEventStateManager() 116394 0 12 nsEventStateManager::Shutdown() 12 nsPrefService::RemoveObserver(char const*, nsIObserver*)
8 nsDOMMouseEvent::~nsDOMMouseEvent() 3 nsDOMPageTransitionEvent::~nsDOMPageTransitionEvent() 1 nsDOMKeyboardEvent::~nsDOMKeyboardEvent() 116584 0 12 nsDOMEvent::~nsDOMEvent() 12 nsCOMPtr_base::~nsCOMPtr_base()
11 nsJSContext::Notify(nsITimer*) 1 nsTimerImpl::Fire() 130404 1 12 NS_JProfStopProfiling() 10 EndProfilingHook(int) 1 _end
6 NS_Free_P 3 DefaultFreeEntry 1 PREF_UnregisterCallback 1 DefaultFreeTable 1 nsCStringKey::~nsCStringKey() 43508 1 12 PR_Free 10 free 1 _int_free
12 nsEventStateManager::Shutdown() 197562 0 12 nsPrefService::RemoveObserver(char const*, nsIObserver*) 12 nsPrefBranch::RemoveObserver(char const*, nsIObserver*)
11 nsCOMPtr_base::~nsCOMPtr_base() 1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 125262 2 12 nsHTMLTableSectionElement::Release() 8 nsGenericElement::Release() 2 nsCycleCollector_suspect(nsISupports*)
10 js_FinalizeObject 2 js_GC 74205 2 12 XPC_NW_Finalize(JSContext*, JSObject*) 4 PR_EnterMonitor 3 JS_DHashTableOperate 2 nsXPConnect::GetXPConnect() 1 nsXPConnect::GetRuntime(nsXPConnect*)
12 nsNodeUtils::LastRelease(nsINode*, int) 120237 1 12 nsHTMLHtmlElement::~nsHTMLHtmlElement() 11 nsGenericElement::~nsGenericElement()
9 nsDeque::GrowCapacity() 3 nsDeque::Push(void*) 26205 4 12 operator new[](unsigned int) 8 operator new(unsigned int)
7 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 3 PL_DHashTableEnumerate 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 1 canonicalize(nsISupports*) 129980 11 12 nsXULPrototypeDocument::QueryInterface(nsID const&, void**) 1 nsCycleCollector_forget(nsISupports*)
12 nsPrefService::RemoveObserver(char const*, nsIObserver*) 197493 4 12 nsPrefBranch::RemoveObserver(char const*, nsIObserver*) 4 strcmp 3 PREF_UnregisterCallback 1 nsCStringArray::CStringAt(int, nsACString_internal&) const
12 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 129499 0 12 nsXULCommandDispatcher::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 11 GraphWalker::NoteXPCOMChild(nsISupports*) 1 .plt
9 nsXPCWrappedJS::QueryInterface(nsID const&, void**) 1 canonicalize(nsISupports*) 1 nsQueryInterfaceWithError::operator()(nsID const&, void**) const 73866 3 11 nsXPCWrappedJS::AddRef() 5 _PR_x86_AtomicIncrement 3 PR_AtomicIncrement
7 nsCycleCollector::CollectWhite() 3 nsDeque::~nsDeque() 1 nsDeque::Erase() 11320 11 11 nsDeque::Empty()
7 JS_IsAboutToBeFinalized 3 fun_finalize 1 CloseIteratorStates 18345 7 11 js_IsAboutToBeFinalized 4 js_GetGCThingFlags
11 nsCOMPtr_base::~nsCOMPtr_base() 118158 1 11 nsHTMLBRElement::Release() 10 nsGenericElement::Release()
7 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 canonicalize(nsISupports*) 1 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 134515 11 11 nsXULTemplateQueryProcessorRDF::QueryInterface(nsID const&, void**)
6 canonicalize(nsISupports*) 3 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 2 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 113892 4 11 nsDOMDocumentType::QueryInterface(nsID const&, void**) 6 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 1 nsDOMDocumentType::AddRef()
11 js_SweepScopeProperties 19394 7 11 RemovePropertyTreeChild 3 JS_DHashTableOperate 1 JS_DHashTableRawRemove
10 NS_JProfStopProfiling() 1 _end 24023 10 11 EndProfilingHook(int) 1 DumpAddressMap()
11 PL_DHashTableEnumerate 129404 0 11 nsBaseHashtable, nsIXBLDocumentInfo*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 11 DocumentInfoHashtableTraverser(nsIURI*, nsIXBLDocumentInfo*, void*)
11 nsBaseHashtable, nsIXBLDocumentInfo*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 129318 0 11 DocumentInfoHashtableTraverser(nsIURI*, nsIXBLDocumentInfo*, void*) 10 GraphWalker::NoteXPCOMChild(nsISupports*) 1 canonicalize(nsISupports*)
11 PL_DHashTableEnumerate 134579 0 11 nsBaseHashtable >, nsCOMArray*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 11 MemoryElementTraverser(unsigned int const&, nsCOMArray*, void*)
11 nsBaseHashtable, RDFBindingSet*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 134505 0 11 RuleToBindingTraverser(nsISupports*, RDFBindingSet*, void*) 11 GraphWalker::NoteXPCOMChild(nsISupports*)
21 nsCSSStyleSheet::~nsCSSStyleSheet() 10 nsCOMPtr_base::~nsCOMPtr_base() 108708 0 10 nsCSSStyleSheet::Release() 30 nsCSSStyleSheet::~nsCSSStyleSheet() 1 nsCSSStyleSheetInner::RemoveSheet(nsICSSStyleSheet*)
10 nsCycleCollector::CollectWhite() 14263 0 10 nsCycleCollectionXPCOMRuntime::Unlink(nsDeque const&) 8 nsGenericElement::cycleCollection::Unlink(nsISupports*) 1 nsJSEventListener::cycleCollection::Unlink(nsISupports*) 1 nsDeque::ObjectAt(int) const
7 nsCOMPtr_base::assign_from_qi_with_error(nsQueryInterfaceWithError const&, nsID const&) 3 nsXPCWrappedJS::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 10773 4 10 nsQueryInterfaceWithError::operator()(nsID const&, void**) const 5 nsXPCWrappedJS::QueryInterface(nsID const&, void**) 1 nsXPCWrappedJS::AddRef()
6 canonicalize(nsISupports*) 1 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 1 PL_DHashTableEnumerate 129026 7 10 nsXBLResourceLoader::QueryInterface(nsID const&, void**) 3 nsXBLResourceLoader::AddRef()
8 nsCOMPtr_base::~nsCOMPtr_base() 2 canonicalize(nsISupports*) 129969 4 10 nsXULPDGlobalObject::Release() 6 nsCycleCollector_suspect(nsISupports*)
6 XPCWrappedNativeScope::FinishedMarkPhaseOfGC(JSContext*, XPCJSRuntime*) 2 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 2 NativeInterfaceGC(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 17503 2 10 JS_IsAboutToBeFinalized 7 js_IsAboutToBeFinalized 1 js_GetGCThingFlags
10 nsWindow::Destroy() 173382 0 10 nsWindow::NativeShow(int) 10 moz_drawingarea_set_visibility
4 nsCycleCollector::MarkRoots() 2 nsCycleCollector::ScanRoots() 2 nsCycleCollector::CollectWhite() 1 nsCycleCollectionXPCOMRuntime::Unroot(nsDeque const&) 1 nsCycleCollectionXPCOMRuntime::Unlink(nsDeque const&) 11328 10 10 nsDeque::ObjectAt(int) const
30 nsCSSStyleSheet::Release() 108743 2 10 nsCSSStyleSheet::~nsCSSStyleSheet() 21 nsCSSStyleSheet::Release() 2 nsCSSStyleSheetInner::RemoveSheet(nsICSSStyleSheet*) 2 operator delete(void*) 2 nsVoidArray::RemoveElement(void*) 1 .plt
10 nsWindow::NativeShow(int) 173087 0 10 moz_drawingarea_set_visibility 9 gdk_window_show 1 gdk_window_hide
6 canonicalize(nsISupports*) 4 GraphWalker::NoteXPCOMChild(nsISupports*) 131529 10 10 nsDOMConstructor::QueryInterface(nsID const&, void**)
8 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 1 XPCWrappedNative::~XPCWrappedNative() 1 nsCOMPtr_base::~nsCOMPtr_base() 73479 2 10 nsJSIID::Release() 7 nsJSIID::~nsJSIID() 1 _PR_x86_AtomicDecrement
9 nsGlobalWindow::Release() 130828 1 9 nsGlobalWindow::~nsGlobalWindow() 4 nsObserverService::RemoveObserver(nsIObserver*, char const*) 1 nsGlobalWindow::CleanUp() 1 nsObserverList::RemoveObserver(nsIObserver*) 1 NS_IsMainThread_P() 1 nsCOMPtr_base::~nsCOMPtr_base()
3 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 3 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 1 canonicalize(nsISupports*) 1 PL_DHashTableEnumerate 126900 6 9 nsXMLStylesheetPI::QueryInterface(nsID const&, void**) 3 nsXMLProcessingInstruction::QueryInterface(nsID const&, void**)
6 nsCOMPtr_base::~nsCOMPtr_base() 3 canonicalize(nsISupports*) 134161 7 9 nsRDFQuery::Release() 2 nsCycleCollector_suspect(nsISupports*)
7 nsCOMPtr_base::~nsCOMPtr_base() 2 canonicalize(nsISupports*) 124448 2 9 nsHTMLTableElement::Release() 7 nsGenericElement::Release()
9 moz_drawingarea_set_visibility 10204 0 9 gdk_window_show 9 gdk_window_invalidate_rect
4 nsPrefBranch::RemoveObserver(char const*, nsIObserver*) 4 nsPref::UnregisterCallback(char const*, int (*)(char const*, void*), void*) 1 SearchTable 35900 9 9 strcmp
5 canonicalize(nsISupports*) 2 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 1 PL_DHashTableEnumerate 120242 3 9 nsHTMLHtmlElement::QueryInterface(nsID const&, void**) 4 nsGenericElement::QueryInterface(nsID const&, void**) 2 nsHTMLHtmlElement::AddRef()
9 nsWebShell::~nsWebShell() 165839 1 9 nsDocShell::~nsDocShell() 2 nsDocLoader::~nsDocLoader() 2 nsCOMPtr_base::~nsCOMPtr_base() 1 non-virtual thunk to nsGlobalHistory::Release() 1 nsDocShell::Destroy() 1 .plt 1 nsAString_internal::~nsAString_internal()
9 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 161019 0 9 InMemoryDataSource::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 9 GraphWalker::NoteXPCOMChild(nsISupports*)
8 canonicalize(nsISupports*) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 114954 9 9 nsGenericDOMNodeList::QueryInterface(nsID const&, void**)
9 gdk_window_show 9897 0 9 gdk_window_invalidate_rect 8 gdk_window_invalidate_region 1 gdk_region_rectangle
8 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 GraphWalker::Walk(void*) 129454 2 9 nsXULControllers::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 7 GraphWalker::NoteXPCOMChild(nsISupports*)
8 JS_DHashTableRawRemove 1 JS_DHashTableOperate 18021 9 9 JS_DHashClearEntryStub
9 XPCWrappedNativeProto::~XPCWrappedNativeProto() 74081 0 9 XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo*) 5 JS_DHashTableOperate 2 PR_EnterMonitor 1 nsXPConnect::GetRuntime(nsXPConnect*) 1 PR_ExitMonitor
8 InMemoryDataSource::Internal::QueryInterface(nsID const&, void**) 161010 8 8 InMemoryDataSource::AggregatedQueryInterface(nsID const&, void**)
7 nsWebShell::~nsWebShell() 1 nsDocShell::~nsDocShell() 165836 0 8 nsDocShell::Destroy() 3 nsDocLoader::Destroy() 3 nsDocShell::SetTreeOwner(nsIDocShellTreeOwner*) 1 nsDocShell::DestroyChildren() 1 nsDocShell::IsFrame()
5 InMemoryDataSource::QueryInterface(nsID const&, void**) 3 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 161011 0 8 InMemoryDataSource::Internal::QueryInterface(nsID const&, void**) 8 InMemoryDataSource::AggregatedQueryInterface(nsID const&, void**)
7 canonicalize(nsISupports*) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 112061 8 8 nsXULTooltipListener::QueryInterface(nsID const&, void**)
4 nsHTMLTableSectionElement::QueryInterface(nsID const&, void**) 4 nsGenericElement::QueryInterface(nsID const&, void**) 125261 4 8 nsHTMLTableSectionElement::AddRef() 4 nsGenericElement::AddRef()
8 operator new[](unsigned int) 26203 0 8 operator new(unsigned int) 8 __libc_malloc
4 FinalizeXPCOMUCString(JSContext*, JSString*) 2 XPCJSStackFrame::~XPCJSStackFrame() 1 nsXPCException::Reset() 1 clearHashEntry(PLDHashTable*, PLDHashEntryHdr*) 14121 1 8 NS_Free_P 6 PR_Free 1 free
3 canonicalize(nsISupports*) 2 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 1 PL_DHashTableEnumerate 118300 7 8 nsHTMLBodyElement::QueryInterface(nsID const&, void**) 1 nsGenericElement::QueryInterface(nsID const&, void**)
8 nsNodeInfo::LastRelease() 115358 2 8 nsNodeInfo::~nsNodeInfo() 5 nsNodeInfoManager::RemoveNodeInfo(nsNodeInfo*) 1 PR_AtomicDecrement
4 fun_finalize 2 jsd_ClearAllExecutionHooksForScript 1 _destroyJSDScript 1 js_DestroyScript 17943 5 8 JS_ClearScriptTraps 3 PR_Unlock
7 nsXPCWrappedJS::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 10777 1 8 nsCOMPtr_base::assign_from_qi_with_error(nsQueryInterfaceWithError const&, nsID const&) 7 nsQueryInterfaceWithError::operator()(nsID const&, void**) const
8 gdk_window_invalidate_rect 9896 0 8 gdk_window_invalidate_region 7 gdk_window_invalidate_maybe_recurse 1 g_slist_prepend
8 nsCycleCollectionXPCOMRuntime::Unlink(nsDeque const&) 115055 2 8 nsGenericElement::cycleCollection::Unlink(nsISupports*) 5 nsContentUtils::RemoveListenerManager(nsINode*) 1 nsAttrAndChildArray::RemoveChildAt(unsigned int)
8 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 134611 0 8 nsXULTemplateResultRDF::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 7 GraphWalker::NoteXPCOMChild(nsISupports*) 1 canonicalize(nsISupports*)
8 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 72210 0 8 nsXPConnect::GetContext(JSContext*, nsXPConnect*) 5 XPCJSRuntime::GetXPCContext(JSContext*) 3 PR_ExitMonitor
2 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 2 PL_DHashTableEnumerate 1 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 canonicalize(nsISupports*) 129062 8 8 nsXBLDocumentInfo::QueryInterface(nsID const&, void**)
8 PL_DHashTableEnumerate 114056 0 8 SubDocTraverser(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 8 GraphWalker::NoteXPCOMChild(nsISupports*)
4 canonicalize(nsISupports*) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 120769 4 7 nsHTMLInputElement::QueryInterface(nsID const&, void**) 3 nsGenericHTMLFormElement::QueryInterface(nsID const&, void**)
7 nsNodeUtils::LastRelease(nsINode*, int) 133782 0 7 nsXULElement::~nsXULElement() 7 nsGenericElement::~nsGenericElement()
3 nsCycleCollector::MarkRoots() 3 nsCycleCollector::ScanRoots() 1 nsCycleCollector::Collect(unsigned int) 11318 7 7 nsDeque::nsDeque(nsDequeFunctor*)
7 nsContentUtils::UnregisterPrefCallback(char const*, int (*)(char const*, void*), void*) 197325 0 7 nsPref::UnregisterCallback(char const*, int (*)(char const*, void*), void*) 4 strcmp 3 PREF_UnregisterCallback
7 gdk_window_invalidate_region 3 gdk_window_invalidate_maybe_recurse 9895 0 7 gdk_window_invalidate_maybe_recurse 3 gdk_window_invalidate_maybe_recurse 3 gdk_window_clear_area_e 3 gdk_region_intersect 1 gdk_drawable_get_visible_region
7 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 133725 7 7 nsXULElement::IsNodeOfType(unsigned int) const
3 nsXMLDocument::AddRef() 3 nsHTMLDocument::AddRef() 1 nsDocument::QueryInterface(nsID const&, void**) 114181 5 7 nsDocument::AddRef() 1 nsCycleCollector_forget(nsISupports*) 1 nsCycleCollector::Forget(nsISupports*)
7 nsCycleCollector::CollectWhite() 72185 1 7 nsXPConnect::Unlink(nsDeque const&) 5 JS_ClearScope 1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*)
6 nsNodeInfo::LastRelease() 1 nsDocument::~nsDocument() 115368 0 7 nsNodeInfoManager::Release() 6 nsNodeInfoManager::~nsNodeInfoManager() 1 _PR_x86_AtomicDecrement
7 nsJSIID::Release() 73435 0 7 nsJSIID::~nsJSIID() 5 nsCOMPtr_base::~nsCOMPtr_base() 1 operator delete(void*) 1 xptiInterfaceInfo::Release()
7 NativeInterfaceSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 74073 0 7 XPCNativeInterface::DestroyInstance(JSContext*, XPCJSRuntime*, XPCNativeInterface*) 4 nsCOMPtr_base::~nsCOMPtr_base() 3 operator delete[](void*)
7 nsPresContext::~nsPresContext() 113614 0 7 nsContentUtils::UnregisterPrefCallback(char const*, int (*)(char const*, void*), void*) 7 nsPref::UnregisterCallback(char const*, int (*)(char const*, void*), void*)
7 JS_HashTableEnumerateEntries 19425 7 7 js_script_filename_sweeper
5 canonicalize(nsISupports*) 2 GraphWalker::NoteXPCOMChild(nsISupports*) 115705 3 7 nsScriptLoader::QueryInterface(nsID const&, void**) 4 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
7 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 115061 1 7 nsINode::GetProperty(unsigned short, nsIAtom*, unsigned int*) const 6 nsPropertyTable::GetPropertyInternal(nsPropertyOwner, unsigned short, nsIAtom*, int, unsigned int*)
6 nsCycleCollector::CollectWhite() 14264 0 6 nsCycleCollectionXPCOMRuntime::Unroot(nsDeque const&) 2 nsXULElement::Release() 2 nsJSEventListener::Release() 1 nsEventListenerManager::Release() 1 nsDeque::ObjectAt(int) const
6 nsINode::GetProperty(unsigned short, nsIAtom*, unsigned int*) const 115574 1 6 nsPropertyTable::GetPropertyInternal(nsPropertyOwner, unsigned short, nsIAtom*, int, unsigned int*) 3 PL_DHashTableOperate 2 nsPropertyTable::GetPropertyListFor(unsigned short, nsIAtom*) const
4 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 2 nsJSContext::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 17460 6 6 JS_GetGlobalObject
3 nsHTMLInputElement::QueryInterface(nsID const&, void**) 2 nsHTMLTextAreaElement::QueryInterface(nsID const&, void**) 1 canonicalize(nsISupports*) 117479 3 6 nsGenericHTMLFormElement::QueryInterface(nsID const&, void**) 3 nsGenericElement::QueryInterface(nsID const&, void**)
6 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 119313 0 6 nsHTMLFormElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 3 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 PL_DHashTableEnumerate 1 nsAttrAndChildArray::GetSafeChildAt(unsigned int) const
5 canonicalize(nsISupports*) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 134018 6 6 XULPopupListenerImpl::QueryInterface(nsID const&, void**)
6 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 74184 0 6 XPCWrappedNativeScope::FinishedFinalizationPhaseOfGC(JSContext*) 4 XPCWrappedNativeScope::KillDyingScopes() 1 nsXPConnect::GetRuntime(nsXPConnect*) 1 PR_EnterMonitor
3 nsDocument::QueryInterface(nsID const&, void**) 2 nsXULDocument::AddRef() 1 nsXMLDocument::QueryInterface(nsID const&, void**) 127140 2 6 nsXMLDocument::AddRef() 3 nsDocument::AddRef() 1 nsCycleCollector_forget(nsISupports*)
4 nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 2 nsWindowSH::Finalize(nsIXPConnectWrappedNative*, JSContext*, JSObject*) 10772 2 6 nsQueryInterface::operator()(nsID const&, void**) const 3 nsWebShell::QueryInterface(nsID const&, void**) 1 nsGlobalWindow::QueryInterface(nsID const&, void**)
6 nsCycleCollector::CollectWhite() 72184 0 6 nsXPConnect::Root(nsDeque const&) 3 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*) 3 JS_LockGCThing
6 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 80668 1 6 nsCharsetMenu::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 5 GraphWalker::NoteXPCOMChild(nsISupports*)
6 nsNodeInfoManager::Release() 115366 0 6 nsNodeInfoManager::~nsNodeInfoManager() 2 nsPrincipal::Release() 2 PL_HashTableDestroy 1 PR_AtomicDecrement 1 nsCOMPtr_base::~nsCOMPtr_base()
5 nsCOMPtr_base::~nsCOMPtr_base() 1 nsJSIID::~nsJSIID() 14569 3 6 xptiInterfaceInfo::Release() 1 PR_EnterMonitor 1 PR_Lock 1 operator delete(void*)
4 nsAttrAndChildArray::Clear() 1 nsAttrAndChildArray::~nsAttrAndChildArray() 1 nsCOMPtr_base::~nsCOMPtr_base() 113883 1 6 nsDOMDocumentType::Release() 5 nsGenericDOMDataNode::Release()
5 nsGenericElement::cycleCollection::Unlink(nsISupports*) 1 nsNodeUtils::LastRelease(nsINode*, int) 113636 1 6 nsContentUtils::RemoveListenerManager(nsINode*) 5 nsEventListenerManager::Disconnect()
3 nsPrefBranch::RemoveObserver(char const*, nsIObserver*) 3 nsPref::UnregisterCallback(char const*, int (*)(char const*, void*), void*) 197628 5 6 PREF_UnregisterCallback 1 PR_Free
6 nsCOMPtr_base::~nsCOMPtr_base() 113263 2 6 nsCommentNode::Release() 4 nsGenericDOMDataNode::Release()
6 _destroyJSDScript 190221 2 6 jsd_ClearAllExecutionHooksForScript 2 JS_ClearScriptTraps 1 jsd_Unlock 1 jsd_Lock
5 canonicalize(nsISupports*) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 73475 6 6 nsJSIID::QueryInterface(nsID const&, void**)
5 nsCOMPtr_base::~nsCOMPtr_base() 1 canonicalize(nsISupports*) 73861 5 6 nsXPCWrappedJS::Release() 1 _PR_x86_AtomicDecrement
5 nsXPConnect::GetContext(JSContext*, nsXPConnect*) 73593 0 5 XPCJSRuntime::GetXPCContext(JSContext*) 1 PR_ExitMonitor 1 PR_Unlock 1 PR_Lock 1 JS_DHashTableOperate 1 JS_DHashVoidPtrKeyStub
5 nsEventListenerManager::Disconnect() 116328 2 5 nsEventListenerManager::RemoveAllListeners() 1 nsJSEventListener::Release() 1 operator delete(void*) 1 nsCOMPtr_base::~nsCOMPtr_base()
3 canonicalize(nsISupports*) 2 GraphWalker::NoteXPCOMChild(nsISupports*) 129198 2 5 nsXBLKeyEventHandler::QueryInterface(nsID const&, void**) 3 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
2 GraphWalker::NoteXPCOMChild(nsISupports*) 2 canonicalize(nsISupports*) 1 nsTreeBoxObject::QueryInterface(nsID const&, void**) 112252 5 5 nsBoxObject::QueryInterface(nsID const&, void**)
5 canonicalize(nsISupports*) 198410 5 5 nsBaseCommandController::QueryInterface(nsID const&, void**)
2 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 1 XPCWrappedNativeScope::~XPCWrappedNativeScope() 1 XPCWrappedNative::~XPCWrappedNative() 1 nsCOMPtr_base::~nsCOMPtr_base() 72636 1 5 nsXPCComponents::Release() 2 nsXPCComponents::~nsXPCComponents() 2 _PR_x86_AtomicDecrement
5 nsNodeInfo::~nsNodeInfo() 115372 0 5 nsNodeInfoManager::RemoveNodeInfo(nsNodeInfo*) 4 PL_HashTableRemove 1 PL_HashTableRawRemove
2 js_GC 2 js_CallGCThingTracer 1 JS_CallTracer 18377 5 5 ScanDelayedChildren
5 nsWindow::Destroy() 5 gdk_window_destroy 49041 1 5 g_object_unref 4 g_type_free_instance 3 moz_drawingarea_finalize 2 gdk_window_destroy
4 nsBaseChannel::Release() 1 nsInputStreamChannel::Release() 12249 1 5 nsHashPropertyBag::Release() 4 nsInputStreamChannel::~nsInputStreamChannel()
5 PL_DHashTableEnumerate 134582 0 5 nsBaseHashtable >, nsCOMArray*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 5 BindingDependenciesTraverser(nsISupports*, nsCOMArray*, void*)
4 nsCOMPtr_base::~nsCOMPtr_base() 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 96145 0 5 nsInputStreamChannel::Release() 4 nsBaseChannel::Release() 1 nsHashPropertyBag::Release()
4 XPC_WN_Helper_Finalize(JSContext*, JSObject*) 1 js_FinalizeObject 131472 1 5 nsWindowSH::Finalize(nsIXPConnectWrappedNative*, JSContext*, JSObject*) 2 nsQueryInterface::operator()(nsID const&, void**) const 1 nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 1 nsCOMPtr_base::~nsCOMPtr_base()
5 nsBaseHashtable >, nsCOMArray*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 134521 0 5 BindingDependenciesTraverser(nsISupports*, nsCOMArray*, void*) 5 GraphWalker::NoteXPCOMChild(nsISupports*)
3 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 2 jsds_GCCallbackProc(JSContext*, JSGCStatus) 11000 5 5 nsVoidArray::RemoveElementsAt(int, int)
2 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 2 PL_DHashTableEnumerate 1 GraphWalker::NoteXPCOMChild(nsISupports*) 73894 5 5 non-virtual thunk to nsXPCWrappedJS::QueryInterface(nsID const&, void**)
3 nsAttrAndChildArray::Clear() 2 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 119997 0 5 nsHTMLHeadElement::Release() 5 nsGenericElement::Release()
5 js_FinalizeObject 74121 0 5 XPC_WN_Helper_Finalize(JSContext*, JSObject*) 4 nsWindowSH::Finalize(nsIXPConnectWrappedNative*, JSContext*, JSObject*) 1 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*)
5 nsContentUtils::RemoveListenerManager(nsINode*) 116329 0 5 nsEventListenerManager::Disconnect() 5 nsEventListenerManager::RemoveAllListeners()
5 nsPropertyTable::DeleteAllPropertiesFor(nsPropertyOwner) 115571 0 5 nsPropertyTable::PropertyList::DeletePropertyFor(nsPropertyOwner) 4 PopupListenerPropertyDtor(void*, nsIAtom*, void*, void*) 1 nsSubstring::nsSubstring(unsigned short*, unsigned int, unsigned int)
5 nsDocument::QueryInterface(nsID const&, void**) 126018 1 5 nsHTMLDocument::AddRef() 3 nsDocument::AddRef() 1 nsCycleCollector_forget(nsISupports*)
5 nsCycleCollector::CollectWhite() 14262 1 5 nsCycleCollectionXPCOMRuntime::Root(nsDeque const&) 1 nsXULElement::AddRef() 1 nsJSEventListener::AddRef() 1 nsGenericElement::AddRef() 1 nsCycleCollector_forget(nsISupports*)
5 JS_ClearScope 74108 1 5 XPC_WN_JSOp_Clear(JSContext*, JSObject*) 2 js_Clear 1 XPCNativeWrapper::ClearWrappedNativeScopes(JSContext*, XPCWrappedNative*) 1 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
5 nsNodeUtils::LastRelease(nsINode*, int) 115573 0 5 nsPropertyTable::DeleteAllPropertiesFor(nsPropertyOwner) 5 nsPropertyTable::PropertyList::DeletePropertyFor(nsPropertyOwner)
4 nsCOMPtr_base::~nsCOMPtr_base() 1 canonicalize(nsISupports*) 134622 3 5 nsXULTemplateResultRDF::Release() 1 nsCycleCollector_suspect(nsISupports*) 1 nsCycleCollector::Suspect(nsISupports*, int)
3 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 2 nsCommentNode::QueryInterface(nsID const&, void**) 113262 3 5 nsCommentNode::AddRef() 2 nsGenericDOMDataNode::AddRef()
4 PL_HashTableRemove 1 nsNodeInfoManager::RemoveNodeInfo(nsNodeInfo*) 53008 1 5 PL_HashTableRawRemove 4 DefaultFreeEntry
5 nsXPConnect::Unlink(nsDeque const&) 17583 0 5 JS_ClearScope 5 XPC_WN_JSOp_Clear(JSContext*, JSObject*)
5 canonicalize(nsISupports*) 160985 0 5 InMemoryDataSource::QueryInterface(nsID const&, void**) 5 InMemoryDataSource::Internal::QueryInterface(nsID const&, void**)
4 PL_DHashTableEnumerate 1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 73877 5 5 nsXPCWrappedJS::cycleCollection::UnmarkPurple(nsISupports*)
4 JS_DHashTableEnumerate 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 73587 3 5 NativeSetSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 XPCNativeSet::DestroyInstance(XPCNativeSet*) 1 operator delete[](void*)
4 XBLFinalize(JSContext*, JSObject*) 128930 1 4 nsXBLJSClass::Destroy() 3 nsHashtable::Remove(nsHashKey*)
4 XPCWrappedNativeScope::FinishedFinalizationPhaseOfGC(JSContext*) 74165 0 4 XPCWrappedNativeScope::KillDyingScopes() 4 XPCWrappedNativeScope::~XPCWrappedNativeScope()
3 nsWindow::Destroy() 1 nsView::~nsView() 46103 1 4 gtk_settings_get_default 3 gtk_settings_get_for_screen
4 PL_DHashTableEnumerate 130539 4 4 nsJSContext::cycleCollection::UnmarkPurple(nsISupports*)
3 GraphWalker::NoteXPCOMChild(nsISupports*) 1 canonicalize(nsISupports*) 103358 3 4 nsDocViewerFocusListener::QueryInterface(nsID const&, void**) 1 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
2 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 nsCycleCollector_isScanSafe(nsISupports*) 1 canonicalize(nsISupports*) 177917 3 4 nsChromeUIDataSource::QueryInterface(nsID const&, void**) 1 _dl_fixup
1 XPC_NW_Finalize(JSContext*, JSObject*) 1 XPCWrappedNativeScope::FinishedFinalizationPhaseOfGC(JSContext*) 1 XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo*) 1 js_FinalizeObject 72201 1 4 nsXPConnect::GetRuntime(nsXPConnect*) 3 nsXPConnect::GetXPConnect()
3 nsXULDocument::Release() 1 nsCOMPtr_base::~nsCOMPtr_base() 127141 0 4 nsXMLDocument::Release() 3 nsDocument::Release() 1 nsCycleCollector_suspect(nsISupports*)
1 nsGlobalWindow::~nsGlobalWindow() 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 1 XPCCycleGCCallback(JSContext*, JSGCStatus) 1 nsObserverService::RemoveObserver(nsIObserver*, char const*) 11090 2 4 NS_IsMainThread_P() 1 PR_GetCurrentThread 1 nsThreadManager::GetIsMainThread(int*)
4 jsd_DestroyScriptHookProc 190187 0 4 jsd_FindJSDScript 4 JS_HashTableLookup
4 nsCOMPtr_base::~nsCOMPtr_base() 173217 0 4 nsWindow::Release() 3 nsBaseWidget::Release() 1 nsChildWindow::~nsChildWindow()
4 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 161314 0 4 RDFXMLDataSourceImpl::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 4 GraphWalker::NoteXPCOMChild(nsISupports*)
2 nsCSSStyleSheet::~nsCSSStyleSheet() 1 nsViewManager::~nsViewManager() 1 nsCSSStyleSheetInner::RemoveSheet(nsICSSStyleSheet*) 11030 2 4 nsVoidArray::RemoveElement(void*) 2 nsVoidArray::IndexOf(void*) const
4 XPCWrappedNativeScope::KillDyingScopes() 74163 0 4 XPCWrappedNativeScope::~XPCWrappedNativeScope() 3 Native2WrappedNativeMap::~Native2WrappedNativeMap() 1 nsXPCComponents::Release()
3 nsXMLStylesheetPI::Release() 1 nsCOMPtr_base::~nsCOMPtr_base() 126822 0 4 nsXMLProcessingInstruction::Release() 4 nsGenericDOMDataNode::Release()
4 g_type_free_instance 49234 2 4 g_type_class_unref 2 g_static_rw_lock_writer_unlock
2 nsPurpleBuffer::BumpGeneration() 2 PL_DHashTableOperate 14269 3 4 nsTHashtable >::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) 1 nsBaseHashtableET::nsBaseHashtableET(void const*)
3 nsXBLResourceLoader::QueryInterface(nsID const&, void**) 1 canonicalize(nsISupports*) 129024 3 4 nsXBLResourceLoader::AddRef() 1 nsCycleCollector_forget(nsISupports*)
4 nsXPCException::Release() 73368 0 4 nsXPCException::~nsXPCException() 3 nsXPCException::Reset() 1 XPCJSStackFrame::Release()
4 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 73347 0 4 nsXPCException::Release() 4 nsXPCException::~nsXPCException()
2 nsAttrAndChildArray::~nsAttrAndChildArray() 2 nsAttrAndChildArray::Clear() 115063 4 4 nsGenericElement::UnbindFromTree(int, int)
4 GraphWalker::Walk(void*) 14254 4 4 scanWalker::ShouldVisitNode(PtrInfo const*)
4 nsPropertyTable::PropertyList::DeletePropertyFor(nsPropertyOwner) 133836 0 4 PopupListenerPropertyDtor(void*, nsIAtom*, void*, void*) 3 nsDOMEventRTTearoff::RemoveEventListener(nsAString_internal const&, nsIDOMEventListener*, int) 1 nsDOMEventRTTearoff::GetEventReceiver(nsIDOMEventReceiver**)
2 canonicalize(nsISupports*) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 1 PL_DHashTableEnumerate 124164 3 4 nsHTMLSpanElement::QueryInterface(nsID const&, void**) 1 nsHTMLSpanElement::AddRef()
3 nsDocShell::Destroy() 1 nsDocLoader::~nsDocLoader() 166521 0 4 nsDocLoader::Destroy() 1 nsDocLoader::DestroyChildren() 1 nsDocShell::Stop() 1 nsLoadGroup::SetGroupObserver(nsIRequestObserver*) 1 NS_GetWeakReference(nsISupports*, unsigned int*)
4 js_FinalizeObject 128934 0 4 XBLFinalize(JSContext*, JSObject*) 4 nsXBLJSClass::Destroy()
2 nsHTMLHtmlElement::QueryInterface(nsID const&, void**) 2 nsGenericElement::QueryInterface(nsID const&, void**) 120238 2 4 nsHTMLHtmlElement::AddRef() 1 nsGenericElement::AddRef() 1 nsCycleCollector_forget(nsISupports*)
2 GraphWalker::NoteXPCOMChild(nsISupports*) 2 canonicalize(nsISupports*) 114044 2 4 nsOnloadBlocker::QueryInterface(nsID const&, void**) 2 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
4 PL_HashTableRawRemove 53001 1 4 DefaultFreeEntry 3 PR_Free
4 nsAttrAndChildArray::Clear() 118285 0 4 nsHTMLBodyElement::Release() 4 nsGenericElement::Release()
4 js_GC 73252 0 4 FinalizeXPCOMUCString(JSContext*, JSString*) 4 NS_Free_P
4 g_object_unref 49235 0 4 g_type_free_instance 4 g_type_class_unref
3 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 1 PL_DHashTableOperate 72242 4 4 nsTHashtable >::s_HashKey(PLDHashTable*, void const*)
4 nsNodeInfoManager::RemoveNodeInfo(nsNodeInfo*) 53009 0 4 PL_HashTableRemove 4 PL_HashTableRawRemove
3 nsDocument::QueryInterface(nsID const&, void**) 1 nsXMLDocument::QueryInterface(nsID const&, void**) 129592 2 4 nsXULDocument::AddRef() 2 nsXMLDocument::AddRef()
3 nsDocShell::SetTreeOwner(nsIDocShellTreeOwner*) 1 nsWindowSH::Finalize(nsIXPConnectWrappedNative*, JSContext*, JSObject*) 10776 0 4 nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 4 nsQueryInterface::operator()(nsID const&, void**) const
2 nsCOMPtr_base::~nsCOMPtr_base() 1 WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 canonicalize(nsISupports*) 129593 1 4 nsXULDocument::Release() 3 nsXMLDocument::Release()
3 _dl_runtime_resolve 1 nsChromeUIDataSource::QueryInterface(nsID const&, void**) 32721 1 4 _dl_fixup 3 _dl_lookup_symbol_x
2 GraphWalker::NoteXPCOMChild(nsISupports*) 2 canonicalize(nsISupports*) 110320 2 4 HTMLCSSStyleSheetImpl::QueryInterface(nsID const&, void**) 2 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
4 nsGlobalWindow::~nsGlobalWindow() 11544 0 4 nsObserverService::RemoveObserver(nsIObserver*, char const*) 2 nsObserverList::RemoveObserver(nsIObserver*) 1 NS_IsMainThread_P() 1 PL_DHashTableOperate
2 canonicalize(nsISupports*) 1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 80670 3 4 nsCharsetMenu::QueryInterface(nsID const&, void**) 1 nsCharsetMenu::AddRef()
4 nsHashPropertyBag::Release() 96171 0 4 nsInputStreamChannel::~nsInputStreamChannel() 3 nsCOMPtr_base::~nsCOMPtr_base() 1 nsTHashtable > >::~nsTHashtable()
4 nsNodeUtils::LastRelease(nsINode*, int) 119995 0 4 nsHTMLHeadElement::~nsHTMLHeadElement() 4 nsGenericElement::~nsGenericElement()
4 nsInputStreamChannel::Release() 95776 0 4 nsBaseChannel::Release() 4 nsHashPropertyBag::Release()
3 nsXPConnect::Root(nsDeque const&) 1 nsCycleCollector::CollectWhite() 17491 1 4 JS_LockGCThing 3 js_LockGCThing
3 nsBaseWidget::Release() 1 nsWindow::Release() 173372 1 4 nsChildWindow::~nsChildWindow() 1 nsCommonWidget::~nsCommonWidget() 1 nsWindow::~nsWindow() 1 operator delete(void*)
3 nsXULTemplateResultRDF::QueryInterface(nsID const&, void**) 1 canonicalize(nsISupports*) 134612 3 4 nsXULTemplateResultRDF::AddRef() 1 nsCycleCollector_forget(nsISupports*)
2 canonicalize(nsISupports*) 1 nsXPCWrappedJS::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 73885 3 3 non-virtual thunk to nsXPCWrappedJS::Release()
3 nsDOMEventRTTearoff::Release() 115072 0 3 nsDOMEventRTTearoff::LastRelease() 3 nsDOMEventRTTearoff::~nsDOMEventRTTearoff()
2 nsXPCException::Reset() 1 XPCJSStackFrame::~XPCJSStackFrame() 1 nsXPCException::~nsXPCException() 73771 1 3 XPCJSStackFrame::Release() 3 XPCJSStackFrame::~XPCJSStackFrame()
2 JS_GetReservedSlot 1 XPC_SJOW_Finalize(JSContext*, JSObject*) 18645 3 3 js_GetRequiredSlot
3 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 117095 0 3 nsDOMPageTransitionEvent::Release() 3 nsDOMEvent::Release()
3 nsCOMPtr_base::~nsCOMPtr_base() 161006 3 3 InMemoryDataSource::Internal::Release()
3 PopupListenerPropertyDtor(void*, nsIAtom*, void*, void*) 115080 0 3 nsDOMEventRTTearoff::RemoveEventListener(nsAString_internal const&, nsIDOMEventListener*, int) 3 nsEventListenerManager::RemoveEventListener(nsAString_internal const&, nsIDOMEventListener*, int)
2 nsCOMPtr_base::~nsCOMPtr_base() 1 canonicalize(nsISupports*) 129440 3 3 nsXULControllers::Release()
2 nsLoadGroup::~nsLoadGroup() 1 nsDocLoader::Stop() 96362 1 3 nsLoadGroup::Cancel(unsigned int) 1 nsAutoVoidArray::nsAutoVoidArray() 1 nsVoidArray::SetArray(nsVoidArray::Impl*, int, int, int, int)
2 nsCOMPtr_base::~nsCOMPtr_base() 1 nsDocViewerFocusListener::Release() 103362 2 3 nsDocViewerFocusListener::~nsDocViewerFocusListener() 1 operator delete(void*)
1 nsDocumentCharsetInfo::Release() 1 DeviceContextImpl::Release() 1 nsCycleCollector::Collect(unsigned int) 32773 0 3 _dl_runtime_resolve 3 _dl_fixup
3 nsEventListenerManager::RemoveEventListener(nsAString_internal const&, nsIDOMEventListener*, int) 116335 0 3 nsEventListenerManager::RemoveEventListenerByType(nsIDOMEventListener*, nsAString_internal const&, int, nsIDOMEventGroup*) 2 nsAString_internal::Assign(nsSubstringTuple const&) 1 NS_NewAtom(nsAString_internal const&)
3 js_FinalizeObject 74222 0 3 XPC_SJOW_Finalize(JSContext*, JSObject*) 2 JS_GetReservedSlot 1 js_GetRequiredSlot
2 PL_DHashTableOperate 1 nsTHashtable >::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) 14268 3 3 nsBaseHashtableET::nsBaseHashtableET(void const*)
3 nsDOMEvent::Release() 117132 0 3 nsDOMPageTransitionEvent::~nsDOMPageTransitionEvent() 3 nsDOMEvent::~nsDOMEvent()
3 PL_DHashTableEnumerate 130020 3 3 nsXULPrototypeDocument::cycleCollection::UnmarkPurple(nsISupports*)
3 gtk_settings_get_default 46102 0 3 gtk_settings_get_for_screen 2 g_object_get_data 1 g_type_check_instance_is_a
2 PL_DHashTableEnumerate 1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 129093 3 3 nsXBLDocumentInfo::cycleCollection::UnmarkPurple(nsISupports*)
2 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 113451 1 3 nsContentList::Release() 2 nsBaseContentList::Release()
2 nsCOMPtr_base::~nsCOMPtr_base() 1 canonicalize(nsISupports*) 129090 2 3 nsXBLDocGlobalObject::Release() 1 nsCycleCollector_suspect(nsISupports*)
3 gdk_window_invalidate_maybe_recurse 9891 0 3 gdk_window_clear_area_e 2 g_idle_add_full 1 g_source_set_callback
2 nsObserverService::RemoveObserver(nsIObserver*, char const*) 1 nsGlobalWindow::~nsGlobalWindow() 11530 2 3 nsObserverList::RemoveObserver(nsIObserver*) 1 memmove
3 nsNodeUtils::LastRelease(nsINode*, int) 118283 1 3 nsHTMLBodyElement::~nsHTMLBodyElement() 2 nsGenericElement::~nsGenericElement()
2 nsXULPDGlobalObject::QueryInterface(nsID const&, void**) 1 canonicalize(nsISupports*) 129979 2 3 nsXULPDGlobalObject::AddRef() 1 nsCycleCollector_forget(nsISupports*)
3 g_object_unref 173083 0 3 moz_drawingarea_finalize 3 gdk_window_destroy
2 JS_DHashTableEnumerate 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 73586 3 3 NativeUnMarkedSetRemover(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
1 nsHTMLDocument::~nsHTMLDocument() 1 nsDocument::~nsDocument() 1 canonicalize(nsISupports*) 129376 2 3 nsBindingManager::Release() 1 nsBindingManager::~nsBindingManager()
3 nsQueryInterface::operator()(nsID const&, void**) const 166172 0 3 nsWebShell::QueryInterface(nsID const&, void**) 3 nsDocShell::QueryInterface(nsID const&, void**)
2 ChangeTable 1 JS_DHashTableOperate 18031 3 3 FindFreeEntry
3 GraphWalker::NoteXPCOMChild(nsISupports*) 118425 3 3 non-virtual thunk to nsHTMLBodyElement::QueryInterface(nsID const&, void**)
3 moz_drawingarea_finalize 2 g_object_unref 9893 0 3 gdk_window_destroy 5 g_object_unref
3 XPCWrappedNativeScope::~XPCWrappedNativeScope() 73612 0 3 Native2WrappedNativeMap::~Native2WrappedNativeMap() 3 JS_DHashTableDestroy
3 canonicalize(nsISupports*) 113462 1 3 nsContentList::QueryInterface(nsID const&, void**) 2 nsBaseContentList::QueryInterface(nsID const&, void**)
3 JS_LockGCThing 18365 0 3 js_LockGCThing 2 js_LockGCThingRT 1 JS_DHashTableOperate
3 nsCOMPtr_base::~nsCOMPtr_base() 130670 0 3 nsGlobalChromeWindow::Release() 3 nsGlobalWindow::Release()
2 nsNodeInfoManager::~nsNodeInfoManager() 1 nsCOMPtr_base::~nsCOMPtr_base() 205574 0 3 nsPrincipal::Release() 3 nsPrincipal::~nsPrincipal()
3 nsXPCException::~nsXPCException() 73366 0 3 nsXPCException::Reset() 2 XPCJSStackFrame::Release() 1 NS_Free_P
2 jsds_GCCallbackProc(JSContext*, JSGCStatus) 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 11065 3 3 nsVoidArray::Compact()
2 nsCSSStyleSheet::~nsCSSStyleSheet() 1 nsCSSStyleSheet::Release() 108736 2 3 nsCSSStyleSheetInner::RemoveSheet(nsICSSStyleSheet*) 1 nsVoidArray::RemoveElement(void*)
3 gdk_window_invalidate_maybe_recurse 9843 1 3 gdk_region_intersect 2 gdk_region_offset
2 nsCOMPtr_base::~nsCOMPtr_base() 1 canonicalize(nsISupports*) 129021 2 3 nsXBLResourceLoader::Release() 1 nsCycleCollector_suspect(nsISupports*)
3 nsWindow::Destroy() 173530 1 3 nsCommonWidget::OnDestroy() 1 nsBaseWidget::OnDestroy() 1 nsThebesDeviceContext::Release()
3 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 206716 3 3 jsj_wrapper_getRequiredSlot
3 nsCOMPtr_base::~nsCOMPtr_base() 160895 2 3 CompositeDataSourceImpl::Release() 1 nsCycleCollector_suspect(nsISupports*)
3 _dl_fixup 32676 0 3 _dl_lookup_symbol_x 2 strcmp 1 do_lookup_x
3 js_GC 19424 3 3 js_MarkScriptFilenames
2 canonicalize(nsISupports*) 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 121499 1 3 nsHTMLLinkElement::QueryInterface(nsID const&, void**) 1 nsHTMLLinkElement::AddRef() 1 nsGenericElement::QueryInterface(nsID const&, void**)
2 canonicalize(nsISupports*) 1 GraphWalker::NoteXPCOMChild(nsISupports*) 171748 3 3 nsGlobalHistory::QueryInterface(nsID const&, void**)
3 nsNodeUtils::LastRelease(nsINode*, int) 113897 0 3 nsDOMDocumentType::~nsDOMDocumentType() 2 nsGenericDOMDataNode::~nsGenericDOMDataNode() 1 nsAString_internal::~nsAString_internal()
2 nsDOMDocumentType::~nsDOMDocumentType() 1 nsNodeUtils::LastRelease(nsINode*, int) 114941 1 3 nsGenericDOMDataNode::~nsGenericDOMDataNode() 1 nsTextFragment::ReleaseText() 1 nsINode::~nsINode()
3 JS_DHashTableDestroy 18029 3 3 JS_DHashTableFinish
2 jsds_GCCallbackProc(JSContext*, JSGCStatus) 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 157608 2 3 nsSecureBrowserUIImpl::Release() 1 nsSecureBrowserUIImpl::~nsSecureBrowserUIImpl()
3 Native2WrappedNativeMap::~Native2WrappedNativeMap() 18026 0 3 JS_DHashTableDestroy 3 JS_DHashTableFinish
3 nsDocShell::Destroy() 165829 0 3 nsDocShell::SetTreeOwner(nsIDocShellTreeOwner*) 3 nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&)
3 nsDOMEventRTTearoff::LastRelease() 115051 0 3 nsDOMEventRTTearoff::~nsDOMEventRTTearoff() 2 operator delete(void*) 1 nsCOMPtr_base::~nsCOMPtr_base()
3 nsXBLJSClass::Destroy() 11423 1 3 nsHashtable::Remove(nsHashKey*) 2 PL_DHashTableRawRemove
1 GraphWalker::NoteXPCOMChild(nsISupports*) 1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 canonicalize(nsISupports*) 131332 3 3 nsWindowRoot::QueryInterface(nsID const&, void**)
3 nsDOMEventRTTearoff::RemoveEventListener(nsAString_internal const&, nsIDOMEventListener*, int) 116300 0 3 nsEventListenerManager::RemoveEventListener(nsAString_internal const&, nsIDOMEventListener*, int) 3 nsEventListenerManager::RemoveEventListenerByType(nsIDOMEventListener*, nsAString_internal const&, int, nsIDOMEventGroup*)
3 nsWindow::Release() 174130 0 3 nsBaseWidget::Release() 3 nsChildWindow::~nsChildWindow()
3 nsPrincipal::Release() 205598 0 3 nsPrincipal::~nsPrincipal() 1 nsHashtable::~nsHashtable() 1 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*) 1 nsCOMPtr_base::~nsCOMPtr_base()
2 ChangeTable 1 JS_DHashTableOperate 18020 3 3 JS_DHashMoveEntryStub
3 nsCOMPtr_base::~nsCOMPtr_base() 126894 0 3 nsXMLStylesheetPI::Release() 3 nsXMLProcessingInstruction::Release()
3 nsWebShell::QueryInterface(nsID const&, void**) 165716 1 3 nsDocShell::QueryInterface(nsID const&, void**) 2 nsDocLoader::QueryInterface(nsID const&, void**)
2 nsDeque::~nsDeque() 1 scanWalker::VisitNode(PtrInfo*, unsigned int) 11330 2 3 nsDeque::Erase() 1 nsDeque::Empty()
3 nsCOMPtr_base::~nsCOMPtr_base() 120726 0 3 nsHTMLInputElement::Release() 3 nsGenericElement::Release()
2 canonicalize(nsISupports*) 125443 0 2 nsHTMLTextAreaElement::QueryInterface(nsID const&, void**) 2 nsGenericHTMLFormElement::QueryInterface(nsID const&, void**)
2 g_type_class_unref 16989 2 2 g_static_rw_lock_writer_unlock
1 nsXMLStylesheetPI::AddRef() 1 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 126821 0 2 nsXMLProcessingInstruction::AddRef() 2 nsGenericDOMDataNode::AddRef()
2 nsDocShell::~nsDocShell() 166545 0 2 nsDocLoader::~nsDocLoader() 1 nsDocLoader::Destroy() 1 PL_DHashTableFinish
2 gtk_settings_get_for_screen 49054 0 2 g_object_get_data 2 g_quark_try_string
2 XPC_SJOW_Finalize(JSContext*, JSObject*) 17592 0 2 JS_GetReservedSlot 2 js_GetRequiredSlot
2 nsCOMPtr_base::~nsCOMPtr_base() 130011 1 2 nsXULPrototypeDocument::Release() 1 nsCycleCollector::Suspect(nsISupports*, int)
2 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 73443 0 2 nsJSCID::Release() 1 nsJSCID::~nsJSCID() 1 nsJSID::~nsJSID()
2 canonicalize(nsISupports*) 164512 0 2 nsBookmarksService::QueryInterface(nsID const&, void**) 2 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
2 js_GC 18355 0 2 CloseIteratorStates 1 js_IsAboutToBeFinalized 1 ShrinkPtrTable
2 PL_DHashTableFinish 126086 1 2 IdAndNameHashClearEntry(PLDHashTable*, PLDHashEntryHdr*) 1 nsCOMPtr_base::~nsCOMPtr_base()
2 nsContentList::Release() 113449 1 2 nsBaseContentList::Release() 1 nsContentList::~nsContentList()
2 js_TraceObject 19593 0 2 qname_trace 1 JS_CallTracer 1 JS_GetPrivate
2 nsJSEventListener::Release() 130421 2 2 nsJSContext::DropScriptObject(void*)
1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 125644 0 2 nsHTMLTitleElement::QueryInterface(nsID const&, void**) 2 nsGenericElement::QueryInterface(nsID const&, void**)
2 GraphWalker::NoteXPCOMChild(nsISupports*) 126370 2 2 non-virtual thunk to nsHTMLDocument::QueryInterface(nsID const&, void**)
2 nsXPCComponents::Release() 72646 0 2 nsXPCComponents::~nsXPCComponents() 1 nsXPCComponents::ClearMembers() 1 operator delete(void*)
2 canonicalize(nsISupports*) 130980 2 2 non-virtual thunk to nsGlobalWindow::AddRef()
2 nsGlobalWindow::QueryInterface(nsID const&, void**) 130667 2 2 nsGlobalWindow::AddRef()
2 nsInputStreamChannel::QueryInterface(nsID const&, void**) 95774 0 2 nsBaseChannel::QueryInterface(nsID const&, void**) 1 nsHashPropertyBag::QueryInterface(nsID const&, void**) 1 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
2 PL_DHashTableEnumerate 130957 2 2 non-virtual thunk to nsGlobalWindow::QueryInterface(nsID const&, void**)
1 nsBaseChannel::QueryInterface(nsID const&, void**) 1 canonicalize(nsISupports*) 12252 2 2 nsHashPropertyBag::QueryInterface(nsID const&, void**)
2 g_quark_try_string 16329 2 2 g_hash_table_lookup
1 nsCommonWidget::OnDestroy() 1 nsPresContext::~nsPresContext() 52218 1 2 nsThebesDeviceContext::Release() 1 DeviceContextImpl::Release()
1 js_TraceObject 1 .L372 19582 1 2 namespace_trace 1 JS_CallTracer
1 PL_DHashTableOperate 1 SearchTable 114453 2 2 nsTHashtable > >::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
2 nsHTMLStyleSheet::Release() 110378 1 2 nsHTMLStyleSheet::~nsHTMLStyleSheet() 1 nsHTMLStyleSheet::GenericTableRule::Release()
2 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 169250 0 2 nsWindowDataSource::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 GraphWalker::NoteXPCOMChild(nsISupports*)
1 NativeSetSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 1 JS_DHashTableEnumerate 74076 1 2 XPCNativeSet::DestroyInstance(XPCNativeSet*) 1 operator delete[](void*)
1 nsWindow::Destroy() 1 g_signal_handlers_disconnect_matched 49174 1 2 g_signal_parse_name 1 g_signal_stop_emission
1 GraphWalker::NoteXPCOMChild(nsISupports*) 1 canonicalize(nsISupports*) 11275 1 2 nsAtomService::QueryInterface(nsID const&, void**) 1 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
2 nsCOMPtr_base::~nsCOMPtr_base() 96627 0 2 nsSimpleNestedURI::Release() 1 nsSimpleURI::Internal::Release() 1 nsSimpleURI::Release()
2 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 177919 0 2 nsChromeUIDataSource::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 GraphWalker::NoteXPCOMChild(nsISupports*)
2 CSSLoaderImpl::Release() 107589 1 2 CSSLoaderImpl::~CSSLoaderImpl() 1 nsTArray_base::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int)
2 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 130582 0 2 nsFocusController::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 2 GraphWalker::NoteXPCOMChild(nsISupports*)
2 js_LockGCThing 18366 0 2 js_LockGCThingRT 1 PR_Unlock 1 JS_DHashTableOperate
1 nsAttrAndChildArray::Clear() 1 canonicalize(nsISupports*) 125641 1 2 nsHTMLTitleElement::Release() 1 nsGenericElement::Release()
2 nsDocument::~nsDocument() 110403 0 2 nsHTMLStyleSheet::Release() 2 nsHTMLStyleSheet::~nsHTMLStyleSheet()
2 canonicalize(nsISupports*) 118625 1 2 nsHTMLCanvasElement::QueryInterface(nsID const&, void**) 1 nsGenericElement::QueryInterface(nsID const&, void**)
2 nsPropertyTable::GetPropertyInternal(nsPropertyOwner, unsigned short, nsIAtom*, int, unsigned int*) 115570 2 2 nsPropertyTable::GetPropertyListFor(unsigned short, nsIAtom*) const
1 nsJSEventListener::cycleCollection::Unlink(nsISupports*) 1 nsGlobalWindow::CleanUp() 10775 1 2 nsCOMPtr_base::assign_with_AddRef(nsISupports*) 1 nsXULElement::Release()
1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 PL_DHashTableEnumerate 134163 2 2 nsRDFQuery::cycleCollection::UnmarkPurple(nsISupports*)
2 nsAString_internal::~nsAString_internal() 15020 0 2 nsSubstring::Finalize() 1 free 1 nsStringBuffer::Release()
2 nsAString_internal::Assign(nsSubstringTuple const&) 15036 0 2 nsSubstring::Assign(nsSubstringTuple const&) 1 nsSubstringTuple::IsDependentOn(unsigned short const*, unsigned short const*) const 1 nsSubstring::ReplacePrep(unsigned int, unsigned int, unsigned int)
2 _dl_lookup_symbol_x 32900 2 2 strcmp
2 nsXULTemplateBuilder::QueryInterface(nsID const&, void**) 134436 1 2 nsXULTemplateBuilder::AddRef() 1 nsCycleCollector_forget(nsISupports*)
2 nsDocShell::QueryInterface(nsID const&, void**) 166510 1 2 nsDocLoader::QueryInterface(nsID const&, void**) 1 nsWebShell::AddRef()
2 PL_DHashTableRawRemove 11410 0 2 clearHashEntry(PLDHashTable*, PLDHashEntryHdr*) 1 NS_Free_P 1 nsCStringKey::~nsCStringKey()
2 nsLoadGroup::Internal::Release() 96363 0 2 nsLoadGroup::~nsLoadGroup() 2 nsLoadGroup::Cancel(unsigned int)
2 g_object_get_data 16242 0 2 g_quark_try_string 2 g_hash_table_lookup
1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 171583 1 2 nsBrowserStatusFilter::Release() 1 nsBrowserStatusFilter::~nsBrowserStatusFilter()
2 XPC_WN_JSOp_Clear(JSContext*, JSObject*) 18644 1 2 js_Clear 1 js_ClearScope
2 canonicalize(nsISupports*) 120000 0 2 nsHTMLHeadElement::QueryInterface(nsID const&, void**) 2 nsGenericElement::QueryInterface(nsID const&, void**)
2 canonicalize(nsISupports*) 96143 0 2 nsInputStreamChannel::QueryInterface(nsID const&, void**) 2 nsBaseChannel::QueryInterface(nsID const&, void**)
1 nsSimpleNestedURI::Release() 1 nsSimpleURI::Release() 96586 1 2 nsSimpleURI::Internal::Release() 1 nsSimpleNestedURI::~nsSimpleNestedURI()
2 GraphWalker::NoteXPCOMChild(nsISupports*) 130967 2 2 non-virtual thunk to nsGlobalChromeWindow::QueryInterface(nsID const&, void**)
2 PL_DHashTableEnumerate 134485 2 2 nsXULTemplateBuilder::cycleCollection::UnmarkPurple(nsISupports*)
2 nsCOMPtr_base::~nsCOMPtr_base() 49618 0 2 nsDocumentCharsetInfo::Release() 1 nsDocumentCharsetInfo::~nsDocumentCharsetInfo() 1 _dl_runtime_resolve
1 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&) 14255 2 2 scanWalker::NoteChild(PtrInfo*)
1 nsDocShell::~nsDocShell() 1 nsDOMDocumentType::~nsDOMDocumentType() 15182 0 2 nsAString_internal::~nsAString_internal() 2 nsSubstring::Finalize()
2 nsEventListenerManager::RemoveEventListenerByType(nsIDOMEventListener*, nsAString_internal const&, int, nsIDOMEventGroup*) 15249 0 2 nsAString_internal::Assign(nsSubstringTuple const&) 2 nsSubstring::Assign(nsSubstringTuple const&)
2 nsDocument::~nsDocument() 107575 0 2 CSSLoaderImpl::Release() 2 CSSLoaderImpl::~CSSLoaderImpl()
2 gdk_window_clear_area_e 16509 0 2 g_idle_add_full 1 g_source_attach 1 g_source_get_current_time
2 GraphWalker::NoteXPCOMChild(nsISupports*) 72708 2 2 nsXPCComponents::QueryInterface(nsID const&, void**)
1 js_DestroyScript 1 fun_finalize 17807 1 2 js_FreeAtomMap 1 JS_free
2 js_GC 73789 0 2 DOMStringFinalizer(JSContext*, JSString*) 1 JS_GetStringChars 1 nsStringBuffer::Release()
2 XPCWrappedNative::~XPCWrappedNative() 74072 2 2 XPCWrappedNativeTearOffChunk::~XPCWrappedNativeTearOffChunk()
2 nsLoadGroup::Release() 96347 0 2 nsLoadGroup::Internal::Release() 2 nsLoadGroup::~nsLoadGroup()
1 CompositeDataSourceImpl::QueryInterface(nsID const&, void**) 1 canonicalize(nsISupports*) 160899 1 2 CompositeDataSourceImpl::AddRef() 1 nsCycleCollector_forget(nsISupports*)
1 nsPrincipal::~nsPrincipal() 1 nsDocument::~nsDocument() 11418 1 2 nsHashtable::~nsHashtable() 1 PL_DHashTableFinish
1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 1 canonicalize(nsISupports*) 131003 2 2 non-virtual thunk to nsGlobalWindow::Release()
2 nsVoidArray::RemoveElement(void*) 10984 2 2 nsVoidArray::IndexOf(void*) const
1 nsDocLoader::Destroy() 1 nsLoadGroup::SetGroupObserver(nsIRequestObserver*) 10902 2 2 NS_GetWeakReference(nsISupports*, unsigned int*)
2 nsGenericElement::QueryInterface(nsID const&, void**) 119996 0 2 nsHTMLHeadElement::AddRef() 2 nsGenericElement::AddRef()
2 CompositeDataSourceImpl::QueryInterface(nsID const&, void**) 160848 2 2 .plt
2 nsNodeInfoManager::~nsNodeInfoManager() 53003 1 2 PL_HashTableDestroy 1 DefaultFreeTable
2 canonicalize(nsISupports*) 134157 2 2 nsRDFQuery::AddRef()
1 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 1 nsDOMDocumentType::QueryInterface(nsID const&, void**) 113882 1 2 nsDOMDocumentType::AddRef() 1 nsGenericDOMDataNode::AddRef()
1 gdk_window_invalidate_rect 1 gdk_drawable_get_visible_region 9836 1 2 gdk_region_rectangle 1 g_malloc
2 nsCOMPtr_base::~nsCOMPtr_base() 96330 0 2 nsLoadGroup::Release() 2 nsLoadGroup::Internal::Release()
2 gdk_region_intersect 1 gdk_region_offset 9840 2 2 gdk_region_offset 1 gdk_region_offset
1 XPCWrappedNative::~XPCWrappedNative() 1 XPCJSRuntime::GetXPCContext(JSContext*) 18017 2 2 JS_DHashVoidPtrKeyStub
1 nsJSCID::~nsJSCID() 1 nsJSCID::Release() 73383 2 2 nsJSID::~nsJSID()
3 XPCJSStackFrame::Release() 73787 0 2 XPCJSStackFrame::~XPCJSStackFrame() 2 NS_Free_P 1 XPCJSStackFrame::Release()
2 nsCOMPtr_base::~nsCOMPtr_base() 134435 1 2 nsXULTemplateBuilder::Release() 1 nsCycleCollector_suspect(nsISupports*)
2 nsContentList::QueryInterface(nsID const&, void**) 113461 2 2 nsBaseContentList::QueryInterface(nsID const&, void**)
2 nsNodeUtils::LastRelease(nsINode*, int) 133687 0 2 nsXULElement::nsXULSlots::~nsXULSlots() 2 operator delete(void*)
1 DOMStringFinalizer(JSContext*, JSString*) 1 nsSubstring::Finalize() 14981 0 2 nsStringBuffer::Release() 2 free
2 XPCWrappedNativeProto::~XPCWrappedNativeProto() 131608 2 2 non-virtual thunk to nsDOMClassInfo::Release()
2 canonicalize(nsISupports*) 171536 2 2 nsBrowserInstance::QueryInterface(nsID const&, void**)
1 JS_DHashTableOperate 1 SearchTable 18018 2 2 JS_DHashMatchEntryStub
2 PL_DHashTableEnumerate 129388 2 2 nsBindingManager::cycleCollection::UnmarkPurple(nsISupports*)
1 nsCycleCollector::CollectWhite() 72186 0 1 nsXPConnect::Unroot(nsDeque const&) 1 JS_UnlockGCThing
1 PL_HashTableDestroy 52999 0 1 DefaultFreeTable 1 PR_Free
1 gdk_window_invalidate_region 16865 1 1 g_slist_prepend
1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 113365 0 1 nsContentAreaDragDrop::Release() 1 nsContentAreaDragDrop::~nsContentAreaDragDrop()
1 XPCWrappedNativeProto::~XPCWrappedNativeProto() 73122 1 1 non-virtual thunk to nsXPCComponents::Release()
1 canonicalize(nsISupports*) 197532 1 1 nsPrefService::QueryInterface(nsID const&, void**)
1 nsCOMPtr_base::~nsCOMPtr_base() 103375 0 1 nsDocViewerSelectionListener::Release() 1 operator delete(void*)
1 PL_DHashTableEnumerate 130014 1 1 nsXULPDGlobalObject::cycleCollection::UnmarkPurple(nsISupports*)
1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 116730 0 1 nsDOMKeyboardEvent::Release() 1 nsDOMUIEvent::Release()
1 js_FinalizeObject 131433 0 1 nsHTMLDocumentSH::ReleaseDocument(JSContext*, JSObject*) 1 JS_GetPrivate
1 nsContentAreaDragDrop::Release() 113368 0 1 nsContentAreaDragDrop::~nsContentAreaDragDrop() 1 operator delete(void*)
1 nsCStringArray::CStringAt(int, nsACString_internal&) const 15167 0 1 nsACString_internal::Assign(nsACString_internal const&) 1 nsCSubstring::Assign(nsACString_internal const&)
1 XPCWrappedNative::~XPCWrappedNative() 73123 1 1 non-virtual thunk to nsXPCComponents::Release()
1 nsBaseContentList::Release() 113483 0 1 nsContentList::~nsContentList() 1 nsContentList::RemoveFromHashtable()
1 canonicalize(nsISupports*) 108722 1 1 nsCSSStyleSheet::QueryInterface(nsID const&, void**)
1 PL_DHashTableEnumerate 126017 1 1 IdAndNameMapEntryTraverse(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
1 nsCSubstring::Assign(nsACString_internal const&) 15049 0 1 nsCSubstring::Assign(nsCSubstring const&) 1 nsStringBuffer::AddRef()
1 GraphWalker::NoteXPCOMChild(nsISupports*) 131361 1 1 non-virtual thunk to nsWindowRoot::QueryInterface(nsID const&, void**)
1 nsView::~nsView() 174084 1 1 nsBaseWidget::GetClientData(void*&)
1 nsGenericElement::QueryInterface(nsID const&, void**) 125404 0 1 nsHTMLTextAreaElement::AddRef() 1 nsGenericElement::AddRef()
1 GraphWalker::NoteXPCOMChild(nsISupports*) 133975 1 1 non-virtual thunk to nsXULElement::QueryInterface(nsID const&, void**)
1 nsNodeUtils::LastRelease(nsINode*, int) 125639 0 1 nsHTMLTitleElement::~nsHTMLTitleElement() 1 nsGenericElement::~nsGenericElement()
1 AtomTableMatchKey(PLDHashTable*, PLDHashEntryHdr const*, void const*) 14925 1 1 CompareUTF8toUTF16(nsCSubstring const&, nsSubstring const&)
1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 112154 0 1 nsContainerBoxObject::Release() 1 nsBoxObject::Release()
1 nsVariant::~nsVariant() 11929 1 1 nsVariant::Cleanup(nsDiscriminatedUnion*)
1 XPCWrappedNativeProto::~XPCWrappedNativeProto() 73158 1 1 non-virtual thunk to nsXPCComponents_Classes::Release()
1 nsDocLoader::DestroyChildren() 11038 1 1 nsVoidArray::Clear()
1 nsCOMPtr_base::~nsCOMPtr_base() 103371 0 1 nsDocViewerFocusListener::Release() 1 nsDocViewerFocusListener::~nsDocViewerFocusListener()
1 gdk_window_invalidate_maybe_recurse 1 gdk_window_get_internal_paint_info 9692 0 1 gdk_drawable_get_visible_region 1 gdk_window_get_internal_paint_info 1 gdk_region_rectangle
1 nsSubstring::Assign(nsSubstringTuple const&) 15021 0 1 nsSubstring::ReplacePrep(unsigned int, unsigned int, unsigned int) 1 nsSubstring::MutatePrep(unsigned int, unsigned short**, unsigned int*)
1 nsPropertyTable::PropertyList::DeletePropertyFor(nsPropertyOwner) 15003 1 1 nsSubstring::nsSubstring(unsigned short*, unsigned int, unsigned int)
1 nsBindingManager::Release() 129375 0 1 nsBindingManager::~nsBindingManager() 1 nsTHashtable > >::~nsTHashtable()
1 nsCycleCollector::Collect(unsigned int) 17502 1 1 JS_SetGCThingCallback
1 PL_DHashTableEnumerate 113503 1 1 nsBaseContentList::cycleCollection::UnmarkPurple(nsISupports*)
1 nsWindow::Destroy() 49175 0 1 g_signal_handlers_disconnect_matched 1 g_signal_parse_name
1 canonicalize(nsISupports*) 154273 1 1 nsStringBundleService::QueryInterface(nsID const&, void**)
1 XPC_WN_JSOp_Clear(JSContext*, JSObject*) 74204 1 1 XPCNativeWrapper::ClearWrappedNativeScopes(JSContext*, XPCWrappedNative*)
1 nsXPConnect::BeginCycleCollection() 17501 1 1 JS_SetGCCallbackRT
1 g_idle_add_full 16475 1 1 g_source_get_current_time
1 nsBrowserStatusFilter::Release() 171585 1 1 nsBrowserStatusFilter::~nsBrowserStatusFilter()
1 nsCommonWidget::OnDestroy() 174108 0 1 nsBaseWidget::OnDestroy() 1 nsGTKToolkit::Release()
1 JS_UnlockGCThing 18367 0 1 js_UnlockGCThingRT 1 JS_DHashTableOperate
1 GraphWalker::NoteXPCOMChild(nsISupports*) 161189 1 1 RDFContainerUtilsImpl::QueryInterface(nsID const&, void**)
1 js_SweepScopeProperties 19393 0 1 InsertPropertyTreeChild 1 JS_DHashTableOperate
1 nsDOMEvent::Release() 116804 0 1 nsDOMKeyboardEvent::~nsDOMKeyboardEvent() 1 nsDOMEvent::~nsDOMEvent()
1 nsIView::Destroy() 130141 1 1 nsViewManager::SetRootView(nsIView*)
1 canonicalize(nsISupports*) 53428 0 1 nsJARChannel::QueryInterface(nsID const&, void**) 1 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
1 nsCOMPtr_base::~nsCOMPtr_base() 131444 1 1 nsDOMClassInfo::Release()
1 nsHTMLLinkElement::QueryInterface(nsID const&, void**) 121471 1 1 nsHTMLLinkElement::AddRef()
1 ToParticipant(nsISupports*, nsCycleCollectionParticipant**) 122973 0 1 nsHTMLParagraphElement::QueryInterface(nsID const&, void**) 1 nsCycleCollectionParticipant::AddRef()
1 nsContentList::~nsContentList() 113453 0 1 nsContentList::RemoveFromHashtable() 1 SearchTable
1 nsDOMEvent::~nsDOMEvent() 121472 1 1 nsHTMLLinkElement::Release()
1 nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 114981 1 1 nsGenericElement::IsNodeOfType(unsigned int) const
1 nsTHashtable > >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) 12292 0 1 nsBaseHashtableET >::~nsBaseHashtableET() 1 nsCOMPtr_base::~nsCOMPtr_base()
1 canonicalize(nsISupports*) 120557 0 1 nsHTMLImageElement::QueryInterface(nsID const&, void**) 1 nsHTMLImageElement::AddRef()
1 PL_DHashTableFinish 12293 0 1 nsTHashtable > >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) 1 nsBaseHashtableET >::~nsBaseHashtableET()
1 nsCycleCollector::Collect(unsigned int) 17500 1 1 JS_SetGCCallback
1 PL_DHashTableEnumerate 134554 1 1 nsXULTemplateQueryProcessorRDF::cycleCollection::UnmarkPurple(nsISupports*)
1 PopupListenerPropertyDtor(void*, nsIAtom*, void*, void*) 115078 1 1 nsDOMEventRTTearoff::GetEventReceiver(nsIDOMEventReceiver**)
1 clearHashEntry(PLDHashTable*, PLDHashEntryHdr*) 11482 0 1 nsCStringKey::~nsCStringKey() 1 PR_Free
1 js_GC 18360 1 1 FindAndMarkObjectsToClose
1 nsWebShell::AddRef() 165605 0 1 nsDocShell::AddRef() 1 PR_AtomicIncrement
1 nsCycleCollector::ScanRoots() 11319 1 1 nsDeque::SetDeallocator(nsDequeFunctor*)
1 JS_GC 43814 1 1 PR_NotifyAllCondVar
1 js_TraceObject 18295 1 1 args_or_call_trace
1 g_source_attach 16459 1 1 g_source_new
1 nsDocLoader::Destroy() 166517 0 1 nsDocLoader::DestroyChildren() 1 nsVoidArray::Clear()
1 canonicalize(nsISupports*) 130651 1 1 nsNavigator::QueryInterface(nsID const&, void**)
1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 161312 1 1 RDFXMLDataSourceImpl::QueryInterface(nsID const&, void**)
1 nsDocumentCharsetInfo::Release() 49630 1 1 nsDocumentCharsetInfo::~nsDocumentCharsetInfo()
1 js_FinalizeObject 206693 0 1 JavaObject_finalize 1 js_GetSlotThreadSafe
1 canonicalize(nsISupports*) 133233 0 1 nsTreeBoxObject::QueryInterface(nsID const&, void**) 1 nsBoxObject::QueryInterface(nsID const&, void**)
1 XPCWrappedNative::~XPCWrappedNative() 73541 1 1 non-virtual thunk to nsJSCID::Release()
1 GraphWalker::NoteXPCOMChild(nsISupports*) 99122 1 1 non-virtual thunk to nsHttpChannel::QueryInterface(nsID const&, void**)
1 gtk_settings_get_for_screen 49219 1 1 g_type_check_instance_is_a
1 GraphWalker::NoteXPCOMChild(nsISupports*) 96154 1 1 non-virtual thunk to nsInputStreamChannel::QueryInterface(nsID const&, void**)
1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 117900 1 1 non-virtual thunk to nsHTMLAnchorElement::Release()
1 PL_DHashTableEnumerate 119295 1 1 ControlTraverser(nsAString_internal const&, nsISupports*, void*)
1 nsDocShell::~nsDocShell() 165584 1 1 .plt
1 canonicalize(nsISupports*) 132227 0 1 nsTextEditorMouseListener::QueryInterface(nsID const&, void**) 1 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
1 nsXPConnect::BeginCycleCollection() 18363 1 1 js_RunCloseHooks
1 g_idle_add_full 16500 0 1 g_source_attach 1 g_source_new
1 SearchTable 129399 1 1 nsTHashtable > >::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
1 canonicalize(nsISupports*) 131015 1 1 non-virtual thunk to nsGlobalChromeWindow::Release()
1 nsEventListenerManager::RemoveEventListenerByType(nsIDOMEventListener*, nsAString_internal const&, int, nsIDOMEventGroup*) 11264 0 1 NS_NewAtom(nsAString_internal const&) 1 NS_NewAtom(unsigned short const*)
1 canonicalize(nsISupports*) 154267 0 1 nsStringBundle::QueryInterface(nsID const&, void**) 1 NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
1 nsGlobalWindow::~nsGlobalWindow() 1 nsGlobalWindow::CleanUp() 130779 0 1 nsGlobalWindow::CleanUp() 1 nsGlobalWindow::CleanUp() 1 nsCOMPtr_base::assign_with_AddRef(nsISupports*)
1 JS_CallTracer 18372 0 1 .L375 1 js_TraceXMLNamespace
1 nsChildWindow::~nsChildWindow() 173519 1 1 nsCommonWidget::~nsCommonWidget()
1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 130917 1 1 nsGlobalWindow::cycleCollection::UnmarkPurple(nsISupports*)
1 regexp_finalize 19184 0 1 js_DestroyRegExp 1 _PR_x86_AtomicDecrement
1 CSSLoaderImpl::~CSSLoaderImpl() 11076 1 1 nsTArray_base::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int)
1 nsPrincipal::~nsPrincipal() 10987 1 1 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
1 canonicalize(nsISupports*) 177897 1 1 nsChromeUIDataSource::AddRef()
1 nsThebesDeviceContext::Release() 47822 0 1 DeviceContextImpl::Release() 1 _dl_runtime_resolve
1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 117139 1 1 nsDOMXULCommandEvent::Release()
1 nsScriptLoader::Release() 115715 1 1 nsScriptLoader::~nsScriptLoader()
1 _dl_lookup_symbol_x 32674 1 1 do_lookup_x
1 nsXBLDocGlobalObject::QueryInterface(nsID const&, void**) 129088 0 1 nsXBLDocGlobalObject::AddRef() 1 nsCycleCollector_forget(nsISupports*)
1 nsXULControllers::QueryInterface(nsID const&, void**) 129453 0 1 nsXULControllers::AddRef() 1 nsCycleCollector_forget(nsISupports*)
1 nsHTMLStyleSheet::~nsHTMLStyleSheet() 110409 0 1 nsHTMLStyleSheet::GenericTableRule::Release() 1 operator delete(void*)
1 DumpAddressMap() 24021 0 1 enableRTCSignals(bool) 1 _end
1 canonicalize(nsISupports*) 129336 1 1 nsBindingManager::AddRef()
1 .L375 19586 0 1 js_TraceXMLNamespace 1 js_GetGCThingFlags
1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 169228 1 1 nsWindowDataSource::QueryInterface(nsID const&, void**)
1 AtomImpl::Release() 11248 0 1 AtomImpl::~AtomImpl() 1 PL_DHashTableOperate
1 nsLoadGroup::Cancel(unsigned int) 11020 1 1 nsAutoVoidArray::nsAutoVoidArray()
1 NS_NewAtom(nsAString_internal const&) 11263 0 1 NS_NewAtom(unsigned short const*) 1 PL_DHashTableOperate
1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 72686 1 1 nsXPCComponents_Interfaces::Release()
1 canonicalize(nsISupports*) 112172 1 1 nsMenuBoxObject::QueryInterface(nsID const&, void**)
1 nsNullPrincipal::Release() 205653 0 1 nsNullPrincipal::~nsNullPrincipal() 1 nsJSPrincipals::~nsJSPrincipals()
1 g_signal_parse_name 49159 1 1 g_signal_stop_emission
1 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 113468 0 1 nsBaseContentList::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 GraphWalker::NoteXPCOMChild(nsISupports*)
1 gdk_window_clear_area_e 16463 1 1 g_source_set_callback
1 nsSubstring::ReplacePrep(unsigned int, unsigned int, unsigned int) 15010 0 1 nsSubstring::MutatePrep(unsigned int, unsigned short**, unsigned int*) 1 __libc_malloc
1 EndProfilingHook(int) 24022 0 1 DumpAddressMap() 1 enableRTCSignals(bool)
1 nsCOMPtr_base::~nsCOMPtr_base() 12797 1 1 nsStringInputStream::Release()
1 nsDocLoader::QueryInterface(nsID const&, void**) 166146 0 1 nsWebShell::AddRef() 1 nsDocShell::AddRef()
1 PL_DHashTableRawRemove 11235 1 1 AtomImpl::IsPermanent()
1 nsGenericDOMDataNode::~nsGenericDOMDataNode() 115839 1 1 nsTextFragment::ReleaseText()
1 operator delete[](void*) 24109 1 1 __gnu_cxx::free_list::_M_get(unsigned int)
1 nsHTMLDocument::~nsHTMLDocument() 118421 1 1 non-virtual thunk to nsHTMLBodyElement::Release()
1 SearchTable 11261 0 1 AtomTableMatchKey(PLDHashTable*, PLDHashEntryHdr const*, void const*) 1 CompareUTF8toUTF16(nsCSubstring const&, nsSubstring const&)
1 nsGenericDOMDataNode::QueryInterface(nsID const&, void**) 126893 0 1 nsXMLStylesheetPI::AddRef() 1 nsXMLProcessingInstruction::AddRef()
1 nsCOMPtr_base::~nsCOMPtr_base() 205652 0 1 nsNullPrincipal::Release() 1 nsNullPrincipal::~nsNullPrincipal()
1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 131137 0 1 nsLocation::Release() 1 nsLocation::~nsLocation()
1 nsSimpleNestedURI::Release() 96555 0 1 nsSimpleURI::Release() 1 nsSimpleURI::Internal::Release()
1 nsPrefBranch::RemoveObserver(char const*, nsIObserver*) 11028 0 1 nsCStringArray::CStringAt(int, nsACString_internal&) const 1 nsACString_internal::Assign(nsACString_internal const&)
1 nsCycleCollectionXPCOMRuntime::Unlink(nsDeque const&) 131764 0 1 nsJSEventListener::cycleCollection::Unlink(nsISupports*) 1 nsCOMPtr_base::assign_with_AddRef(nsISupports*)
1 nsEventListenerManager::Release() 116330 0 1 nsEventListenerManager::~nsEventListenerManager() 1 operator delete(void*)
1 nsSimpleURI::Internal::Release() 96650 1 1 nsSimpleNestedURI::~nsSimpleNestedURI()
1 nsGenericElement::QueryInterface(nsID const&, void**) 118609 0 1 nsHTMLCanvasElement::AddRef() 1 nsGenericElement::AddRef()
1 nsDocument::LastRelease() 115046 1 1 nsINode::nsSlots::~nsSlots()
1 nsInputStreamChannel::~nsInputStreamChannel() 95725 0 1 nsTHashtable > >::~nsTHashtable() 1 PL_DHashTableFinish
1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 115932 1 1 non-virtual thunk to nsTextNode::Release()
1 js_FinalizeObject 19255 0 1 regexp_finalize 1 js_DestroyRegExp
1 nsCOMPtr_base::~nsCOMPtr_base() 11250 0 1 AtomImpl::Release() 1 AtomImpl::~AtomImpl()
1 WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) 164534 1 1 nsBookmarksService::Release()
1 nsWindow::Destroy() 44460 1 1 .text
1 nsContainerBoxObject::Release() 112251 1 1 nsBoxObject::Release()
1 nsCOMPtr_base::~nsCOMPtr_base() 10901 1 1 nsWeakReference::Release()
1 canonicalize(nsISupports*) 131141 1 1 nsLocation::QueryInterface(nsID const&, void**)
1 nsGenericElement::cycleCollection::Unlink(nsISupports*) 113189 0 1 nsAttrAndChildArray::RemoveChildAt(unsigned int) 1 nsXULElement::Release()
1 nsCOMPtr_base::~nsCOMPtr_base() 11945 0 1 nsVariant::Release() 1 nsVariant::~nsVariant()
1 .L376 19598 0 1 js_TraceXMLQName 1 JS_CallTracer
1 nsDocShell::~nsDocShell() 171877 1 1 non-virtual thunk to nsGlobalHistory::Release()
1 NS_IsMainThread_P() 13773 0 1 nsThreadManager::GetIsMainThread(int*) 1 __pthread_getspecific
1 js_Clear 19401 0 1 js_ClearScope 1 free
1 canonicalize(nsISupports*) 197469 1 1 nsPrefBranch::QueryInterface(nsID const&, void**)
1 nsDOMMouseEvent::~nsDOMMouseEvent() 131008 1 1 non-virtual thunk to nsGlobalChromeWindow::Release()
1 nsDocLoader::Destroy() 96337 0 1 nsLoadGroup::SetGroupObserver(nsIRequestObserver*) 1 NS_GetWeakReference(nsISupports*, unsigned int*)
1 nsDocument::~nsDocument() 115707 0 1 nsScriptLoader::Release() 1 nsScriptLoader::~nsScriptLoader()
1 canonicalize(nsISupports*) 152074 1 1 nsTypeAheadFind::QueryInterface(nsID const&, void**)
1 nsCSubstring::Assign(nsCSubstring const&) 14980 1 1 nsStringBuffer::AddRef()
1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 126280 1 1 non-virtual thunk to nsHTMLDocument::Release()
1 nsDocShell::Stop() 166534 0 1 nsDocLoader::Stop() 1 nsLoadGroup::Cancel(unsigned int)
1 realloc 35997 1 1 memcpy
1 nsBindingManager::~nsBindingManager() 129390 0 1 nsTHashtable > >::~nsTHashtable() 1 PL_DHashTableFinish
1 nsNodeInfo::LastRelease() 11356 1 1 nsFixedSizeAllocator::FindBucket(unsigned int)
1 JS_CallTracer 18373 0 1 .L376 1 js_TraceXMLQName
1 nsACString_internal::Assign(nsACString_internal const&) 15050 0 1 nsCSubstring::Assign(nsACString_internal const&) 1 nsCSubstring::Assign(nsCSubstring const&)
1 nsDocument::~nsDocument() 114438 0 1 nsTHashtable::~nsTHashtable() 1 PL_DHashTableFinish
1 nsCharsetMenu::QueryInterface(nsID const&, void**) 80667 0 1 nsCharsetMenu::AddRef() 1 nsCycleCollector_forget(nsISupports*)
1 nsHTMLImageElement::QueryInterface(nsID const&, void**) 120524 1 1 nsHTMLImageElement::AddRef()
1 nsDocShell::Destroy() 165789 1 1 nsDocShell::DestroyChildren()
1 jsds_GCCallbackProc(JSContext*, JSGCStatus) 133936 1 1 non-virtual thunk to nsXULElement::Release()
1 nsDocLoader::Destroy() 165883 0 1 nsDocShell::Stop() 1 nsDocLoader::Stop()
1 canonicalize(nsISupports*) 100464 1 1 .plt
1 gdk_drawable_get_visible_region 9886 0 1 gdk_window_get_internal_paint_info 1 gdk_drawable_get_visible_region
1 nsXPConnect::Unroot(nsDeque const&) 17493 0 1 JS_UnlockGCThing 1 js_UnlockGCThingRT
1 nsDocShell::Destroy() 165750 1 1 nsDocShell::IsFrame()
1 moz_drawingarea_set_visibility 10206 0 1 gdk_window_hide 1 gdk_window_object_get_type
1 nsSubstring::Assign(nsSubstringTuple const&) 15065 1 1 nsSubstringTuple::IsDependentOn(unsigned short const*, unsigned short const*) const
1 gdk_window_hide 9869 1 1 gdk_window_object_get_type
1 nsBaseWidget::OnDestroy() 173490 1 1 nsGTKToolkit::Release()
1 nsNullPrincipal::~nsNullPrincipal() 205691 0 1 nsJSPrincipals::~nsJSPrincipals() 1 free
1 nsSecureBrowserUIImpl::Release() 157617 1 1 nsSecureBrowserUIImpl::~nsSecureBrowserUIImpl()
1 nsObserverList::RemoveObserver(nsIObserver*) 35956 1 1 memmove
1 nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&) 119305 0 1 nsFormControlList::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&) 1 PL_DHashTableEnumerate
1 nsChildWindow::~nsChildWindow() 173371 1 1 nsWindow::~nsWindow()
1 nsLocation::Release() 131133 0 1 nsLocation::~nsLocation() 1 operator delete(void*)
1 gdk_region_rectangle 16527 0 1 g_malloc 1 __libc_malloc
1 js_FinalizeObject 206666 0 1 JavaClass_finalize 1 JS_GetPrivate
1 canonicalize(nsISupports*) 161468 1 1 LocalStoreImpl::QueryInterface(nsID const&, void**)
1 DOMStringFinalizer(JSContext*, JSString*) 17655 0 1 JS_GetStringChars 1 js_GetGCThingFlags
1 nsHTMLSpanElement::QueryInterface(nsID const&, void**) 124162 1 1 nsHTMLSpanElement::AddRef()
1 nsLoadGroup::Cancel(unsigned int) 10981 1 1 nsVoidArray::SetArray(nsVoidArray::Impl*, int, int, int, int)
1 canonicalize(nsISupports*) 124165 1 1 nsHTMLUnknownElement::QueryInterface(nsID const&, void**)
1 CloseIteratorStates 18338 1 1 ShrinkPtrTable
1 nsJSCID::Release() 73467 0 1 nsJSCID::~nsJSCID() 1 nsJSID::~nsJSID()
1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus) 96704 1 1 nsStandardURL::~nsStandardURL()
1 nsVariant::Release() 11944 0 1 nsVariant::~nsVariant() 1 nsVariant::Cleanup(nsDiscriminatedUnion*)
1 nsXPCComponents::~nsXPCComponents() 72290 1 1 nsXPCComponents::ClearMembers()
1 nsAttrAndChildArray::Clear() 113229 1 1 nsAttrValue::~nsAttrValue()
1 FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 119304 1 1 nsFormControlList::QueryInterface(nsID const&, void**)

Flat Profile


Total hit count: 455758
Count %Total  Function Name
65126   14.3     SearchTable
33231   7.3     PL_DHashTableOperate
21536   4.7     memset
17568   3.9     canonicalize(nsISupports*)
15537   3.4     FindWhiteCallback(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
14056   3.1     nsGenericElement::QueryInterface(nsID const&, void**)
13985   3.1     nsDeque::Push(void*)
12885   2.8     nsGenericElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
11568   2.5     PL_DHashTableFinish
11097   2.4     nsGenericDOMDataNode::QueryInterface(nsID const&, void**)
10378   2.3     nsDeque::Pop()
10322   2.3     nsTextNode::QueryInterface(nsID const&, void**)
9126   2.0     GraphWalker::NoteXPCOMChild(nsISupports*)
8197   1.8     FindFreeEntry
6391   1.4     GraphWalker::Walk(void*)
6342   1.4     nsCycleCollector::Forget(nsISupports*)
6079   1.3     InitPtrInfo(PLDHashTable*, PLDHashEntryHdr*, void const*)
5695   1.2     PL_DHashTableEnumerate
5118   1.1     nsGenericElement::AddRef()
4950   1.1     ToParticipant(nsISupports*, nsCycleCollectionParticipant**)
4855   1.1     PL_DHashVoidPtrKeyStub
4834   1.1     nsAttrAndChildArray::GetSafeChildAt(unsigned int) const
4664   1.0     JS_CallTracer
4566   1.0     nsCycleCollectionParticipant::AddRef()
4402   1.0     nsGenericDOMDataNode::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
4132   0.9     PL_DHashMatchEntryStub
4044   0.9     nsCycleCollectionXPCOMRuntime::Traverse(void*, nsCycleCollectionTraversalCallback&)
3879   0.9     nsGenericDOMDataNode::AddRef()
3854   0.8     nsHTMLAnchorElement::QueryInterface(nsID const&, void**)
3849   0.8     ScanBlackWalker::ShouldVisitNode(PtrInfo const*)
3789   0.8     PL_DHashMoveEntryStub
3735   0.8     nsBindingManager::Traverse(nsIContent*, nsCycleCollectionTraversalCallback&)
3615   0.8     nsDocument::GetReference(void*)
3436   0.8     nsGenericElement::Release()
3416   0.7     nsCycleCollector_suspect(nsISupports*)
3372   0.7     GraphWalker::DescribeNode(unsigned int)
3369   0.7     nsGenericDOMDataNode::Release()
3027   0.7     PL_DHashClearEntryStub
2990   0.7     nsCycleCollector::Suspect(nsISupports*, int)
2897   0.6     nsHTMLSharedElement::QueryInterface(nsID const&, void**)
2827   0.6     nsHTMLTableCellElement::QueryInterface(nsID const&, void**)
2819   0.6     nsEventListenerManager::QueryInterface(nsID const&, void**)
2814   0.6     .plt
2698   0.6     nsCycleCollector_forget(nsISupports*)
2648   0.6     nsJSEventListener::QueryInterface(nsID const&, void**)
2621   0.6     nsCOMPtr_base::~nsCOMPtr_base()
2599   0.6     ChangeTable
2526   0.6     nsEventListenerManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
2368   0.5     nsJSContext::QueryInterface(nsID const&, void**)
2097   0.5     MarkGreyWalker::ShouldVisitNode(PtrInfo const*)
2029   0.4     nsTHashtable > >::s_HashKey(PLDHashTable*, void const*)
1947   0.4     nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&)
1895   0.4     nsInterfaceHashtable::GetWeak(void const*, int*) const
1870   0.4     nsCycleCollector_isScanSafe(nsISupports*)
1842   0.4     nsTextNode::AddRef()
1737   0.4     nsRefPtrHashtable::GetWeak(nsISupports*, int*) const
1723   0.4     js_TraceObject
1607   0.4     nsHTMLFontElement::QueryInterface(nsID const&, void**)
1605   0.4     nsCOMPtr_base::begin_assignment()
1584   0.3     MarkGreyWalker::VisitNode(PtrInfo*, unsigned int)
1562   0.3     nsBindingManager::GetBinding(nsIContent*)
1542   0.3     nsGenericElement::cycleCollection::UnmarkPurple(nsISupports*)
1488   0.3     XPCMarkNotification(void*, unsigned char, void*)
1405   0.3     js_TraceScopeProperty
1303   0.3     MarkGreyWalker::NoteChild(PtrInfo*)
1300   0.3     GraphWalker::NoteScriptChild(unsigned int, void*)
1228   0.3     nsTHashtable > >::s_HashKey(PLDHashTable*, void const*)
1216   0.3     nsGenericDOMDataNode::cycleCollection::UnmarkPurple(nsISupports*)
1122   0.2     nsTextNode::Release()
988   0.2     ScanBlackWalker::VisitNode(PtrInfo*, unsigned int)
922   0.2     nsJSContext::Release()
876   0.2     .plt
854   0.2     js_atom_sweeper
852   0.2     js_GetGCThingFlags
787   0.2     nsHTMLTableRowElement::QueryInterface(nsID const&, void**)
780   0.2     JS_HashTableEnumerateEntries
742   0.2     js_GC
740   0.2     nsHTMLSharedElement::AddRef()
738   0.2     .L372
722   0.2     nsHTMLAnchorElement::AddRef()
719   0.2     js_TraceScript
716   0.2     ScanBlackWalker::NoteChild(PtrInfo*)
687   0.2     js_locked_atom_tracer
686   0.2     nsContentUtils::TraverseListenerManager(nsINode*, nsCycleCollectionTraversalCallback&)
681   0.1     nsJSContext::AddRef()
676   0.1     nsJSEventListener::AddRef()
635   0.1     nsJSEventListener::Release()
605   0.1     js_TraceId
568   0.1     nsHTMLAnchorElement::Release()
567   0.1     nsEventListenerManager::AddRef()
565   0.1     nsEventListenerManager::Release()
564   0.1     nsJSEventListener::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
495   0.1     nsTHashtable >::s_HashKey(PLDHashTable*, void const*)
472   0.1     nsHTMLTableCellElement::AddRef()
448   0.1     js_SweepScopeProperties
444   0.1     TraverseJSScript(JSScript*, nsCycleCollectionTraversalCallback&)
416   0.1     JS_GetPrivate
389   0.1     nsHTMLFontElement::AddRef()
369   0.1     XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, long*, long*)
359   0.1     nsHTMLSharedElement::Release()
331   0.1     pthread_mutex_lock
321   0.1     js_TraceAtom
292   0.1     _PR_x86_AtomicIncrement
281   0.1     nsHTMLFontElement::Release()
276   0.1     _PR_x86_AtomicDecrement
269   0.1     .plt
266   0.1     malloc_consolidate
245   0.1     nsHTMLTableCellElement::Release()
237   0.1     nsUint32ToContentHashEntry::VisitContent(nsUint32ToContentHashEntry::Visitor*)
234   0.1     fun_trace
225   0.0     pt_PostNotifies
222   0.0     PR_GetCurrentThread
222   0.0     XPCCallContext::~XPCCallContext()
213   0.0     pthread_mutex_unlock
210   0.0     nsXULElement::QueryInterface(nsID const&, void**)
200   0.0     _end
192   0.0     free
184   0.0     nsJSEventListener::cycleCollection::UnmarkPurple(nsISupports*)
184   0.0     nsHTMLTableRowElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
181   0.0     JS_DHashTableEnumerate
181   0.0     JS_TraceChildren
175   0.0     PR_GetThreadPrivate
170   0.0     PR_Unlock
165   0.0     nsUint32ToContentHashEntryVisitorCallback(nsISupportsHashKey*, void*)
164   0.0     JS_EndRequest
164   0.0     nsEventListenerManager::cycleCollection::UnmarkPurple(nsISupports*)
162   0.0     JS_HashTableRawLookup
161   0.0     nsDeque::Peek()
161   0.0     pthread_cond_signal@@GLIBC_2.3.2
158   0.0     XPCPerThreadData::GetData()
158   0.0     .plt
155   0.0     PL_DHashTableRawRemove
150   0.0     XPCJSContextStack::Peek(JSContext**)
143   0.0     .L373
143   0.0     __pthread_getspecific
140   0.0     PR_AtomicIncrement
139   0.0     JS_BeginRequest
138   0.0     nsPurpleBuffer::BumpGeneration()
133   0.0     WrappedNativeMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
133   0.0     PR_Lock
130   0.0     XPCWrappedNative::QueryInterface(nsID const&, void**)
126   0.0     nsBaseHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
119   0.0     LinkMapTraversalVisitor::Visit(nsIContent*)
118   0.0     js_CallGCThingTracer
118   0.0     ageSelectionCallback(void const*, unsigned int&, void*)
112   0.0     _int_malloc
109   0.0     LinkMapTraverser(nsUint32ToContentHashEntry*, void*)
108   0.0     nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
106   0.0     nsXPConnect::Release()
105   0.0     PR_AtomicDecrement
103   0.0     pt_PostNotifyToCvar
101   0.0     .plt
100   0.0     .L395
100   0.0     nsDeque::GrowCapacity()
 97   0.0     _int_free
 92   0.0     WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
 91   0.0     nsTHashtable::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
 90   0.0     non-virtual thunk to nsXPConnect::Traverse(void*, nsCycleCollectionTraversalCallback&)
 90   0.0     JS_ClearNewbornRoots
 83   0.0     nsTHashtable >::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
 80   0.0     nsXPConnect::GetXPConnect()
 78   0.0     __i686.get_pc_thunk.bx
 77   0.0     WrappedNativeJSGCThingMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
 77   0.0     gc_root_traversal
 76   0.0     nsHTMLTableRowElement::Release()
 75   0.0     xpc_MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*)
 73   0.0     nsXPConnect::AddRef()
 68   0.0     XPCJSContextStack::GetSafeJSContext(JSContext**)
 65   0.0     nsHTMLTableElement::QueryInterface(nsID const&, void**)
 64   0.0     gc_lock_traversal
 64   0.0     nsHTMLTableRowElement::AddRef()
 63   0.0     js_FinalizeObject
 62   0.0     nsHTMLBRElement::QueryInterface(nsID const&, void**)
 58   0.0     nsXULElement::AddRef()
 57   0.0     JS_MarkGCThing
 57   0.0     nsTHashtable >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)
 56   0.0     nsHTMLTableSectionElement::QueryInterface(nsID const&, void**)
 53   0.0     XPCJSContextStack::Pop(JSContext**)
 47   0.0     pthread_self
 47   0.0     LookupObject(PLDHashTable&, nsISupports*)
 45   0.0     pthread_equal
 43   0.0     NativeInterfaceGC(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
 42   0.0     XPC_WN_Shared_Mark(JSContext*, JSObject*, void*)
 41   0.0     XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
 40   0.0     _destroyJSDObject
 38   0.0     NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
 38   0.0     XPCWrappedNative::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
 34   0.0     nsXMLElement::QueryInterface(nsID const&, void**)
 34   0.0     nsElementMap::EnumerateImpl(PLHashEntry*, int, void*)
 34   0.0     XPCJSContextStack::Push(JSContext*)
 33   0.0     JS_GetClass
 30   0.0     nsCommentNode::QueryInterface(nsID const&, void**)
 29   0.0     nsRDFQuery::QueryInterface(nsID const&, void**)
 29   0.0     MarkScopeJSObjects(JSContext*, XPCWrappedNativeScope*, void*)
 28   0.0     PL_HashTableEnumerateEntries
 27   0.0     nsHTMLTableSectionElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
 26   0.0     SearchTable
 26   0.0     js_MarkScriptFilename
 26   0.0     js_ValidContextPointer
 23   0.0     fun_finalize
 23   0.0     nsXULPDGlobalObject::QueryInterface(nsID const&, void**)
 23   0.0     XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*)
 23   0.0     nsGlobalWindow::QueryInterface(nsID const&, void**)
 22   0.0     nsXULElement::Release()
 22   0.0     JS_HashTableRemove
 22   0.0     nsDocument::QueryInterface(nsID const&, void**)
 22   0.0     XPCWrappedNativeScope::Traverse(nsCycleCollectionTraversalCallback&)
 21   0.0     XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
 20   0.0     nsHTMLTableElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
 20   0.0     PR_NotifyCondVar
 20   0.0     jsd_Lock
 19   0.0     js_GetSlotThreadSafe
 19   0.0     regexp_trace
 18   0.0     js_DropObjectMap
 18   0.0     ClaimScope
 17   0.0     WrappedNativeProtoMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
 17   0.0     nsXBLDocGlobalObject::QueryInterface(nsID const&, void**)
 17   0.0     WrappedJSDyingJSObjectFinder(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
 16   0.0     nsBaseHashtableET::~nsBaseHashtableET()
 16   0.0     jsd_Unlock
 16   0.0     js_FinishLock
 16   0.0     JS_HashTableRawRemove
 16   0.0     jsd_GetJSDObjectForJSObject
 16   0.0     nsDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
 16   0.0     __i686.get_pc_thunk.bx
 15   0.0     JS_ClearWatchPointsForObject
 15   0.0     nsXULTemplateResultRDF::QueryInterface(nsID const&, void**)
 15   0.0     js_TraceContext
 15   0.0     nsXPCWrappedJS::QueryInterface(nsID const&, void**)
 14   0.0     nsXULTemplateBuilder::QueryInterface(nsID const&, void**)
 14   0.0     nsBindingManager::QueryInterface(nsID const&, void**)
 14   0.0     nsXULTemplateBuilder::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
 14   0.0     XPCWrappedNative::cycleCollection::UnmarkPurple(nsISupports*)
 14   0.0     nsXULControllers::QueryInterface(nsID const&, void**)
 14   0.0     __libc_malloc
 14   0.0     XPCWrappedNativeScope::FinishedMarkPhaseOfGC(JSContext*, XPCJSRuntime*)
 13   0.0     JS_CompareValues
 13   0.0     _hash_root
 13   0.0     .plt
 13   0.0     CompositeDataSourceImpl::QueryInterface(nsID const&, void**)
 13   0.0     nsXMLDocument::QueryInterface(nsID const&, void**)
 12   0.0     XPCWrappedNative::AddRef()
 12   0.0     XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos()
 12   0.0     JS_DHashTableRawRemove
 11   0.0     JS_HashTableLookup
 11   0.0     nsXULTemplateQueryProcessorRDF::QueryInterface(nsID const&, void**)
 11   0.0     nsXMLProcessingInstruction::QueryInterface(nsID const&, void**)
 11   0.0     nsXULPrototypeDocument::QueryInterface(nsID const&, void**)
 11   0.0     nsDeque::Empty()
 10   0.0     js_ContextIterator
 10   0.0     operator delete(void*)
 10   0.0     JS_DHashTableOperate
 10   0.0     nsDeque::ObjectAt(int) const
 10   0.0     nsHTMLBRElement::AddRef()
 10   0.0     nsDOMConstructor::QueryInterface(nsID const&, void**)
 10   0.0     EndProfilingHook(int)
 10   0.0     XPCWrappedNative::Release()
  9   0.0     JS_DHashClearEntryStub
  9   0.0     nsGlobalChromeWindow::QueryInterface(nsID const&, void**)
  9   0.0     nsHTMLDocument::QueryInterface(nsID const&, void**)
  9   0.0     JavaPackage_finalize
  9   0.0     NativeInterfaceSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
  9   0.0     nsGenericDOMNodeList::QueryInterface(nsID const&, void**)
  9   0.0     strcmp
  9   0.0     jsd_ObjectHook
  9   0.0     DefaultFreeEntry
  9   0.0     XPC_WN_NoHelper_Finalize(JSContext*, JSObject*)
  8   0.0     nsXBLPrototypeBinding::Traverse(nsCycleCollectionTraversalCallback&) const
  8   0.0     TraceWeakRoots
  8   0.0     nsXULTooltipListener::QueryInterface(nsID const&, void**)
  8   0.0     js_DestroyScope
  8   0.0     FreeSlots
  8   0.0     nsVoidArray::InsertElementAt(void*, int)
  8   0.0     InMemoryDataSource::AggregatedQueryInterface(nsID const&, void**)
  8   0.0     nsDocument::Release()
  8   0.0     nsXBLDocumentInfo::QueryInterface(nsID const&, void**)
  8   0.0     js_DestroyObjectMap
  7   0.0     XPC_WN_Shared_Proto_Mark(JSContext*, JSObject*, void*)
  7   0.0     nsDeque::nsDeque(nsDequeFunctor*)
  7   0.0     js_IsAboutToBeFinalized
  7   0.0     js_script_filename_sweeper
  7   0.0     RemovePropertyTreeChild
  7   0.0     nsXULElement::IsNodeOfType(unsigned int) const
  7   0.0     PR_ExitMonitor
  7   0.0     nsRDFQuery::Release()
  7   0.0     nsXBLEventHandler::QueryInterface(nsID const&, void**)
  7   0.0     nsHTMLBodyElement::QueryInterface(nsID const&, void**)
  7   0.0     nsXBLResourceLoader::QueryInterface(nsID const&, void**)
  7   0.0     PR_EnterMonitor
  6   0.0     XULPopupListenerImpl::QueryInterface(nsID const&, void**)
  6   0.0     nsXMLStylesheetPI::QueryInterface(nsID const&, void**)
  6   0.0     nsDOMEvent::~nsDOMEvent()
  6   0.0     JS_GetGlobalObject
  6   0.0     XPC_NW_Mark(JSContext*, JSObject*, void*)
  6   0.0     js_FinalizeStringRT
  6   0.0     nsJSIID::QueryInterface(nsID const&, void**)
  6   0.0     XPCJSRuntime::DeferredRelease(nsISupports*)
  5   0.0     PREF_UnregisterCallback
  5   0.0     non-virtual thunk to nsXPCWrappedJS::QueryInterface(nsID const&, void**)
  5   0.0     nsXPCWrappedJS::Release()
  5   0.0     nsDocument::AddRef()
  5   0.0     XPCWrappedNativeScope::TraverseScopes(XPCCallContext&)
  5   0.0     TraverseElement(unsigned short const*, nsIContent*, void*)
  5   0.0     nsCycleCollector::MarkRoots()
  5   0.0     nsXPCWrappedJS::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  5   0.0     JS_ClearScriptTraps
  5   0.0     XPCWrappedNative::~XPCWrappedNative()
  5   0.0     nsXPCWrappedJS::cycleCollection::UnmarkPurple(nsISupports*)
  5   0.0     nsVoidArray::RemoveElementsAt(int, int)
  5   0.0     nsXPTCStubBase::QueryInterface(nsID const&, void**)
  5   0.0     nsGlobalWindow::Release()
  5   0.0     nsBoxObject::QueryInterface(nsID const&, void**)
  5   0.0     ScanDelayedChildren
  5   0.0     nsBaseCommandController::QueryInterface(nsID const&, void**)
  4   0.0     nsTHashtable >::s_HashKey(PLDHashTable*, void const*)
  4   0.0     nsHashtable::Enumerate(int (*)(nsHashKey*, void*, void*), void*)
  4   0.0     operator new[](unsigned int)
  4   0.0     nsJSContext::cycleCollection::UnmarkPurple(nsISupports*)
  4   0.0     nsHTMLTableSectionElement::AddRef()
  4   0.0     nsXMLElement::AddRef()
  4   0.0     nsDOMEventRTTearoff::Release()
  4   0.0     JS_free
  4   0.0     XPCWrappedNativeProto::JSProtoObjectFinalized(JSContext*, JSObject*)
  4   0.0     scanWalker::ShouldVisitNode(PtrInfo const*)
  4   0.0     nsPrefBranch::RemoveObserver(char const*, nsIObserver*)
  4   0.0     XPCWrappedNativeScope::SweepAllWrappedNativeTearOffs()
  4   0.0     nsDOMDocumentType::QueryInterface(nsID const&, void**)
  4   0.0     nsCycleCollector::ScanRoots()
  4   0.0     nsJSContext::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  4   0.0     nsDeque::~nsDeque()
  4   0.0     nsXULPDGlobalObject::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  4   0.0     nsXULPDGlobalObject::Release()
  4   0.0     nsHTMLInputElement::QueryInterface(nsID const&, void**)
  4   0.0     nsQueryInterfaceWithError::operator()(nsID const&, void**) const
  4   0.0     nsGenericElement::UnbindFromTree(int, int)
  3   0.0     nsCommentNode::AddRef()
  3   0.0     nsVoidArray::Compact()
  3   0.0     nsXBLResourceLoader::AddRef()
  3   0.0     InMemoryDataSource::Internal::Release()
  3   0.0     nsBindingManager::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  3   0.0     nsHTMLHtmlElement::QueryInterface(nsID const&, void**)
  3   0.0     non-virtual thunk to nsHTMLBodyElement::QueryInterface(nsID const&, void**)
  3   0.0     NativeSetSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
  3   0.0     nsXBLDocumentInfo::cycleCollection::UnmarkPurple(nsISupports*)
  3   0.0     nsXULTemplateResultRDF::Release()
  3   0.0     nsXPCWrappedJS::AddRef()
  3   0.0     nsGlobalHistory::QueryInterface(nsID const&, void**)
  3   0.0     nsGenericHTMLFormElement::QueryInterface(nsID const&, void**)
  3   0.0     nsBaseHashtableET::nsBaseHashtableET(void const*)
  3   0.0     nsHTMLTableElement::AddRef()
  3   0.0     nsDocViewerFocusListener::QueryInterface(nsID const&, void**)
  3   0.0     FindFreeEntry
  3   0.0     nsXBLDocGlobalObject::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  3   0.0     NativeUnMarkedSetRemover(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
  3   0.0     js_GetRequiredSlot
  3   0.0     nsXULPrototypeDocument::cycleCollection::UnmarkPurple(nsISupports*)
  3   0.0     xptiInterfaceInfo::Release()
  3   0.0     _destroyJSDScript
  3   0.0     JS_DHashTableFinish
  3   0.0     nsAttrAndChildArray::Clear()
  3   0.0     nsHTMLHtmlElement::Release()
  3   0.0     non-virtual thunk to nsXPCWrappedJS::Release()
  3   0.0     nsChromeUIDataSource::QueryInterface(nsID const&, void**)
  3   0.0     nsWindowRoot::QueryInterface(nsID const&, void**)
  3   0.0     nsXULTemplateResultRDF::AddRef()
  3   0.0     nsHTMLSpanElement::QueryInterface(nsID const&, void**)
  3   0.0     nsXULControllers::Release()
  3   0.0     js_PurgeDeflatedStringCache
  3   0.0     nsCharsetMenu::QueryInterface(nsID const&, void**)
  3   0.0     jsj_wrapper_getRequiredSlot
  3   0.0     nsScriptLoader::QueryInterface(nsID const&, void**)
  3   0.0     nsTHashtable >::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*)
  3   0.0     JS_DHashMoveEntryStub
  3   0.0     nsXULDocument::QueryInterface(nsID const&, void**)
  3   0.0     js_MarkScriptFilenames
  2   0.0     nsQueryInterface::operator()(nsID const&, void**) const
  2   0.0     nsXULTemplateQueryProcessorRDF::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  2   0.0     JS_DHashVoidPtrKeyStub
  2   0.0     scanWalker::NoteChild(PtrInfo*)
  2   0.0     non-virtual thunk to nsDOMClassInfo::Release()
  2   0.0     PL_DHashTableInit
  2   0.0     HTMLCSSStyleSheetImpl::QueryInterface(nsID const&, void**)
  2   0.0     nsBindingManager::cycleCollection::UnmarkPurple(nsISupports*)
  2   0.0     ChangeTable
  2   0.0     nsRDFQuery::AddRef()
  2   0.0     nsPropertyTable::GetPropertyListFor(unsigned short, nsIAtom*) const
  2   0.0     nsCycleCollector::Collect(unsigned int)
  2   0.0     gdk_region_offset
  2   0.0     nsRDFQuery::cycleCollection::UnmarkPurple(nsISupports*)
  2   0.0     strcmp
  2   0.0     DOMGCCallback(JSContext*, JSGCStatus)
  2   0.0     non-virtual thunk to nsGlobalWindow::AddRef()
  2   0.0     nsBrowserInstance::QueryInterface(nsID const&, void**)
  2   0.0     .plt
  2   0.0     nsXBLDocumentInfo::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  2   0.0     non-virtual thunk to nsGlobalWindow::QueryInterface(nsID const&, void**)
  2   0.0     nsSecureBrowserUIImpl::Release()
  2   0.0     g_static_rw_lock_writer_unlock
  2   0.0     XPCWrappedNativeTearOffChunk::~XPCWrappedNativeTearOffChunk()
  2   0.0     nsTHashtable > >::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
  2   0.0     js_FinalizeString
  2   0.0     nsCSSStyleSheetInner::RemoveSheet(nsICSSStyleSheet*)
  2   0.0     TraverseProtos(nsHashKey*, void*, void*)
  2   0.0     nsGlobalWindow::AddRef()
  2   0.0     nsHTMLTableSectionElement::Release()
  2   0.0     DyingProtoKiller(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*)
  2   0.0     nsGlobalWindow::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  2   0.0     jsd_free_script_entry
  2   0.0     nsJSIID::Release()
  2   0.0     nsDeque::Erase()
  2   0.0     nsXULPDGlobalObject::AddRef()
  2   0.0     nsObserverList::RemoveObserver(nsIObserver*)
  2   0.0     nsXULPrototypeDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  2   0.0     nsXPCComponents::QueryInterface(nsID const&, void**)
  2   0.0     jsd_DestroyScriptHookProc
  2   0.0     JS_IsAboutToBeFinalized
  2   0.0     nsBaseContentList::QueryInterface(nsID const&, void**)
  2   0.0     NS_IsMainThread_P()
  2   0.0     nsXMLDocument::AddRef()
  2   0.0     nsXULControllers::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  2   0.0     nsDocument::~nsDocument()
  2   0.0     CompositeDataSourceImpl::Release()
  2   0.0     JS_DHashMatchEntryStub
  2   0.0     nsHTMLTableElement::Release()
  2   0.0     XPCWrappedNativeProto::~XPCWrappedNativeProto()
  2   0.0     MemoryElementTraverser(unsigned int const&, nsCOMArray*, void*)
  2   0.0     nsHTMLHtmlElement::AddRef()
  2   0.0     nsDocViewerFocusListener::~nsDocViewerFocusListener()
  2   0.0     nsNodeUtils::LastRelease(nsINode*, int)
  2   0.0     nsCommentNode::Release()
  2   0.0     nsXMLElement::Release()
  2   0.0     nsXULTemplateBuilder::cycleCollection::UnmarkPurple(nsISupports*)
  2   0.0     nsXBLResourceLoader::Release()
  2   0.0     NS_GetWeakReference(nsISupports*, unsigned int*)
  2   0.0     nsVoidArray::IndexOf(void*) const
  2   0.0     nsEventListenerManager::RemoveAllListeners()
  2   0.0     nsVoidArray::RemoveElement(void*)
  2   0.0     nsOnloadBlocker::QueryInterface(nsID const&, void**)
  2   0.0     g_hash_table_lookup
  2   0.0     nsHashPropertyBag::QueryInterface(nsID const&, void**)
  2   0.0     nsXBLKeyEventHandler::QueryInterface(nsID const&, void**)
  2   0.0     g_type_class_unref
  2   0.0     nsDOMEvent::Release()
  2   0.0     nsXULDocument::AddRef()
  2   0.0     nsJSID::~nsJSID()
  2   0.0     jsd_ClearAllExecutionHooksForScript
  2   0.0     XPC_NW_Finalize(JSContext*, JSObject*)
  2   0.0     PL_DHashFreeTable
  2   0.0     non-virtual thunk to nsHTMLDocument::QueryInterface(nsID const&, void**)
  2   0.0     nsGenericElement::cycleCollection::Unlink(nsISupports*)
  2   0.0     nsXBLDocGlobalObject::Release()
  2   0.0     nsCSSStyleSheet::~nsCSSStyleSheet()
  2   0.0     nsNodeInfo::~nsNodeInfo()
  2   0.0     nsXPConnect::RecordTraversal(void*, nsISupports*)
  2   0.0     hashEnumerate(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
  2   0.0     nsBindingManager::Release()
  2   0.0     nsJSContext::DropScriptObject(void*)
  2   0.0     non-virtual thunk to nsGlobalChromeWindow::QueryInterface(nsID const&, void**)
  2   0.0     non-virtual thunk to nsGlobalWindow::Release()
  1   0.0     nsVariant::Cleanup(nsDiscriminatedUnion*)
  1   0.0     nsXPConnect::FinishCycleCollection()
  1   0.0     nsSubstring::nsSubstring(unsigned short*, unsigned int, unsigned int)
  1   0.0     nsBaseWidget::GetClientData(void*&)
  1   0.0     XPC_WN_JSOp_Clear(JSContext*, JSObject*)
  1   0.0     nsTypeAheadFind::QueryInterface(nsID const&, void**)
  1   0.0     nsContentList::QueryInterface(nsID const&, void**)
  1   0.0     __gnu_cxx::free_list::_M_get(unsigned int)
  1   0.0     nsDOMDocumentType::Release()
  1   0.0     g_source_get_current_time
  1   0.0     nsSimpleURI::Internal::Release()
  1   0.0     nsCycleCollectionXPCOMRuntime::Root(nsDeque const&)
  1   0.0     PR_Free
  1   0.0     XPC_WN_Shared_Proto_Finalize(JSContext*, JSObject*)
  1   0.0     non-virtual thunk to nsHTMLAnchorElement::Release()
  1   0.0     nsDOMMouseEvent::~nsDOMMouseEvent()
  1   0.0     _int_realloc
  1   0.0     js_CallDestroyScriptHook
  1   0.0     nsPrefBranch::QueryInterface(nsID const&, void**)
  1   0.0     NS_JProfStopProfiling()
  1   0.0     JS_SetGCCallbackRT
  1   0.0     IdAndNameHashClearEntry(PLDHashTable*, PLDHashEntryHdr*)
  1   0.0     nsCOMPtr_base::assign_with_AddRef(nsISupports*)
  1   0.0     CompositeDataSourceImpl::AddRef()
  1   0.0     nsTHashtable > >::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
  1   0.0     NS_Free_P
  1   0.0     AtomImpl::IsPermanent()
  1   0.0     nsXULTemplateBuilder::Release()
  1   0.0     memcpy
  1   0.0     jsds_GCCallbackProc(JSContext*, JSGCStatus)
  1   0.0     .plt
  1   0.0     nsTextFragment::ReleaseText()
  1   0.0     CompositeDataSourceImpl::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  1   0.0     PL_HashTableDestroy
  1   0.0     nsMenuBoxObject::QueryInterface(nsID const&, void**)
  1   0.0     nsDocShell::~nsDocShell()
  1   0.0     nsPropertyTable::GetPropertyInternal(nsPropertyOwner, unsigned short, nsIAtom*, int, unsigned int*)
  1   0.0     nsINode::GetProperty(unsigned short, nsIAtom*, unsigned int*) const
  1   0.0     nsDocShell::IsFrame()
  1   0.0     nsBaseContentList::cycleCollection::UnmarkPurple(nsISupports*)
  1   0.0     nsHTMLLinkElement::AddRef()
  1   0.0     XPCJSStackFrame::Release()
  1   0.0     nsXULPrototypeDocument::Release()
  1   0.0     nsTArray_base::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int)
  1   0.0     nsCharsetMenu::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  1   0.0     nsNavigator::QueryInterface(nsID const&, void**)
  1   0.0     nsBrowserStatusFilter::~nsBrowserStatusFilter()
  1   0.0     non-virtual thunk to nsHTMLBodyElement::Release()
  1   0.0     g_slist_prepend
  1   0.0     nsCycleCollector::CollectWhite()
  1   0.0     nsHashPropertyBag::Release()
  1   0.0     nsHTMLHtmlElement::~nsHTMLHtmlElement()
  1   0.0     nsCommonWidget::~nsCommonWidget()
  1   0.0     nsWindowSH::Finalize(nsIXPConnectWrappedNative*, JSContext*, JSObject*)
  1   0.0     operator delete[](void*)
  1   0.0     nsGlobalWindow::~nsGlobalWindow()
  1   0.0     CSSLoaderImpl::~CSSLoaderImpl()
  1   0.0     non-virtual thunk to nsGlobalHistory::Release()
  1   0.0     nsXBLJSClass::Destroy()
  1   0.0     nsDocShell::Release()
  1   0.0     nsDocShell::QueryInterface(nsID const&, void**)
  1   0.0     nsHTMLDocument::AddRef()
  1   0.0     non-virtual thunk to nsGlobalChromeWindow::Release()
  1   0.0     RDFXMLDataSourceImpl::QueryInterface(nsID const&, void**)
  1   0.0     nsBoxObject::Release()
  1   0.0     js_DestroyScript
  1   0.0     PL_HashTableRawRemove
  1   0.0     JS_SetGCThingCallback
  1   0.0     nsXULDocument::Release()
  1   0.0     _dl_fixup
  1   0.0     nsStringInputStream::Release()
  1   0.0     nsXPCComponents::Release()
  1   0.0     non-virtual thunk to nsXPCComponents_Classes::Release()
  1   0.0     nsBrowserStatusFilter::Release()
  1   0.0     gtk_settings_get_default
  1   0.0     nsHTMLBRElement::Release()
  1   0.0     nsCycleCollector_collect()
  1   0.0     .plt
  1   0.0     non-virtual thunk to nsHttpChannel::QueryInterface(nsID const&, void**)
  1   0.0     nsCOMPtr_base::assign_from_qi_with_error(nsQueryInterfaceWithError const&, nsID const&)
  1   0.0     nsPrefService::QueryInterface(nsID const&, void**)
  1   0.0     nsXULPDGlobalObject::cycleCollection::UnmarkPurple(nsISupports*)
  1   0.0     nsGlobalWindow::cycleCollection::UnmarkPurple(nsISupports*)
  1   0.0     nsLocation::QueryInterface(nsID const&, void**)
  1   0.0     nsFixedSizeAllocator::FindBucket(unsigned int)
  1   0.0     nsGenericElement::IsNodeOfType(unsigned int) const
  1   0.0     nsGTKToolkit::Release()
  1   0.0     nsGenericDOMDataNode::~nsGenericDOMDataNode()
  1   0.0     BoxObjectTraverser(nsISupports*, nsPIBoxObject*, void*)
  1   0.0     nsXULTemplateQueryProcessorRDF::cycleCollection::UnmarkPurple(nsISupports*)
  1   0.0     JS_SetGCCallback
  1   0.0     nsWindow::~nsWindow()
  1   0.0     nsWeakReference::Release()
  1   0.0     FindAndMarkObjectsToClose
  1   0.0     nsXPConnect::BeginCycleCollection()
  1   0.0     CompareUTF8toUTF16(nsCSubstring const&, nsSubstring const&)
  1   0.0     nsXULTemplateBuilder::AddRef()
  1   0.0     nsHTMLSpanElement::AddRef()
  1   0.0     nsBaseHashtable, RDFBindingSet*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
  1   0.0     nsHTMLTitleElement::Release()
  1   0.0     DefaultFreeEntry
  1   0.0     nsHTMLCanvasElement::QueryInterface(nsID const&, void**)
  1   0.0     nsStandardURL::~nsStandardURL()
  1   0.0     JS_LockGCThing
  1   0.0     nsDocumentCharsetInfo::~nsDocumentCharsetInfo()
  1   0.0     g_source_set_callback
  1   0.0     nsFormControlList::QueryInterface(nsID const&, void**)
  1   0.0     non-virtual thunk to nsJSCID::Release()
  1   0.0     non-virtual thunk to nsHTMLDocument::Release()
  1   0.0     nsBindingManager::AddRef()
  1   0.0     nsStringBundleService::QueryInterface(nsID const&, void**)
  1   0.0     ControlTraverser(nsAString_internal const&, nsISupports*, void*)
  1   0.0     nsHTMLLinkElement::QueryInterface(nsID const&, void**)
  1   0.0     non-virtual thunk to nsXPCComponents::Release()
  1   0.0     js_Clear
  1   0.0     nsBaseContentList::Release()
  1   0.0     do_lookup_x
  1   0.0     non-virtual thunk to nsXPCComponents::Release()
  1   0.0     nsXPConnect::GetRuntime(nsXPConnect*)
  1   0.0     nsCommonWidget::OnDestroy()
  1   0.0     nsPresContext::Release()
  1   0.0     nsDOMClassInfo::Release()
  1   0.0     nsStringBuffer::AddRef()
  1   0.0     non-virtual thunk to nsXULElement::QueryInterface(nsID const&, void**)
  1   0.0     nsWindowDataSource::QueryInterface(nsID const&, void**)
  1   0.0     PR_NotifyAllCondVar
  1   0.0     args_or_call_trace
  1   0.0     nsLoadGroup::Cancel(unsigned int)
  1   0.0     nsDOMXULCommandEvent::Release()
  1   0.0     nsXPCComponents_Interfaces::Release()
  1   0.0     nsScriptLoader::~nsScriptLoader()
  1   0.0     nsBookmarksService::Release()
  1   0.0     nsXMLDocument::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  1   0.0     nsDocLoader::Release()
  1   0.0     nsHashtable::Remove(nsHashKey*)
  1   0.0     nsAtomService::QueryInterface(nsID const&, void**)
  1   0.0     nsDOMEventRTTearoff::GetEventReceiver(nsIDOMEventReceiver**)
  1   0.0     nsDocLoader::QueryInterface(nsID const&, void**)
  1   0.0     XPCNativeWrapper::ClearWrappedNativeScopes(JSContext*, XPCWrappedNative*)
  1   0.0     nsHTMLLinkElement::Release()
  1   0.0     nsHTMLInputElement::cycleCollection::Traverse(nsISupports*, nsCycleCollectionTraversalCallback&)
  1   0.0     nsHTMLBodyElement::~nsHTMLBodyElement()
  1   0.0     js_RunCloseHooks
  1   0.0     nsContentUtils::RemoveListenerManager(nsINode*)
  1   0.0     nsChildWindow::~nsChildWindow()
  1   0.0     nsAttrValue::~nsAttrValue()
  1   0.0     nsXPCComponents::ClearMembers()
  1   0.0     g_signal_stop_emission
  1   0.0     nsHashtable::~nsHashtable()
  1   0.0     .text
  1   0.0     nsXPConnect::Unlink(nsDeque const&)
  1   0.0     nsDeque::SetDeallocator(nsDequeFunctor*)
  1   0.0     nsContentList::Release()
  1   0.0     gdk_window_object_get_type
  1   0.0     nsThebesDeviceContext::Release()
  1   0.0     non-virtual thunk to nsTextNode::Release()
  1   0.0     nsWebShell::Release()
  1   0.0     g_object_unref
  1   0.0     gdk_region_intersect
  1   0.0     nsViewManager::SetRootView(nsIView*)
  1   0.0     non-virtual thunk to nsXULElement::Release()
  1   0.0     nsHTMLImageElement::AddRef()
  1   0.0     nsSimpleNestedURI::~nsSimpleNestedURI()
  1   0.0     g_source_new
  1   0.0     g_type_check_instance_is_a
  1   0.0     non-virtual thunk to nsInputStreamChannel::QueryInterface(nsID const&, void**)
  1   0.0     nsBaseHashtable, nsPIBoxObject*>::s_EnumReadStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
  1   0.0     memmove
  1   0.0     nsVoidArray::Clear()
  1   0.0     ShrinkPtrTable
  1   0.0     RDFContainerUtilsImpl::QueryInterface(nsID const&, void**)
  1   0.0     LocalStoreImpl::QueryInterface(nsID const&, void**)
  1   0.0     non-virtual thunk to nsWindowRoot::QueryInterface(nsID const&, void**)
  1   0.0     g_signal_parse_name
  1   0.0     namespace_trace
  1   0.0     gdk_region_rectangle
  1   0.0     js_TraceLockedAtoms
  1   0.0     nsChromeUIDataSource::AddRef()
  1   0.0     nsNodeInfo::LastRelease()
  1   0.0     nsHTMLUnknownElement::QueryInterface(nsID const&, void**)
  1   0.0     js_FreeAtomMap
  1   0.0     nsDocShell::DestroyChildren()
  1   0.0     IdAndNameMapEntryTraverse(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
  1   0.0     nsHTMLDocument::~nsHTMLDocument()
  1   0.0     nsINode::nsSlots::~nsSlots()
  1   0.0     nsHTMLStyleSheet::~nsHTMLStyleSheet()
  1   0.0     nsAutoVoidArray::nsAutoVoidArray()
  1   0.0     nsCSSStyleSheet::QueryInterface(nsID const&, void**)
  1   0.0     XPCNativeSet::DestroyInstance(XPCNativeSet*)
  1   0.0     nsDOMDocumentType::AddRef()
  1   0.0     nsSubstringTuple::IsDependentOn(unsigned short const*, unsigned short const*) const
  1   0.0     nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
  1   0.0     nsVoidArray::SetArray(nsVoidArray::Impl*, int, int, int, int)
  1   0.0     non-virtual thunk to nsGlobalChromeWindow::Release()
  1   0.0     nsSecureBrowserUIImpl::~nsSecureBrowserUIImpl()