Jprof Profile Report
flat | hierarchical
index Count Hits Function Name
315 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
37903 0 315 event_processor_callback(void*, int, GdkInputCondition)
315 nsEventQueueImpl::ProcessPendingEvents()
315 g_main_iterate
16580 0 315 g_main_dispatch
315 g_io_unix_dispatch
315 event_processor_callback(void*, int, GdkInputCondition)
5481 0 315 nsEventQueueImpl::ProcessPendingEvents()
315 PL_ProcessPendingEvents
314 nsAppShell::Run()
12585 0 315 gtk_main
315 g_main_run
315 g_main_dispatch
16530 0 315 g_io_unix_dispatch
315 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
313 js_ForceGC
1 JS_AddNamedRoot
1 JS_AddNamedRootRT
1909 12 315 js_GC
151 JS_DHashTableEnumerate
51 js_FinalizeObject
32 DOMGCCallback(JSContext*, JSGCStatus)
32 js_SweepAtomState
25 js_MarkAtomState
9 js_FinalizeString
2 js_MarkGCThing
1 js_GetGCThingFlags
315 g_main_run
16581 0 315 g_main_iterate
315 g_main_dispatch
315 PL_HandleEvent
29816 0 315 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
313 nsOnStartRequestEvent::HandleEvent()
1 nsOnStopRequestEvent::HandleEvent()
1 nsOnDataAvailableEvent::HandleEvent()
315 PL_ProcessPendingEvents
5436 0 315 PL_HandleEvent
315 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
315 nsEventQueueImpl::ProcessPendingEvents()
5433 0 315 PL_ProcessPendingEvents
315 PL_HandleEvent
315 g_io_unix_dispatch
37890 0 315 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
315 event_processor_callback(void*, int, GdkInputCondition)
315 gtk_main
16585 0 315 g_main_run
315 g_main_iterate
314 nsAppShellService::Run()
37908 0 314 nsAppShell::Run()
314 gtk_main
19870 0 314 __libc_start_main
36738 0 314 nsAppShellService::Run()
314 nsAppShell::Run()
313 DocumentViewerImpl::Init(nsIWidget*, nsIDeviceContext*, nsRect const&)
81976 0 313 GlobalWindowImpl::SetNewDocument(nsIDOMDocument*, int)
313 nsJSContext::GC()
313 nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**)
75502 0 313 nsWebShell::Embed(nsIContentViewer*, char const*, nsISupports*)
313 nsDocShell::Embed(nsIContentViewer*, char const*, nsISupports*)
313 nsOnStartRequestEvent::HandleEvent()
31053 0 313 nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*)
313 nsHttpChannel::ProcessResponse()
313 nsDocShell::Embed(nsIContentViewer*, char const*, nsISupports*)
75501 0 313 nsWebShell::SetupNewViewer(nsIContentViewer*)
313 nsDocShell::SetupNewViewer(nsIContentViewer*)
313 nsJSContext::GC()
1322 0 313 JS_GC
313 js_ForceGC
313 nsHttpChannel::ProcessResponse()
30987 0 313 nsHttpChannel::ProcessNormal()
313 nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*)
313 nsHttpChannel::ProcessNormal()
28315 0 313 nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*)
313 nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*)
313 JS_GC
1908 0 313 js_ForceGC
313 js_GC
313 nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*)
30986 0 313 nsHttpChannel::ProcessResponse()
313 nsHttpChannel::ProcessNormal()
313 nsDocShell::SetupNewViewer(nsIContentViewer*)
58446 0 313 DocumentViewerImpl::Init(nsIWidget*, nsIDeviceContext*, nsRect const&)
313 GlobalWindowImpl::SetNewDocument(nsIDOMDocument*, int)
313 nsWebShell::Embed(nsIContentViewer*, char const*, nsISupports*)
75426 0 313 nsDocShell::Embed(nsIContentViewer*, char const*, nsISupports*)
313 nsWebShell::SetupNewViewer(nsIContentViewer*)
313 nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*)
75608 0 313 nsDSURIContentListener::DoContent(char const*, int, nsIRequest*, nsIStreamListener**, int*)
313 nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**)
313 GlobalWindowImpl::SetNewDocument(nsIDOMDocument*, int)
81911 0 313 nsJSContext::GC()
313 JS_GC
313 nsWebShell::SetupNewViewer(nsIContentViewer*)
75438 0 313 nsDocShell::SetupNewViewer(nsIContentViewer*)
313 DocumentViewerImpl::Init(nsIWidget*, nsIDeviceContext*, nsRect const&)
313 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
31745 0 313 nsOnStartRequestEvent::HandleEvent()
313 nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*)
313 nsDSURIContentListener::DoContent(char const*, int, nsIRequest*, nsIStreamListener**, int*)
75436 0 313 nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**)
313 nsWebShell::Embed(nsIContentViewer*, char const*, nsISupports*)
313 nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*)
28318 0 313 nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*)
313 nsDSURIContentListener::DoContent(char const*, int, nsIRequest*, nsIStreamListener**, int*)
151 js_GC
9 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
4 XPCWrappedNativeScope::SweepAllWrappedNativeTearOffs()
3 XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos()
1748 2 167 JS_DHashTableEnumerate
149 gc_root_marker
5 DyingProtoKiller(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
4 WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
3 WrappedNativeMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 JSClassSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 NativeInterfaceSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 NativeInterfaceGC(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 WrappedJSDyingJSObjectFinder(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
149 JS_DHashTableEnumerate
1906 3 149 gc_root_marker
146 js_MarkGCThing
486 js_MarkGCThing
235 JS_MarkGCThing
146 gc_root_marker
27 js_Mark
7 js_MarkAtom
2 js_GC
1 gc_mark_atom_key_thing
1905 33 149 js_MarkGCThing
486 js_MarkGCThing
381 js_Mark
3 js_GetGCThingFlags
1 js_SetRequiredSlot
381 js_MarkGCThing
2137 73 141 js_Mark
128 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*)
111 XPC_WN_Shared_Proto_Mark(JSContext*, JSObject*, void*)
31 fun_mark
27 js_MarkGCThing
7 script_mark
2 js_MarkAtom
1 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
1 js_ReportIsNotFunction
128 js_Mark
41982 1 123 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*)
125 MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*)
2 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
125 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*)
41981 0 121 MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*)
124 XPCWrappedNativeProto::MarkBeforeJSFinalize(JSContext*)
1 _init
124 XPCWrappedNativeProto::MarkBeforeJSFinalize(JSContext*)
111 MarkScopeJSObjects(JSContext*, XPCWrappedNativeScope*, void*)
1321 0 121 JS_MarkGCThing
235 js_MarkGCThing
124 MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*)
42457 0 121 XPCWrappedNativeProto::MarkBeforeJSFinalize(JSContext*)
124 JS_MarkGCThing
111 XPC_WN_Shared_Proto_Mark(JSContext*, JSObject*, void*)
41980 0 111 MarkScopeJSObjects(JSContext*, XPCWrappedNativeScope*, void*)
111 JS_MarkGCThing
111 js_Mark
42008 0 111 XPC_WN_Shared_Proto_Mark(JSContext*, JSObject*, void*)
111 MarkScopeJSObjects(JSContext*, XPCWrappedNativeScope*, void*)
32 js_SweepAtomState
25 js_MarkAtomState
2 js_hash_scope_clear
1922 20 59 JS_HashTableEnumerateEntries
17 js_atom_sweeper
17 js_atom_marker
4 JS_HashTableRawRemove
1 js_hash_scope_slot_invalidator
51 js_GC
2103 3 51 js_FinalizeObject
23 js_DropObjectMap
10 XPC_WN_NoHelper_Finalize(JSContext*, JSObject*)
7 fun_finalize
6 JS_free
1 js_GetSlotThreadSafe
1 JS_GetPrivate
22 JS_free
7 operator delete(void*)
4 js_FinalizeStringRT
4 js_free_atom
2 PR_Free
1 PL_strfree
1 JS_DHashFreeTable
20843 5 41 free
14 chunk_free
10 pthread_mutex_unlock
9 pthread_mutex_lock
2 pthread_kill_all_threads
1 __pthread_alt_lock
32 js_GC
1538 0 32 js_SweepAtomState
32 JS_HashTableEnumerateEntries
32 js_GC
81924 0 32 DOMGCCallback(JSContext*, JSGCStatus)
30 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
1 nsJSIID::Release()
1 nsVoidArray::ElementAt(int) const
31 js_Mark
1875 13 31 fun_mark
17 js_MarkScript
1 JS_GetPrivate
30 DOMGCCallback(JSContext*, JSGCStatus)
41626 2 30 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
9 JS_DHashTableEnumerate
6 nsHTMLDocument::Release()
5 XPCWrappedNativeScope::SweepAllWrappedNativeTearOffs()
3 XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos()
1 DummyLayoutRequest::Release()
1 nsJSCID::Release()
1 nsJSIID::Release()
1 nsHttpChannel::Release()
1 nsVoidArray::RemoveElementsAt(int, int)
25 js_GC
1536 0 25 js_MarkAtomState
25 JS_HashTableEnumerateEntries
17 fun_mark
7 script_mark
2329 16 24 js_MarkScript
8 js_MarkAtom
9 js_free_symbol
6 js_FinalizeObject
5 fun_finalize
2 js_DestroyScopeProperty
1 js_DestroyScript
1 js_DestroyScope
1306 0 24 JS_free
22 free
1 chunk_free
1 __libc_stack_end@@GLIBC_2.1
23 js_FinalizeObject
2099 0 23 js_DropObjectMap
21 js_DestroyObjectMap
1 _PR_x86_AtomicDecrement
1 js_DestroyScope
21 js_DestroyObjectMap
1 js_DropObjectMap
2303 1 22 js_DestroyScope
15 js_hash_scope_clear
5 js_list_scope_clear
1 JS_free
21 js_DropObjectMap
2097 0 21 js_DestroyObjectMap
21 js_DestroyScope
17 JS_HashTableEnumerateEntries
1535 15 17 js_atom_marker
2 gc_mark_atom_key_thing
17 JS_HashTableEnumerateEntries
1537 17 17 js_atom_sweeper
15 js_DestroyScope
2295 2 15 js_hash_scope_clear
11 JS_HashTableDestroy
2 JS_HashTableEnumerateEntries
14 free
1 JS_free
20844 15 15 chunk_free
9 JS_HashTableDestroy
5 js_list_scope_clear
2290 1 14 js_free_symbol
9 JS_free
3 js_DropScopeProperty
1 _init
9 free
3 PR_Lock
9962 3 12 pthread_mutex_lock
7 __pthread_alt_lock
2 new_sem_extricate_func
11 js_hash_scope_clear
1915 2 11 JS_HashTableDestroy
9 js_free_symbol
10 free
1 PR_Unlock
9964 3 11 pthread_mutex_unlock
7 __pthread_alt_unlock
1 new_sem_extricate_func
10 js_FinalizeObject
41979 1 10 XPC_WN_NoHelper_Finalize(JSContext*, JSObject*)
9 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*)
8 js_MarkScript
2 js_Mark
1904 3 10 js_MarkAtom
7 js_MarkGCThing
9 XPC_WN_NoHelper_Finalize(JSContext*, JSObject*)
41916 1 9 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*)
6 XPCWrappedNative::Release()
1 XPCJSRuntime::DeferredRelease(nsISupports*)
1 PR_AtomicDecrement
9 js_FinalizeString
2400 1 9 js_FinalizeStringRT
4 free
3 JS_HashTableRawLookup
1 PR_Lock
9 js_GC
2399 0 9 js_FinalizeString
9 js_FinalizeStringRT
2 XPCWrappedNativeProto::~XPCWrappedNativeProto()
1 nsTextNode::~nsTextNode()
1 nsCommentNode::~nsCommentNode()
1 HTMLAttributesImpl::operator delete(void*)
1 XPCWrappedNative::~XPCWrappedNative()
1 nsJSCID::~nsJSCID()
1 nsJSIID::~nsJSIID()
24399 1 8 operator delete(void*)
7 free
7 pthread_mutex_lock
1 free
10081 8 8 __pthread_alt_lock
7 js_Mark
2321 0 7 script_mark
7 js_MarkScript
7 js_FinalizeObject
1872 1 7 fun_finalize
5 JS_free
1 js_DestroyScript
7 pthread_mutex_unlock
10080 7 7 __pthread_alt_unlock
6 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
54162 0 6 nsHTMLDocument::Release()
6 nsDocument::Release()
6 nsHTMLDocument::Release()
58184 0 6 nsDocument::Release()
6 nsHTMLDocument::~nsHTMLDocument()
6 nsMarkupDocument::~nsMarkupDocument()
58179 0 6 nsDocument::~nsDocument()
6 nsSupportsArray::Clear()
6 nsSupportsArray::Clear()
52927 0 6 nsHTMLHtmlElement::Release()
6 nsGenericElement::Release()
10 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
53852 0 6 nsHTMLTableSectionElement::Release()
10 nsGenericElement::Release()
6 nsHTMLBodyElement::~nsHTMLBodyElement()
52556 0 6 nsBodySuper::~nsBodySuper()
6 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
10 nsGenericElement::Release()
53666 0 6 nsHTMLTableElement::~nsHTMLTableElement()
10 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
10 nsGenericElement::Release()
53734 0 6 nsHTMLTableCellElement::~nsHTMLTableCellElement()
10 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
6 nsGenericElement::Release()
52596 0 6 nsHTMLBodyElement::~nsHTMLBodyElement()
6 nsBodySuper::~nsBodySuper()
10 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
53668 0 6 nsHTMLTableElement::Release()
10 nsGenericElement::Release()
10 nsHTMLTableSectionElement::~nsHTMLTableSectionElement()
10 nsHTMLTableRowElement::~nsHTMLTableRowElement()
10 nsHTMLTableCellElement::~nsHTMLTableCellElement()
10 nsHTMLTableElement::~nsHTMLTableElement()
6 nsHTMLHtmlElement::~nsHTMLHtmlElement()
6 nsBodySuper::~nsBodySuper()
4 nsHTMLFontElement::~nsHTMLFontElement()
3 nsHTMLParagraphElement::~nsHTMLParagraphElement()
1 nsHTMLAnchorElement::~nsHTMLAnchorElement()
52305 0 6 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
10 nsHTMLTableSectionElement::Release()
10 nsHTMLTableRowElement::Release()
10 nsHTMLTableCellElement::Release()
10 nsHTMLTableElement::Release()
6 nsHTMLBodyElement::Release()
4 nsHTMLFontElement::Release()
3 nsHTMLParagraphElement::Release()
2 nsTextNode::Release()
2 nsHTMLImageElement::Release()
1 nsCheapVoidArray::Count() const
1 nsCommentNode::Release()
1 nsHTMLAnchorElement::Release()
6 nsHTMLDocument::~nsHTMLDocument()
54342 0 6 nsMarkupDocument::~nsMarkupDocument()
6 nsDocument::~nsDocument()
10 nsHTMLTableSectionElement::Release()
10 nsHTMLTableRowElement::Release()
10 nsHTMLTableCellElement::Release()
10 nsHTMLTableElement::Release()
6 nsHTMLHtmlElement::Release()
6 nsHTMLBodyElement::Release()
4 nsHTMLFontElement::Release()
3 nsHTMLParagraphElement::Release()
2 nsHTMLImageElement::Release()
1 nsHTMLAnchorElement::Release()
58929 0 6 nsGenericElement::Release()
10 nsHTMLTableSectionElement::~nsHTMLTableSectionElement()
10 nsHTMLTableRowElement::~nsHTMLTableRowElement()
10 nsHTMLTableCellElement::~nsHTMLTableCellElement()
10 nsHTMLTableElement::~nsHTMLTableElement()
6 nsHTMLHtmlElement::~nsHTMLHtmlElement()
6 nsHTMLBodyElement::~nsHTMLBodyElement()
4 nsHTMLFontElement::~nsHTMLFontElement()
3 nsHTMLParagraphElement::~nsHTMLParagraphElement()
2 nsHTMLImageElement::~nsHTMLImageElement()
1 nsHTMLAnchorElement::~nsHTMLAnchorElement()
6 nsGenericElement::Release()
52925 0 6 nsHTMLHtmlElement::~nsHTMLHtmlElement()
6 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
10 nsGenericElement::Release()
53850 0 6 nsHTMLTableSectionElement::~nsHTMLTableSectionElement()
10 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
6 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*)
41915 0 6 XPCWrappedNative::Release()
6 XPCWrappedNative::~XPCWrappedNative()
6 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
52562 0 6 nsHTMLBodyElement::Release()
6 nsGenericElement::Release()
10 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
53736 0 6 nsHTMLTableCellElement::Release()
10 nsGenericElement::Release()
6 nsDocument::~nsDocument()
3693 0 6 nsSupportsArray::Clear()
6 nsHTMLHtmlElement::Release()
6 XPCWrappedNative::Release()
41909 1 6 XPCWrappedNative::~XPCWrappedNative()
2 JS_DHashTableOperate
1 operator delete(void*)
1 PR_ExitMonitor
1 PR_EnterMonitor
10 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
53820 0 6 nsHTMLTableRowElement::Release()
10 nsGenericElement::Release()
6 nsDocument::Release()
54160 0 6 nsHTMLDocument::~nsHTMLDocument()
6 nsMarkupDocument::~nsMarkupDocument()
10 nsGenericElement::Release()
53818 0 6 nsHTMLTableRowElement::~nsHTMLTableRowElement()
10 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
5 JS_DHashTableEnumerate
41624 0 5 DyingProtoKiller(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
5 XPCWrappedNativeProto::~XPCWrappedNativeProto()
3 js_MarkGCThing
1 js_GC
1 gc_mark_atom_key_thing
1892 5 5 js_GetGCThingFlags
5 js_DestroyScope
2299 0 5 js_list_scope_clear
5 js_free_symbol
5 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
42038 1 5 XPCWrappedNativeScope::SweepAllWrappedNativeTearOffs()
4 JS_DHashTableEnumerate
5 DyingProtoKiller(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
42018 0 5 XPCWrappedNativeProto::~XPCWrappedNativeProto()
3 XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo*)
2 operator delete(void*)
2 XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo*)
2 XPCWrappedNative::~XPCWrappedNative()
1746 0 4 JS_DHashTableOperate
2 SearchTable
1 JS_DHashTableRawRemove
1 ChangeTable
4 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
52744 0 4 nsHTMLFontElement::Release()
4 nsGenericElement::Release()
4 JS_HashTableRawRemove
1529 0 4 js_free_atom
4 free
4 JS_HashTableEnumerateEntries
1919 0 4 JS_HashTableRawRemove
4 js_free_atom
4 JS_DHashTableEnumerate
42037 4 4 WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
4 nsGenericElement::Release()
52742 0 4 nsHTMLFontElement::~nsHTMLFontElement()
4 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
2 pthread_mutex_lock
1 pthread_mutex_unlock
10076 3 3 new_sem_extricate_func
2 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*)
1 js_Mark
41919 1 3 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
1 JS_ClearContextThread
1 JS_GetClass
3 nsGenericElement::Release()
53412 0 3 nsHTMLParagraphElement::~nsHTMLParagraphElement()
3 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
3 js_free_symbol
2309 1 3 js_DropScopeProperty
2 js_DestroyScopeProperty
3 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
42036 0 3 XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos()
3 JS_DHashTableEnumerate
3 js_FinalizeStringRT
1916 3 3 JS_HashTableRawLookup
3 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
53414 0 3 nsHTMLParagraphElement::Release()
3 nsGenericElement::Release()
2 PR_EnterMonitor
1 js_FinalizeStringRT
8904 0 3 PR_Lock
3 pthread_mutex_lock
3 JS_DHashTableEnumerate
42034 2 3 WrappedNativeMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 XPCWrappedNativeProto::Mark() const
3 XPCWrappedNativeProto::~XPCWrappedNativeProto()
41962 0 3 XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo*)
2 JS_DHashTableOperate
1 PR_EnterMonitor
2 nsGenericHTMLLeafElement::~nsGenericHTMLLeafElement()
52179 0 2 nsGenericHTMLElement::~nsGenericHTMLElement()
2 ReleaseAttributes(nsIHTMLAttributes*&)
1 MarkForValidWrapper(JSContext*, XPCWrappedNative*, void*)
1 js_free_symbol
1235 2 2 _init
2 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
59533 0 2 nsTextNode::Release()
2 nsTextNode::~nsTextNode()
2 nsCSSFrameConstructor::InitAndRestoreFrame(nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsIFrame*, nsIFrame*)
87599 0 2 nsImageFrame::Init(nsIPresContext*, nsIContent*, nsIFrame*, nsIStyleContext*, nsIFrame*)
2 nsImageFrame::LoadImage(nsAString const&, nsIPresContext*, imgIRequest*)
2 JS_DHashTableOperate
1744 2 2 SearchTable
2 ReleaseAttributes(nsIHTMLAttributes*&)
55702 0 2 HTMLAttributesImpl::Release()
2 HTMLAttributesImpl::~HTMLAttributesImpl()
2 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*)
41450 0 2 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
1 XPCWrappedNativeScope::FindInJSObjectScope(XPCCallContext&, JSObject*, int)
1 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
2 imgLoader::CreateNewProxyForRequest(imgRequest*, nsILoadGroup*, imgIDecoderObserver*, nsISupports*, unsigned, imgIRequest*, imgIRequest**)
73403 0 2 imgRequestProxy::Init(imgRequest*, nsILoadGroup*, imgIDecoderObserver*, nsISupports*)
2 nsLoadGroup::AddRequest(nsIRequest*, nsISupports*)
2 nsParser::BuildModel()
34816 0 2 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
2 CNavDTD::HandleToken(CToken*, nsIParser*)
6 nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*, int, nsIStyleContext*, nsFrameItems&, int)
89470 0 2 nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIStyleContext*, nsFrameItems&)
4 nsCSSFrameConstructor::ConstructInline(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIStyleContext*, int, nsIFrame*, nsIFrame**, nsIFrame*)
1 nsCSSFrameConstructor::ConstructBlock(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIStyleContext*, nsIFrame*)
1 nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
2 CNavDTD::CloseContainer(nsCParserNode const*, nsHTMLTag, int)
54051 0 2 HTMLContentSink::CloseContainer(nsIParserNode const&)
2 SinkContext::CloseContainer(nsIParserNode const&)
2 nsImageFrame::LoadImage(nsAString const&, nsIPresContext*, imgIRequest*)
87639 0 2 nsImageFrame::RealLoadImage(nsAString const&, nsIPresContext*, imgIRequest*)
2 imgLoader::LoadImage(nsIURI*, nsILoadGroup*, imgIDecoderObserver*, nsISupports*, unsigned, nsISupports*, imgIRequest*, imgIRequest**)
2 StyleSetImpl::ContentAppended(nsIPresContext*, nsIContent*, int)
89487 0 2 nsCSSFrameConstructor::ContentAppended(nsIPresContext*, nsIContent*, int)
2 nsCSSFrameConstructor::ConstructFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
2 PresShell::ContentAppended(nsIDocument*, nsIContent*, int)
59493 0 2 StyleSetImpl::ContentAppended(nsIPresContext*, nsIContent*, int)
2 nsCSSFrameConstructor::ContentAppended(nsIPresContext*, nsIContent*, int)
2 nsHTMLDocument::ContentAppended(nsIContent*, int)
58250 0 2 nsDocument::ContentAppended(nsIContent*, int)
2 PresShell::ContentAppended(nsIDocument*, nsIContent*, int)
1 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
41448 0 2 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*)
2 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
2 nsMemory::Free(void*)
5703 0 2 nsMemoryImpl::Free(void*)
2 PR_Free
2 HTMLContentSink::CloseContainer(nsIParserNode const&)
54005 0 2 SinkContext::CloseContainer(nsIParserNode const&)
1 HTMLContentSink::NotifyAppend(nsIContent*, int)
1 SinkContext::DidAddContent(nsIContent*, int)
2 nsGenericElement::Release()
52976 0 2 nsHTMLImageElement::~nsHTMLImageElement()
2 nsGenericHTMLLeafElement::~nsGenericHTMLLeafElement()
2 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
41897 0 2 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
1 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*)
1 js_Invoke
2 imgLoader::LoadImage(nsIURI*, nsILoadGroup*, imgIDecoderObserver*, nsISupports*, unsigned, nsISupports*, imgIRequest*, imgIRequest**)
73354 0 2 imgLoader::CreateNewProxyForRequest(imgRequest*, nsILoadGroup*, imgIDecoderObserver*, nsISupports*, unsigned, imgIRequest*, imgIRequest**)
2 imgRequestProxy::Init(imgRequest*, nsILoadGroup*, imgIDecoderObserver*, nsISupports*)
2 imgRequestProxy::Init(imgRequest*, nsILoadGroup*, imgIDecoderObserver*, nsISupports*)
29727 0 2 nsLoadGroup::AddRequest(nsIRequest*, nsISupports*)
2 nsDocLoaderImpl::OnStartRequest(nsIRequest*, nsISupports*)
2 nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned)
6083 0 2 nsXPTCStubBase::Stub3()
2 PrepareAndDispatch(nsXPTCStubBase*, unsigned, unsigned*)
2 nsImageFrame::Init(nsIPresContext*, nsIContent*, nsIFrame*, nsIStyleContext*, nsIFrame*)
87638 0 2 nsImageFrame::LoadImage(nsAString const&, nsIPresContext*, imgIRequest*)
2 nsImageFrame::RealLoadImage(nsAString const&, nsIPresContext*, imgIRequest*)
1 js_FinalizeObject
1 fun_mark
1342 2 2 JS_GetPrivate
2 CNavDTD::HandleEndToken(CToken*)
34875 0 2 CNavDTD::CloseContainersTo(nsHTMLTag, int)
2 CNavDTD::CloseContainersTo(int, nsHTMLTag, int)
2 js_DropScopeProperty
2307 0 2 js_DestroyScopeProperty
2 JS_free
1 DOMGCCallback(JSContext*, JSGCStatus)
1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
41538 1 2 nsJSIID::Release()
1 nsJSIID::~nsJSIID()
2 nsXPTCStubBase::Stub3()
6082 0 2 PrepareAndDispatch(nsXPTCStubBase*, unsigned, unsigned*)
2 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
2 nsLoadGroup::AddRequest(nsIRequest*, nsISupports*)
28358 0 2 nsDocLoaderImpl::OnStartRequest(nsIRequest*, nsISupports*)
2 nsDocLoaderImpl::doStartURLLoad(nsIRequest*)
8 nsCSSFrameConstructor::ConstructFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
89477 0 2 nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*, int, nsIStyleContext*, nsFrameItems&, int)
6 nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIStyleContext*, nsFrameItems&)
2 nsCSSFrameConstructor::ConstructFrameByTag(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*, int, nsIStyleContext*, nsFrameItems&)
2 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
52978 0 2 nsHTMLImageElement::Release()
2 nsGenericElement::Release()
1 SinkContext::FlushTags(int)
1 SinkContext::CloseContainer(nsIParserNode const&)
54079 0 2 HTMLContentSink::NotifyAppend(nsIContent*, int)
2 nsHTMLDocument::ContentAppended(nsIContent*, int)
2 free
9950 2 2 pthread_kill_all_threads
2 nsDocument::ContentAppended(nsIContent*, int)
88176 0 2 PresShell::ContentAppended(nsIDocument*, nsIContent*, int)
2 StyleSetImpl::ContentAppended(nsIPresContext*, nsIContent*, int)
2 nsMemoryImpl::Free(void*)
8717 0 2 PR_Free
2 free
2 nsTextNode::Release()
59531 0 2 nsTextNode::~nsTextNode()
1 nsGenericDOMDataNode::~nsGenericDOMDataNode()
1 operator delete(void*)
2 nsHTMLImageElement::~nsHTMLImageElement()
52298 0 2 nsGenericHTMLLeafElement::~nsGenericHTMLLeafElement()
2 nsGenericHTMLElement::~nsGenericHTMLElement()
4 nsCSSFrameConstructor::ProcessInlineChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int, nsFrameItems&, int*)
2 nsCSSFrameConstructor::ContentAppended(nsIPresContext*, nsIContent*, int)
1 nsCSSFrameConstructor::ProcessBlockChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int, nsFrameItems&, int)
1 nsCSSFrameConstructor::ProcessChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int, nsFrameItems&, int, nsTableCreator*)
89476 0 2 nsCSSFrameConstructor::ConstructFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
8 nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*, int, nsIStyleContext*, nsFrameItems&, int)
2 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
34819 0 2 CNavDTD::HandleToken(CToken*, nsIParser*)
2 CNavDTD::HandleEndToken(CToken*)
2 CNavDTD::HandleToken(CToken*, nsIParser*)
34833 0 2 CNavDTD::HandleEndToken(CToken*)
2 CNavDTD::CloseContainersTo(nsHTMLTag, int)
1 XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo*)
1 XPCWrappedNative::~XPCWrappedNative()
8917 0 2 PR_EnterMonitor
2 PR_Lock
2 CNavDTD::CloseContainersTo(nsHTMLTag, int)
34874 0 2 CNavDTD::CloseContainersTo(int, nsHTMLTag, int)
2 CNavDTD::CloseContainer(nsCParserNode const*, nsHTMLTag, int)
2 nsDocLoaderImpl::doStartURLLoad(nsIRequest*)
28380 0 2 nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned)
2 nsXPTCStubBase::Stub3()
2 nsImageFrame::RealLoadImage(nsAString const&, nsIPresContext*, imgIRequest*)
73352 0 2 imgLoader::LoadImage(nsIURI*, nsILoadGroup*, imgIDecoderObserver*, nsISupports*, unsigned, nsISupports*, imgIRequest*, imgIRequest**)
2 imgLoader::CreateNewProxyForRequest(imgRequest*, nsILoadGroup*, imgIDecoderObserver*, nsISupports*, unsigned, imgIRequest*, imgIRequest**)
2 PrepareAndDispatch(nsXPTCStubBase*, unsigned, unsigned*)
41821 0 2 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
2 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
2 HTMLContentSink::NotifyAppend(nsIContent*, int)
54185 0 2 nsHTMLDocument::ContentAppended(nsIContent*, int)
2 nsDocument::ContentAppended(nsIContent*, int)
1 nsTextFragment::ReleaseText()
1 JSClassSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
5715 0 2 nsMemory::Free(void*)
2 nsMemoryImpl::Free(void*)
2 nsParser::ResumeParse(int, int)
35158 0 2 nsParser::BuildModel()
2 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
2 HTMLAttributesImpl::Release()
55700 0 2 HTMLAttributesImpl::~HTMLAttributesImpl()
1 HTMLAttributesImpl::operator delete(void*)
1 nsHTMLMappedAttributes::ReleaseUse()
2 CNavDTD::CloseContainersTo(int, nsHTMLTag, int)
34873 0 2 CNavDTD::CloseContainer(nsCParserNode const*, nsHTMLTag, int)
2 HTMLContentSink::CloseContainer(nsIParserNode const&)
2 nsGenericHTMLElement::~nsGenericHTMLElement()
52173 0 2 ReleaseAttributes(nsIHTMLAttributes*&)
2 HTMLAttributesImpl::Release()
1 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
1 nsParser::ContinueParsing()
35157 0 2 nsParser::ResumeParse(int, int)
2 nsParser::BuildModel()
2 nsDocLoaderImpl::OnStartRequest(nsIRequest*, nsISupports*)
28364 0 2 nsDocLoaderImpl::doStartURLLoad(nsIRequest*)
2 nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned)
2 js_atom_marker
1903 0 2 gc_mark_atom_key_thing
1 js_MarkGCThing
1 js_GetGCThingFlags
2 nsCSSFrameConstructor::ConstructFrameByTag(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*, int, nsIStyleContext*, nsFrameItems&)
89472 0 2 nsCSSFrameConstructor::InitAndRestoreFrame(nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsIFrame*, nsIFrame*)
2 nsImageFrame::Init(nsIPresContext*, nsIContent*, nsIFrame*, nsIStyleContext*, nsIFrame*)
2 nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*, int, nsIStyleContext*, nsFrameItems&, int)
89459 0 2 nsCSSFrameConstructor::ConstructFrameByTag(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*, int, nsIStyleContext*, nsFrameItems&)
2 nsCSSFrameConstructor::InitAndRestoreFrame(nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsIFrame*, nsIFrame*)
1 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
52391 0 1 nsHTMLAnchorElement::Release()
1 nsGenericElement::Release()
1 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
58804 1 1 nsCheapVoidArray::Count() const
1 nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
1 nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
1 nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
89440 0 1 nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
3 nsCSSFrameConstructor::TableProcessChild(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*, nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
1 JS_DHashTableOperate
1745 0 1 ChangeTable
1 JS_DHashFreeTable
1 fun_finalize
2328 0 1 js_DestroyScript
1 JS_free
1 nsSimpleURI::Release()
29850 0 1 nsSimpleURI::Internal::Release()
1 nsSimpleURI::~nsSimpleURI()
1 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
59710 0 1 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
1 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
1 PR_ExitMonitor
8905 0 1 PR_Unlock
1 pthread_mutex_unlock
1 nsGenericElement::Release()
52389 0 1 nsHTMLAnchorElement::~nsHTMLAnchorElement()
1 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
3 nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
89441 0 1 nsCSSFrameConstructor::TableProcessChild(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*, nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
1 nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
1 nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
1 nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
1 JS_DHashTableEnumerate
41619 1 1 NativeInterfaceGC(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
30267 0 1 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
1 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
1 XPCWrappedNative::AddRef()
1312 0 1 JS_AddNamedRootRT
1 js_GC
1 nsSimpleURI::Internal::Release()
29844 0 1 nsSimpleURI::~nsSimpleURI()
1 PL_strfree
1 nsTextFragment::~nsTextFragment()
59797 0 1 nsTextFragment::ReleaseText()
1 nsMemory::Free(void*)
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
6908 0 1 nsQueryInterface::operator()(nsID const&, void**) const
1 XPCWrappedNative::QueryInterface(nsID const&, void**)
1 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
28316 0 1 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
1 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
1 nsTextNode::~nsTextNode()
58736 0 1 nsGenericDOMDataNode::~nsGenericDOMDataNode()
1 nsTextFragment::~nsTextFragment()
1 nsCSSFrameConstructor::TableProcessChild(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*, nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
89434 0 1 nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
1 nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
1 ChangeTable
1730 0 1 JS_DHashFreeTable
1 free
1 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned, long*, long*)
41930 0 1 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
1 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*)
1 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
30242 0 1 nsOnDataAvailableEvent::HandleEvent()
1 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
1 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
1479 1 1 JS_ClearContextThread
1 nsSimpleURI::~nsSimpleURI()
8202 0 1 PL_strfree
1 free
1 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
31748 0 1 nsOnStopRequestEvent::HandleEvent()
1 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
1 nsGenericDOMDataNode::~nsGenericDOMDataNode()
59796 0 1 nsTextFragment::~nsTextFragment()
1 nsTextFragment::ReleaseText()
1 nsJSCID::Release()
41602 0 1 nsJSCID::~nsJSCID()
1 operator delete(void*)
4 nsCSSFrameConstructor::ConstructInline(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIStyleContext*, int, nsIFrame*, nsIFrame**, nsIFrame*)
89547 0 1 nsCSSFrameConstructor::ProcessInlineChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int, nsFrameItems&, int*)
4 nsCSSFrameConstructor::ConstructFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
1 nsCSSFrameConstructor::TableProcessChild(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*, nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
89436 0 1 nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
1 nsCSSFrameConstructor::ProcessChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int, nsFrameItems&, int, nsTableCreator*)
1 JS_DHashTableEnumerate
41620 1 1 NativeInterfaceSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*)
54094 0 1 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int)
1 nsParser::ContinueParsing()
1 js_GetProperty
1942 0 1 js_InternalInvoke
1 js_Invoke
1 nsQueryInterface::operator()(nsID const&, void**) const
41913 0 1 XPCWrappedNative::QueryInterface(nsID const&, void**)
1 XPCWrappedNative::AddRef()
1 nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIStyleContext*, nsFrameItems&)
89543 0 1 nsCSSFrameConstructor::ConstructBlock(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIStyleContext*, nsIFrame*)
1 nsCSSFrameConstructor::ProcessBlockChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int, nsFrameItems&, int)
1 nsCSSFrameConstructor::ConstructBlock(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIStyleContext*, nsIFrame*)
89544 0 1 nsCSSFrameConstructor::ProcessBlockChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int, nsFrameItems&, int)
1 nsCSSFrameConstructor::ConstructFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
1 nsOnDataAvailableEvent::HandleEvent()
31055 0 1 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
1 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
1 SinkContext::DidAddContent(nsIContent*, int)
54014 0 1 SinkContext::FlushTags(int)
1 HTMLContentSink::NotifyAppend(nsIContent*, int)
1 WrappedNativeMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
42458 1 1 XPCWrappedNativeProto::Mark() const
1 nsHttpChannel::Release()
30976 0 1 nsHttpChannel::~nsHttpChannel()
1 nsHttpHeaderArray::Clear()
1 js_MarkGCThing
2140 1 1 js_SetRequiredSlot
1 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*)
8741 1 1 PR_AtomicDecrement
1 nsCommentNode::Release()
58018 0 1 nsCommentNode::~nsCommentNode()
1 operator delete(void*)
1 DummyLayoutRequest::Release()
88041 0 1 DummyLayoutRequest::~DummyLayoutRequest()
1 nsSimpleURI::Release()
1 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
35166 0 1 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
1 nsParser::ResumeParse(int, int)
1 nsCSSFrameConstructor::TableProcessChild(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*, nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
89432 0 1 nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
1 nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
1 js_Mark
1890 1 1 js_ReportIsNotFunction
1 nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
89526 0 1 nsCSSFrameConstructor::ProcessChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int, nsFrameItems&, int, nsTableCreator*)
1 nsCSSFrameConstructor::ConstructFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
1 JS_DHashTableEnumerate
41618 1 1 WrappedJSDyingJSObjectFinder(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 DOMGCCallback(JSContext*, JSGCStatus)
4070 1 1 nsVoidArray::ElementAt(int) const
1 SinkContext::CloseContainer(nsIParserNode const&)
54003 0 1 SinkContext::DidAddContent(nsIContent*, int)
1 SinkContext::FlushTags(int)
1 JS_free
19864 1 1 __libc_stack_end@@GLIBC_2.1
1 nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIStyleContext*, nsFrameItems&)
89430 0 1 nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
1 nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
1 js_Invoke
42004 0 1 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned, long*, long*)
1 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
1 nsHttpHeaderArray::Clear()
6809 1 1 nsCAutoString::~nsCAutoString()
4 nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIStyleContext*, nsFrameItems&)
89546 0 1 nsCSSFrameConstructor::ConstructInline(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIStyleContext*, int, nsIFrame*, nsIFrame**, nsIFrame*)
4 nsCSSFrameConstructor::ProcessInlineChildren(nsIPresShell*, nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int, nsFrameItems&, int*)
1 nsHttpChannel::~nsHttpChannel()
30899 0 1 nsHttpHeaderArray::Clear()
1 nsCAutoString::~nsCAutoString()
1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
41579 0 1 nsJSCID::Release()
1 nsJSCID::~nsJSCID()
1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
31009 0 1 nsHttpChannel::Release()
1 nsHttpChannel::~nsHttpChannel()
1 HTMLAttributesImpl::~HTMLAttributesImpl()
55682 1 1 nsHTMLMappedAttributes::ReleaseUse()
1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
4076 1 1 nsVoidArray::RemoveElementsAt(int, int)
1 GetScopeOfObject(JSContext*, JSObject*)
6912 0 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
1 nsQueryInterface::operator()(nsID const&, void**) const
1 nsGenericHTMLContainerElement::~nsGenericHTMLContainerElement()
58021 0 1 nsCommentNode::Release()
1 nsCommentNode::~nsCommentNode()
1 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
30257 0 1 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
1 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
1 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
88034 0 1 DummyLayoutRequest::Release()
1 DummyLayoutRequest::~DummyLayoutRequest()
1 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*)
41641 1 1 XPCJSRuntime::DeferredRelease(nsISupports*)
1 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int)
35145 0 1 nsParser::ContinueParsing()
1 nsParser::ResumeParse(int, int)
1 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
42044 0 1 XPCWrappedNativeScope::FindInJSObjectScope(XPCCallContext&, JSObject*, int)
1 GetScopeOfObject(JSContext*, JSObject*)
1 HTMLAttributesImpl::~HTMLAttributesImpl()
55693 0 1 HTMLAttributesImpl::operator delete(void*)
1 operator delete(void*)
1 js_Interpret
2113 0 1 js_GetProperty
1 js_InternalInvoke
1 XPCWrappedNative::QueryInterface(nsID const&, void**)
41914 0 1 XPCWrappedNative::AddRef()
1 JS_AddNamedRootRT
1 js_FinalizeObject
1957 1 1 js_GetSlotThreadSafe
1 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
59707 0 1 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*)
1 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int)
1 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
41901 0 1 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
1 XPCWrappedNative::Init(XPCCallContext&, JSObject*, XPCNativeScriptableCreateInfo const*)
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
1 js_InternalInvoke
1941 0 1 js_Invoke
1 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned, long*, long*)
1 js_Interpret
1 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
1340 1 1 JS_GetClass
1 XPCWrappedNative::Init(XPCCallContext&, JSObject*, XPCNativeScriptableCreateInfo const*)
1315 0 1 JS_AddNamedRoot
1 js_GC
1 JS_DHashTableOperate
1747 1 1 JS_DHashTableRawRemove
1 JS_DHashTableEnumerate
41623 0 1 JSClassSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 nsMemory::Free(void*)
1 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
41912 0 1 XPCWrappedNative::Init(XPCCallContext&, JSObject*, XPCNativeScriptableCreateInfo const*)
1 JS_AddNamedRoot
1 nsOnStopRequestEvent::HandleEvent()
31054 0 1 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
1 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
1 XPCWrappedNative::~XPCWrappedNative()
8918 0 1 PR_ExitMonitor
1 PR_Unlock
1 nsJSIID::Release()
41560 0 1 nsJSIID::~nsJSIID()
1 operator delete(void*)
1 js_DropObjectMap
9197 1 1 _PR_x86_AtomicDecrement
1 JS_HashTableEnumerateEntries
2294 1 1 js_hash_scope_slot_invalidator
1 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
59705 0 1 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
1 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*)
1 DummyLayoutRequest::~DummyLayoutRequest()
29847 0 1 nsSimpleURI::Release()
1 nsSimpleURI::Internal::Release()
1 XPCWrappedNativeScope::FindInJSObjectScope(XPCCallContext&, JSObject*, int)
42043 0 1 GetScopeOfObject(JSContext*, JSObject*)
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
1 js_Invoke
1946 0 1 js_Interpret
1 js_GetProperty
Total hit count: 315
Count %Total Function Name
73 23.2 js_Mark
33 10.5 js_MarkGCThing
20 6.3 JS_HashTableEnumerateEntries
17 5.4 js_atom_sweeper
16 5.1 js_MarkScript
15 4.8 chunk_free
15 4.8 js_atom_marker
13 4.1 fun_mark
12 3.8 js_GC
8 2.5 __pthread_alt_lock
7 2.2 __pthread_alt_unlock
5 1.6 free
5 1.6 js_GetGCThingFlags
4 1.3 WrappedNativeTearoffSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
3 1.0 new_sem_extricate_func
3 1.0 js_MarkAtom
3 1.0 pthread_mutex_lock
3 1.0 js_FinalizeObject
3 1.0 pthread_mutex_unlock
3 1.0 gc_root_marker
3 1.0 JS_HashTableRawLookup
2 0.6 WrappedNativeMarker(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
2 0.6 SearchTable
2 0.6 js_hash_scope_clear
2 0.6 JS_DHashTableEnumerate
2 0.6 XPCJSRuntime::GCCallback(JSContext*, JSGCStatus)
2 0.6 pthread_kill_all_threads
2 0.6 JS_GetPrivate
2 0.6 _init
2 0.6 JS_HashTableDestroy
1 0.3 XPCJSRuntime::DeferredRelease(nsISupports*)
1 0.3 JS_GetClass
1 0.3 operator delete(void*)
1 0.3 js_DestroyScope
1 0.3 _PR_x86_AtomicDecrement
1 0.3 PR_AtomicDecrement
1 0.3 js_free_symbol
1 0.3 XPCWrappedNativeProto::Mark() const
1 0.3 js_FinalizeStringRT
1 0.3 JS_DHashTableRawRemove
1 0.3 nsJSIID::Release()
1 0.3 nsCheapVoidArray::Count() const
1 0.3 XPCWrappedNative::~XPCWrappedNative()
1 0.3 XPCWrappedNative::FlatJSObjectFinalized(JSContext*, JSObject*)
1 0.3 nsCAutoString::~nsCAutoString()
1 0.3 js_ReportIsNotFunction
1 0.3 js_GetSlotThreadSafe
1 0.3 js_DropScopeProperty
1 0.3 fun_finalize
1 0.3 XPC_WN_Shared_Mark(JSContext*, JSObject*, void*)
1 0.3 XPC_WN_NoHelper_Finalize(JSContext*, JSObject*)
1 0.3 NativeInterfaceGC(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 0.3 nsVoidArray::ElementAt(int) const
1 0.3 WrappedJSDyingJSObjectFinder(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 0.3 js_SetRequiredSlot
1 0.3 js_hash_scope_slot_invalidator
1 0.3 NativeInterfaceSweeper(JSDHashTable*, JSDHashEntryHdr*, unsigned, void*)
1 0.3 nsVoidArray::RemoveElementsAt(int, int)
1 0.3 nsHTMLMappedAttributes::ReleaseUse()
1 0.3 XPCWrappedNativeScope::SweepAllWrappedNativeTearOffs()
1 0.3 __libc_stack_end@@GLIBC_2.1
1 0.3 JS_ClearContextThread
1 0.3 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)