Jprof Profile Report
flat | hierarchical
index Count Hits Function Name
44 PL_ProcessPendingEvents
13 PL_ProcessEventsBeforeID
5436 0 57 PL_HandleEvent
57 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
19870 0 57 __libc_start_main
57 g_main_run
16581 0 57 g_main_iterate
57 g_main_dispatch
44 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
13 nsParser::ContinueParsing()
35157 0 57 nsParser::ResumeParse(int, int)
57 nsParser::BuildModel()
57 nsAppShellService::Run()
37908 0 57 nsAppShell::Run()
57 gtk_main
57 g_main_iterate
16580 0 57 g_main_dispatch
44 g_io_unix_dispatch
13 gdk_event_dispatch
57 gtk_main
16585 0 57 g_main_run
57 g_main_iterate
57 PL_HandleEvent
29816 0 57 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
44 nsOnDataAvailableEvent::HandleEvent()
13 nsOnStopRequestEvent::HandleEvent()
57 nsParser::ResumeParse(int, int)
35158 0 57 nsParser::BuildModel()
57 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
36738 0 57 nsAppShellService::Run()
57 nsAppShell::Run()
57 nsParser::BuildModel()
34816 0 57 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
57 CNavDTD::HandleToken(CToken*, nsIParser*)
39 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*)
15 CNavDTD::OpenTransientStyles(nsHTMLTag)
1 CNavDTD::BackwardPropagate(nsString&, nsHTMLTag, nsHTMLTag) const
1 CNavDTD::CanOmit(nsHTMLTag, nsHTMLTag, int&)
1 CNavDTD::HandleStartToken(CToken*)
34843 4 57 CNavDTD::CanContain(int, int) const
47 nsHTMLElement::CanContain(nsHTMLTag) const
2 nsHTMLElement::IsInlineEntity(nsHTMLTag)
2 nsHTMLElement::IsBlockCloser(nsHTMLTag)
1 nsHTMLElement::IsFlowEntity(nsHTMLTag)
1 nsHTMLElement::HasSpecialProperty(int) const
57 nsAppShell::Run()
12585 0 57 gtk_main
57 g_main_run
57 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
1 CNavDTD::HandleSavedTokens(int)
34819 0 57 CNavDTD::HandleToken(CToken*, nsIParser*)
47 CNavDTD::HandleStartToken(CToken*)
7 CNavDTD::HandleEndToken(CToken*)
3 CNavDTD::HandleEntityToken(CToken*)
1 CNavDTD::HandleSavedTokens(int)
47 CNavDTD::HandleToken(CToken*, nsIParser*)
34829 0 47 CNavDTD::HandleStartToken(CToken*)
46 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*)
1 CNavDTD::CanContain(int, int) const
47 CNavDTD::CanContain(int, int) const
2 nsHTMLElement::CanContain(nsHTMLTag) const
1 nsHTMLElement::IsExcludableParent(nsHTMLTag) const
34803 27 47 nsHTMLElement::CanContain(nsHTMLTag) const
6 nsHTMLElement::IsExcludableParent(nsHTMLTag) const
6 nsHTMLElement::IsBlockCloser(nsHTMLTag)
3 nsHTMLElement::IsTextTag(nsHTMLTag)
3 nsHTMLElement::IsContainer(nsHTMLTag)
2 nsHTMLElement::CanContain(nsHTMLTag) const
2 nsHTMLElement::IsFlowEntity(nsHTMLTag)
1 nsHTMLElement::IsInlineEntity(nsHTMLTag)
46 CNavDTD::HandleStartToken(CToken*)
34824 0 46 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*)
39 CNavDTD::CanContain(int, int) const
5 CNavDTD::AddLeaf(nsIParserNode const*)
1 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*)
1 CNavDTD::CanPropagate(nsHTMLTag, nsHTMLTag, int)
44 event_processor_callback(void*, int, GdkInputCondition)
5481 0 44 nsEventQueueImpl::ProcessPendingEvents()
44 PL_ProcessPendingEvents
44 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
28316 0 44 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsOnDataAvailableEvent::HandleEvent()
31055 0 44 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
35166 0 44 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsParser::ResumeParse(int, int)
44 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
30257 0 44 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
37903 0 44 event_processor_callback(void*, int, GdkInputCondition)
44 nsEventQueueImpl::ProcessPendingEvents()
44 g_io_unix_dispatch
37890 0 44 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
44 event_processor_callback(void*, int, GdkInputCondition)
44 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
30242 0 44 nsOnDataAvailableEvent::HandleEvent()
44 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
44 nsEventQueueImpl::ProcessPendingEvents()
5433 0 44 PL_ProcessPendingEvents
44 PL_HandleEvent
44 g_main_dispatch
16530 0 44 g_io_unix_dispatch
44 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
7 CNavDTD::AddLeaf(nsIParserNode const*)
7 CNavDTD::HandleEndToken(CToken*)
1 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*)
34857 0 15 CNavDTD::OpenTransientStyles(nsHTMLTag)
15 CNavDTD::CanContain(int, int) const
13 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
37914 0 13 processQueue(void*, void*)
13 PL_ProcessEventsBeforeID
13 nsAppShell::ProcessBeforeID(unsigned long)
4082 0 13 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
13 processQueue(void*, void*)
13 g_main_dispatch
15646 0 13 gdk_event_dispatch
13 handle_gdk_event(_GdkEvent*, void*)
13 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
31748 0 13 nsOnStopRequestEvent::HandleEvent()
13 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
13 handle_gdk_event(_GdkEvent*, void*)
37915 0 13 nsAppShell::ProcessBeforeID(unsigned long)
13 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
13 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
30267 0 13 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
9 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
4 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
13 processQueue(void*, void*)
5449 0 13 PL_ProcessEventsBeforeID
13 PL_HandleEvent
13 nsOnStopRequestEvent::HandleEvent()
31054 0 13 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
13 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
13 gdk_event_dispatch
38032 0 13 handle_gdk_event(_GdkEvent*, void*)
13 nsAppShell::ProcessBeforeID(unsigned long)
9 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*)
4 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int)
35145 0 13 nsParser::ContinueParsing()
13 nsParser::ResumeParse(int, int)
9 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned)
54586 0 9 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
9 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*)
9 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
54580 0 9 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
9 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned)
9 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
54587 0 9 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned)
9 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
9 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
54585 0 9 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*)
9 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*)
9 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*)
54583 0 9 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*)
9 nsParser::ContinueParsing()
6 nsHTMLElement::CanContain(nsHTMLTag) const
2 CNavDTD::CanContain(int, int) const
34780 8 8 nsHTMLElement::IsBlockCloser(nsHTMLTag)
5 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*)
2 CNavDTD::HandleEntityToken(CToken*)
34876 0 7 CNavDTD::AddLeaf(nsIParserNode const*)
7 CNavDTD::OpenTransientStyles(nsHTMLTag)
7 CNavDTD::HandleToken(CToken*, nsIParser*)
34833 0 7 CNavDTD::HandleEndToken(CToken*)
7 CNavDTD::OpenTransientStyles(nsHTMLTag)
6 nsHTMLElement::CanContain(nsHTMLTag) const
34790 5 6 nsHTMLElement::IsExcludableParent(nsHTMLTag) const
1 nsHTMLElement::CanContain(nsHTMLTag) const
4 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
59707 0 4 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*)
4 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int)
4 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
59705 0 4 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
4 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*)
4 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*)
54094 0 4 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int)
4 nsParser::ContinueParsing()
4 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
59710 0 4 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
4 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
3 nsHTMLElement::CanContain(nsHTMLTag) const
34799 3 3 nsHTMLElement::IsTextTag(nsHTMLTag)
3 nsHTMLElement::CanContain(nsHTMLTag) const
34777 3 3 nsHTMLElement::IsContainer(nsHTMLTag)
2 nsHTMLElement::CanContain(nsHTMLTag) const
1 CNavDTD::CanContain(int, int) const
34782 3 3 nsHTMLElement::IsFlowEntity(nsHTMLTag)
2 CNavDTD::CanContain(int, int) const
1 nsHTMLElement::CanContain(nsHTMLTag) const
34781 3 3 nsHTMLElement::IsInlineEntity(nsHTMLTag)
3 CNavDTD::HandleToken(CToken*, nsIParser*)
34835 0 3 CNavDTD::HandleEntityToken(CToken*)
2 CNavDTD::AddLeaf(nsIParserNode const*)
1 CNavDTD::CanOmit(nsHTMLTag, nsHTMLTag, int&)
1 CNavDTD::CanPropagate(nsHTMLTag, nsHTMLTag, int)
34853 0 1 CNavDTD::BackwardPropagate(nsString&, nsHTMLTag, nsHTMLTag) const
1 CNavDTD::CanContain(int, int) const
1 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*)
34849 0 1 CNavDTD::CanPropagate(nsHTMLTag, nsHTMLTag, int)
1 CNavDTD::BackwardPropagate(nsString&, nsHTMLTag, nsHTMLTag) const
1 CNavDTD::CanContain(int, int) const
34776 1 1 nsHTMLElement::HasSpecialProperty(int) const
1 CNavDTD::HandleToken(CToken*, nsIParser*)
34834 0 1 CNavDTD::HandleSavedTokens(int)
1 CNavDTD::HandleToken(CToken*, nsIParser*)
1 CNavDTD::HandleEntityToken(CToken*)
34850 0 1 CNavDTD::CanOmit(nsHTMLTag, nsHTMLTag, int&)
1 CNavDTD::CanContain(int, int) const
1 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*)
34872 0 1 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*)
1 CNavDTD::OpenTransientStyles(nsHTMLTag)
Total hit count: 57
Count %Total Function Name
27 47.4 nsHTMLElement::CanContain(nsHTMLTag) const
8 14.0 nsHTMLElement::IsBlockCloser(nsHTMLTag)
5 8.8 nsHTMLElement::IsExcludableParent(nsHTMLTag) const
4 7.0 CNavDTD::CanContain(int, int) const
3 5.3 nsHTMLElement::IsFlowEntity(nsHTMLTag)
3 5.3 nsHTMLElement::IsInlineEntity(nsHTMLTag)
3 5.3 nsHTMLElement::IsContainer(nsHTMLTag)
3 5.3 nsHTMLElement::IsTextTag(nsHTMLTag)
1 1.8 nsHTMLElement::HasSpecialProperty(int) const