Jprof Profile Report

flat | hierarchical

Hierarchical Profile


index Count    Hits Function Name
                191 SinkContext::OpenContainer(nsIParserNode const&)
                 37 SinkContext::AddLeaf(nsIParserNode const&)
                  1 HTMLContentSink::ProcessAREATag(nsIParserNode const&)
                  1 HTMLContentSink::OpenContainer(nsIParserNode const&)
 53982   8      230 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**)
                 70 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&)
                 52 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int)
                 28 nsAString::AppendFromReadable(nsAString const&)
                 21 CNavDTD::IntTagToStringTag(int, nsString&) const
                 16 nsAutoString::~nsAutoString()
                  7 nsString::nsString()
                  5 nsAutoString::nsAutoString()
                  4 nsCOMPtr_base::~nsCOMPtr_base()
                  3 nsACString::do_ReplaceFromReadable(unsigned, unsigned, nsACString const&)
                  2 nsNodeInfo::Release()
                  2 NS_NewHTMLTableCellElement(nsIHTMLContent**, nsINodeInfo*)
                  2 CNavDTD::AddRef()
                  2 nsAutoString::~nsAutoString()
                  2 nsString::~nsString()
                  2 nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int)
                  1 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&)
                  1 HTMLContentSink::RemoveDummyParserRequest()
                  1 NS_NewHTMLBRElement(nsIHTMLContent**, nsINodeInfo*)
                  1 NS_NewAtom(nsAString const&)

19870 0 230 __libc_start_main
230 g_main_run 16581 0 230 g_main_iterate 230 g_main_dispatch
186 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 44 nsParser::ContinueParsing() 35157 0 230 nsParser::ResumeParse(int, int) 230 nsParser::BuildModel()
230 nsAppShellService::Run() 37908 0 230 nsAppShell::Run() 230 gtk_main
230 g_main_iterate 16580 0 230 g_main_dispatch 167 g_io_unix_dispatch 63 gdk_event_dispatch
230 gtk_main 16585 0 230 g_main_run 230 g_main_iterate
230 PL_HandleEvent 29816 0 230 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 186 nsOnDataAvailableEvent::HandleEvent() 44 nsOnStopRequestEvent::HandleEvent()
230 nsParser::ResumeParse(int, int) 35158 0 230 nsParser::BuildModel() 230 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
36738 0 230 nsAppShellService::Run() 230 nsAppShell::Run()
230 nsParser::BuildModel() 34816 0 230 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*) 230 CNavDTD::HandleToken(CToken*, nsIParser*)
238 CNavDTD::HandleToken(CToken*, nsIParser*) 34829 0 230 CNavDTD::HandleStartToken(CToken*) 237 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*) 1 HTMLContentSink::AddLeaf(nsIParserNode const&)
230 nsAppShell::Run() 12585 0 230 gtk_main 230 g_main_run
167 PL_ProcessPendingEvents 63 PL_ProcessEventsBeforeID 5436 0 230 PL_HandleEvent 230 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
230 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*) 8 CNavDTD::CreateContextStackFor(nsHTMLTag) 34819 0 230 CNavDTD::HandleToken(CToken*, nsIParser*) 238 CNavDTD::HandleStartToken(CToken*)
237 CNavDTD::HandleStartToken(CToken*) 34824 0 229 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*) 192 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*) 37 CNavDTD::AddLeaf(nsIParserNode const*) 8 CNavDTD::CreateContextStackFor(nsHTMLTag)
192 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*) 2 CNavDTD::OpenTransientStyles(nsHTMLTag) 34872 0 192 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*) 191 HTMLContentSink::OpenContainer(nsIParserNode const&) 2 CNavDTD::OpenTransientStyles(nsHTMLTag) 1 CNavDTD::OpenMap(nsCParserNode const*)
191 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*) 54050 0 191 HTMLContentSink::OpenContainer(nsIParserNode const&) 190 SinkContext::OpenContainer(nsIParserNode const&) 1 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**)
190 HTMLContentSink::OpenContainer(nsIParserNode const&) 1 HTMLContentSink::OpenMap(nsIParserNode const&) 54004 0 191 SinkContext::OpenContainer(nsIParserNode const&) 191 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**)
175 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 11 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 28316 0 186 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 186 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
186 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 35166 0 186 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 186 nsParser::ResumeParse(int, int)
186 nsOnDataAvailableEvent::HandleEvent() 31055 0 186 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 175 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 11 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
186 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 30242 0 186 nsOnDataAvailableEvent::HandleEvent() 186 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
175 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 30257 0 175 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 175 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
167 g_io_unix_dispatch 37890 0 167 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 167 event_processor_callback(void*, int, GdkInputCondition)
167 g_main_dispatch 16530 0 167 g_io_unix_dispatch 167 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
167 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 37903 0 167 event_processor_callback(void*, int, GdkInputCondition) 167 nsEventQueueImpl::ProcessPendingEvents()
167 event_processor_callback(void*, int, GdkInputCondition) 5481 0 167 nsEventQueueImpl::ProcessPendingEvents() 167 PL_ProcessPendingEvents
167 nsEventQueueImpl::ProcessPendingEvents() 5433 0 167 PL_ProcessPendingEvents 167 PL_HandleEvent
70 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 59058 0 70 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 37 NS_NewAtom(nsAString const&) 24 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 4 nsNodeInfo::AddRef() 2 nsCOMPtr_base::~nsCOMPtr_base() 1 PL_HashTableLookup 1 GetAtomHashEntry(nsAString const&) 1 PermanentAtomImpl::AddRef()
63 g_main_dispatch 15646 0 63 gdk_event_dispatch 63 handle_gdk_event(_GdkEvent*, void*)
63 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*) 37914 0 63 processQueue(void*, void*) 63 PL_ProcessEventsBeforeID
63 gdk_event_dispatch 38032 0 63 handle_gdk_event(_GdkEvent*, void*) 63 nsAppShell::ProcessBeforeID(unsigned long)
63 nsAppShell::ProcessBeforeID(unsigned long) 4082 0 63 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*) 63 processQueue(void*, void*)
63 handle_gdk_event(_GdkEvent*, void*) 37915 0 63 nsAppShell::ProcessBeforeID(unsigned long) 63 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
63 processQueue(void*, void*) 5449 0 63 PL_ProcessEventsBeforeID 63 PL_HandleEvent
52 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 53994 5 52 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 6 NS_NewHTMLSpanElement(nsIHTMLContent**, nsINodeInfo*) 6 NS_NewHTMLAnchorElement(nsIHTMLContent**, nsINodeInfo*) 5 NS_NewHTMLTableRowElement(nsIHTMLContent**, nsINodeInfo*) 5 NS_NewHTMLBRElement(nsIHTMLContent**, nsINodeInfo*) 4 NS_NewHTMLTableCellElement(nsIHTMLContent**, nsINodeInfo*) 3 SetForm(nsIHTMLContent*, nsIDOMHTMLFormElement*) 2 NS_NewHTMLParagraphElement(nsIHTMLContent**, nsINodeInfo*) 2 NS_NewHTMLFontElement(nsIHTMLContent**, nsINodeInfo*) 2 NS_NewHTMLDivElement(nsIHTMLContent**, nsINodeInfo*) 2 nsHTMLBRElement::AddRef() 1 nsGenericElement::Init(nsINodeInfo*) 1 NS_NewHTMLTableSectionElement(nsIHTMLContent**, nsINodeInfo*) 1 nsHTMLTableCellElement::AddRef() 1 NS_NewHTMLPreElement(nsIHTMLContent**, nsINodeInfo*) 1 NS_NewHTMLOptionElement(nsIHTMLContent**, nsINodeInfo*) 1 nsHTMLImageElement::AddRef() 1 NS_NewHTMLImageElement(nsIHTMLContent**, nsINodeInfo*) 1 NS_NewHTMLHRElement(nsIHTMLContent**, nsINodeInfo*) 1 nsHTMLDivElement::AddRef() 1 operator new(unsigned)
28 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*) 16 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int) 35145 0 44 nsParser::ContinueParsing() 44 nsParser::ResumeParse(int, int)
44 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 30267 0 44 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 28 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 16 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
44 nsOnStopRequestEvent::HandleEvent() 31054 0 44 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 44 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
44 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 31748 0 44 nsOnStopRequestEvent::HandleEvent() 44 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
37 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 1 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 3199 1 38 NS_NewAtom(nsAString const&) 24 GetAtomHashEntry(nsAString const&) 6 PL_DHashTableOperate 2 nsPromiseFlatString::nsPromiseFlatString(nsAString const&) 1 PR_AtomicIncrement 1 nsPromiseFlatString::get() const
37 CNavDTD::AddLeaf(nsIParserNode const*) 1 CNavDTD::HandleStartToken(CToken*) 54052 0 38 HTMLContentSink::AddLeaf(nsIParserNode const&) 37 SinkContext::AddLeaf(nsIParserNode const&) 1 HTMLContentSink::ProcessAREATag(nsIParserNode const&)
37 HTMLContentSink::AddLeaf(nsIParserNode const&) 54008 0 37 SinkContext::AddLeaf(nsIParserNode const&) 37 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**)
37 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*) 34876 0 37 CNavDTD::AddLeaf(nsIParserNode const*) 37 HTMLContentSink::AddLeaf(nsIParserNode const&)
28 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned) 54586 0 28 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&) 28 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*)
28 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&) 54585 0 28 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*) 28 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*)
28 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 54587 0 28 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned) 28 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
28 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 6483 0 28 nsAString::AppendFromReadable(nsAString const&) 21 nsAString::do_AppendFromReadable(nsAString const&) 2 nsCharSinkTraits >::write(nsWritingIterator&, unsigned short const*, unsigned) 2 nsString::GetReadableFragment(nsReadableFragment&, nsFragmentRequest, unsigned) const 1 nsCharSourceTraits >::read(nsReadingIterator const&) 1 _init
28 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 54580 0 28 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 28 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned)
28 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*) 54583 0 28 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*) 28 nsParser::ContinueParsing()
24 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 1 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 59057 2 25 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 8 PL_HashTableLookup 5 PL_HashTableRawLookup 4 PR_AtomicIncrement 3 nsNodeInfo::AddRef() 2 nsNodeInfoInner::GetHashValue(void const*) 1 PL_CompareValues
24 NS_NewAtom(nsAString const&) 1 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 3198 3 25 GetAtomHashEntry(nsAString const&) 18 PL_DHashTableOperate 1 nsPromiseFlatString::nsPromiseFlatString(nsAString const&) 1 PL_DHashTableEnumerate 1 SearchTable 1 _init
18 GetAtomHashEntry(nsAString const&) 6 NS_NewAtom(nsAString const&) 3146 6 24 PL_DHashTableOperate 12 SearchTable 4 AtomTableHashKey(PLDHashTable*, void const*) 1 nsCRT::HashCode(unsigned short const*, unsigned*) 1 AtomTableMatchKey(PLDHashTable*, PLDHashEntryHdr const*, void const*)
21 nsAString::AppendFromReadable(nsAString const&) 6485 6 21 nsAString::do_AppendFromReadable(nsAString const&) 5 nsCharSinkTraits >::write(nsWritingIterator&, unsigned short const*, unsigned) 3 nsCharSourceTraits >::advance(nsReadingIterator&, int) 2 nsString::SetLength(unsigned) 1 memmove 1 nsWritingIterator::advance(int) 1 nsAutoString::~nsAutoString() 1 nsString::GetReadableFragment(nsReadableFragment&, nsFragmentRequest, unsigned) const 1 NS_GetNumberOfAtoms()
21 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 34845 0 21 CNavDTD::IntTagToStringTag(int, nsString&) const 14 nsString::AssignWithConversion(char const*) 3 nsHTMLTags::GetStringValue(nsHTMLTag) 1 __tcf_0 1 nsString::AppendWithConversion(char const*, int) 1 nsStr::StrTruncate(nsStr&, unsigned) 1 nsStaticCaseInsensitiveNameTable::GetStringValue(int)
14 nsAutoString::~nsAutoString() 2 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 6819 7 16 nsString::~nsString() 6 nsStr::Destroy(nsStr&) 2 nsStr::Free(nsStr&) 1 nsACString::do_ReplaceFromReadable(unsigned, unsigned, nsACString const&)
16 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) 59707 0 16 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*) 16 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int)
2 NS_NewHTMLTableRowElement(nsIHTMLContent**, nsINodeInfo*) 2 NS_NewHTMLTableCellElement(nsIHTMLContent**, nsINodeInfo*) 2 NS_NewHTMLDivElement(nsIHTMLContent**, nsINodeInfo*) 2 NS_NewHTMLBRElement(nsIHTMLContent**, nsINodeInfo*) 2 NS_NewHTMLAnchorElement(nsIHTMLContent**, nsINodeInfo*) 1 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 1 NS_NewHTMLSpanElement(nsIHTMLContent**, nsINodeInfo*) 1 NS_NewHTMLPreElement(nsIHTMLContent**, nsINodeInfo*) 1 NS_NewHTMLParagraphElement(nsIHTMLContent**, nsINodeInfo*) 1 NS_NewHTMLOptionElement(nsIHTMLContent**, nsINodeInfo*) 1 NS_NewHTMLFontElement(nsIHTMLContent**, nsINodeInfo*) 24440 2 16 operator new(unsigned) 8 __libc_malloc 4 pthread_mutex_unlock 2 pthread_mutex_trylock
16 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 59710 0 16 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 16 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
16 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*) 54094 0 16 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int) 16 nsParser::ContinueParsing()
16 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 6906 2 16 nsAutoString::~nsAutoString() 14 nsString::~nsString()
16 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 59705 0 16 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) 16 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*)
14 CNavDTD::IntTagToStringTag(int, nsString&) const 6849 1 14 nsString::AssignWithConversion(char const*) 10 nsString::AppendWithConversion(char const*, int) 1 strlen 1 nsStr::StrTruncate(nsStr&, unsigned) 1 nsStr::StrAppend(nsStr&, nsStr const&, unsigned, int)
12 PL_DHashTableOperate 1 GetAtomHashEntry(nsAString const&) 3144 7 13 SearchTable 6 AtomTableMatchKey(PLDHashTable*, PLDHashEntryHdr const*, void const*)
10 nsString::AssignWithConversion(char const*) 1 CNavDTD::IntTagToStringTag(int, nsString&) const 6851 2 11 nsString::AppendWithConversion(char const*, int) 7 nsStr::StrAppend(nsStr&, nsStr const&, unsigned, int) 1 nsStr::HashCode(nsStr const&) 1 nsStr::Initialize(nsStr&, eCharSize)
5 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 5 PL_HashTableLookup 8111 9 10 PL_HashTableRawLookup 1 nsNodeInfoInner::KeyCompare(void const*, void const*)
4 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 3 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 1 NS_NewHTMLImageElement(nsIHTMLContent**, nsINodeInfo*) 1 NS_NewHTMLAnchorElement(nsIHTMLContent**, nsINodeInfo*) 59015 5 9 nsNodeInfo::AddRef() 3 _PR_x86_AtomicIncrement 1 PR_StackPop
8 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 1 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 8117 3 9 PL_HashTableLookup 5 PL_HashTableRawLookup 1 nsNodeInfoInner::KeyCompare(void const*, void const*)
8 operator new(unsigned) 1 NS_NewHTMLSpanElement(nsIHTMLContent**, nsINodeInfo*) 20837 3 9 __libc_malloc 3 chunk_alloc 2 pthread_mutex_trylock 1 pthread_mutex_unlock
7 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 2 nsAutoString::nsAutoString() 6811 7 9 nsString::nsString() 2 nsStr::Initialize(nsStr&, eCharSize)
7 nsString::AppendWithConversion(char const*, int) 1 nsString::AssignWithConversion(char const*) 6695 5 8 nsStr::StrAppend(nsStr&, nsStr const&, unsigned, int) 3 CopyChars1To2(char*, int, char const*, unsigned, unsigned)
8 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*) 34878 0 8 CNavDTD::CreateContextStackFor(nsHTMLTag) 8 CNavDTD::HandleToken(CToken*, nsIParser*)
5 nsAString::do_AppendFromReadable(nsAString const&) 2 nsAString::AppendFromReadable(nsAString const&) 7385 3 7 nsCharSinkTraits >::write(nsWritingIterator&, unsigned short const*, unsigned) 2 memmove 2 nsWritingIterator::advance(int)
6 SearchTable 1 PL_DHashTableOperate 3176 2 7 AtomTableMatchKey(PLDHashTable*, PLDHashEntryHdr const*, void const*) 5 nsCRT::strcmp(unsigned short const*, unsigned short const*)
2 nsHTMLTableRowElement::nsHTMLTableRowElement() 1 NS_NewHTMLTableRowElement(nsIHTMLContent**, nsINodeInfo*) 1 nsHTMLTableCellElement::nsHTMLTableCellElement() 1 nsHTMLSpanElement::nsHTMLSpanElement() 1 NS_NewHTMLAnchorElement(nsIHTMLContent**, nsINodeInfo*) 52303 3 6 nsGenericHTMLContainerElement::nsGenericHTMLContainerElement() 3 nsGenericHTMLElement::nsGenericHTMLElement()
6 nsString::~nsString() 6691 5 6 nsStr::Destroy(nsStr&) 1 nsStr::HashCode(nsStr const&)
4 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 2 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 53729 2 6 NS_NewHTMLTableCellElement(nsIHTMLContent**, nsINodeInfo*) 2 nsHTMLTableCellElement::nsHTMLTableCellElement() 2 operator new(unsigned)
6 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 52384 0 6 NS_NewHTMLAnchorElement(nsIHTMLContent**, nsINodeInfo*) 2 operator new(unsigned) 1 nsNodeInfo::AddRef() 1 nsGenericElement::Init(nsINodeInfo*) 1 nsHTMLAnchorElement::nsHTMLAnchorElement() 1 nsGenericHTMLContainerElement::nsGenericHTMLContainerElement()
5 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 1 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 52517 1 6 NS_NewHTMLBRElement(nsIHTMLContent**, nsINodeInfo*) 2 operator new(unsigned) 2 __signbitl 1 nsHTMLBRElement::GetAttributeMappingFunction(void (*&)(nsIHTMLMappedAttributes const*, nsRuleData*)) const
6 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 53624 2 6 NS_NewHTMLSpanElement(nsIHTMLContent**, nsINodeInfo*) 1 nsGenericElement::AddRef() 1 nsHTMLSpanElement::nsHTMLSpanElement() 1 operator new(unsigned) 1 __libc_malloc
4 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 1 nsGenericElement::Init(nsINodeInfo*) 1 NS_NewAtom(nsAString const&) 8740 6 6 PR_AtomicIncrement
4 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 2 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 6909 2 6 nsCOMPtr_base::~nsCOMPtr_base() 3 nsNodeInfo::Release() 1 PR_AtomicDecrement
5 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 6886 2 5 nsAutoString::nsAutoString() 2 nsString::nsString() 1 nsStr::Initialize(nsStr&, eCharSize)
3 nsCOMPtr_base::~nsCOMPtr_base() 2 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 59016 3 5 nsNodeInfo::Release() 2 _PR_x86_AtomicDecrement
5 AtomTableMatchKey(PLDHashTable*, PLDHashEntryHdr const*, void const*) 3258 5 5 nsCRT::strcmp(unsigned short const*, unsigned short const*)
5 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 53813 0 5 NS_NewHTMLTableRowElement(nsIHTMLContent**, nsINodeInfo*) 2 nsHTMLTableRowElement::nsHTMLTableRowElement() 2 operator new(unsigned) 1 nsGenericHTMLContainerElement::nsGenericHTMLContainerElement()
4 operator new(unsigned) 1 __libc_malloc 9964 5 5 pthread_mutex_unlock
3 nsGenericHTMLContainerElement::nsGenericHTMLContainerElement() 1 nsHTMLTableCellElement::nsHTMLTableCellElement() 1 nsHTMLHRElement::nsHTMLHRElement() 52177 5 5 nsGenericHTMLElement::nsGenericHTMLElement()
4 PL_DHashTableOperate 3175 0 4 AtomTableHashKey(PLDHashTable*, void const*) 3 nsCRT::HashCode(unsigned short const*, unsigned*) 1 nsCRT::IsAsciiDigit(unsigned short)
3 AtomTableHashKey(PLDHashTable*, void const*) 1 PL_DHashTableOperate 3263 4 4 nsCRT::HashCode(unsigned short const*, unsigned*)
3 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 1 nsString::~nsString() 6538 4 4 nsACString::do_ReplaceFromReadable(unsigned, unsigned, nsACString const&)
2 nsString::nsString() 1 nsAutoString::nsAutoString() 1 nsString::AppendWithConversion(char const*, int) 6689 4 4 nsStr::Initialize(nsStr&, eCharSize)
2 nsAString::AppendFromReadable(nsAString const&) 1 nsCharSourceTraits >::advance(nsReadingIterator&, int) 1 nsAString::do_AppendFromReadable(nsAString const&) 6822 4 4 nsString::GetReadableFragment(nsReadableFragment&, nsFragmentRequest, unsigned) const
2 operator new(unsigned) 2 __libc_malloc 9952 4 4 pthread_mutex_trylock
2 NS_NewAtom(nsAString const&) 1 GetAtomHashEntry(nsAString const&) 6565 3 3 nsPromiseFlatString::nsPromiseFlatString(nsAString const&)
2 NS_NewHTMLBRElement(nsIHTMLContent**, nsINodeInfo*) 1 NS_NewHTMLParagraphElement(nsIHTMLContent**, nsINodeInfo*) 24121 3 3 __signbitl
3 nsAString::do_AppendFromReadable(nsAString const&) 6923 2 3 nsCharSourceTraits >::advance(nsReadingIterator&, int) 1 nsString::GetReadableFragment(nsReadableFragment&, nsFragmentRequest, unsigned) const
2 nsCharSinkTraits >::write(nsWritingIterator&, unsigned short const*, unsigned) 1 nsAString::do_AppendFromReadable(nsAString const&) 7413 2 3 nsWritingIterator::advance(int) 1 nsString::GetWritableFragment(nsWritableFragment&, nsFragmentRequest, unsigned)
3 nsNodeInfo::AddRef() 9196 3 3 _PR_x86_AtomicIncrement
2 nsCharSinkTraits >::write(nsWritingIterator&, unsigned short const*, unsigned) 1 nsAString::do_AppendFromReadable(nsAString const&) 20965 3 3 memmove
3 CNavDTD::IntTagToStringTag(int, nsString&) const 34939 2 3 nsHTMLTags::GetStringValue(nsHTMLTag) 1 nsStaticCaseInsensitiveNameTable::GetStringValue(int)
3 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 53981 0 3 SetForm(nsIHTMLContent*, nsIDOMHTMLFormElement*) 1 nsHTMLInputElement::QueryInterface(nsID const&, void**) 1 nsGenericHTMLLeafFormElement::SetForm(nsIDOMHTMLFormElement*, int) 1 nsGenericHTMLContainerFormElement::SetForm(nsIDOMHTMLFormElement*, int)
2 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 1 nsAString::do_AppendFromReadable(nsAString const&) 6907 3 3 nsAutoString::~nsAutoString()
2 nsHTMLFormElement::QueryInterface(nsID const&, void**) 1 nsGenericHTMLLeafFormElement::QueryInterface(nsID const&, void**) 52182 0 3 nsGenericHTMLElement::QueryInterface(nsID const&, void**) 2 nsGenericElement::QueryInterface(nsID const&, void**) 1 nsBindingManager::GetBindingImplementation(nsIContent*, nsID const&, void**)
3 __libc_malloc 20838 3 3 chunk_alloc
1 CNavDTD::IntTagToStringTag(int, nsString&) const 1 nsString::AssignWithConversion(char const*) 1 nsString::SetLength(unsigned) 6698 3 3 nsStr::StrTruncate(nsStr&, unsigned)
3 nsStr::StrAppend(nsStr&, nsStr const&, unsigned, int) 6676 3 3 CopyChars1To2(char*, int, char const*, unsigned, unsigned)
1 nsString::AppendWithConversion(char const*, int) 1 nsStr::Destroy(nsStr&) 6723 2 2 nsStr::HashCode(nsStr const&)
1 nsHTMLTags::GetStringValue(nsHTMLTag) 1 CNavDTD::IntTagToStringTag(int, nsString&) const 3658 2 2 nsStaticCaseInsensitiveNameTable::GetStringValue(int)
1 nsAString::AppendFromReadable(nsAString const&) 1 GetAtomHashEntry(nsAString const&) 3096 2 2 _init
2 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 59044 2 2 nsNodeInfoInner::GetHashValue(void const*)
2 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 6908 0 2 nsQueryInterface::operator()(nsID const&, void**) const 2 nsHTMLFormElement::QueryInterface(nsID const&, void**)
2 nsQueryInterface::operator()(nsID const&, void**) const 52767 0 2 nsHTMLFormElement::QueryInterface(nsID const&, void**) 2 nsGenericHTMLElement::QueryInterface(nsID const&, void**)
1 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 1 NS_NewHTMLAnchorElement(nsIHTMLContent**, nsINodeInfo*) 58849 1 2 nsGenericElement::Init(nsINodeInfo*) 1 PR_AtomicIncrement
1 PL_HashTableLookup 1 PL_HashTableRawLookup 59045 2 2 nsNodeInfoInner::KeyCompare(void const*, void const*)
2 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*) 34857 0 2 CNavDTD::OpenTransientStyles(nsHTMLTag) 2 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*)
2 NS_NewHTMLTableRowElement(nsIHTMLContent**, nsINodeInfo*) 53815 0 2 nsHTMLTableRowElement::nsHTMLTableRowElement() 2 nsGenericHTMLContainerElement::nsGenericHTMLContainerElement()
2 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 53407 0 2 NS_NewHTMLParagraphElement(nsIHTMLContent**, nsINodeInfo*) 1 operator new(unsigned) 1 __signbitl
1 nsGenericElement::QueryInterface(nsID const&, void**) 1 nsGenericHTMLElement::QueryInterface(nsID const&, void**) 57977 1 2 nsBindingManager::GetBindingImplementation(nsIContent*, nsID const&, void**) 1 nsCOMPtr_base::begin_assignment()
2 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 6690 2 2 nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int)
2 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 52737 1 2 NS_NewHTMLFontElement(nsIHTMLContent**, nsINodeInfo*) 1 operator new(unsigned)
1 nsGenericHTMLLeafFormElement::SetForm(nsIDOMHTMLFormElement*, int) 1 nsGenericHTMLContainerFormElement::SetForm(nsIDOMHTMLFormElement*, int) 6912 0 2 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 2 nsQueryInterface::operator()(nsID const&, void**) const
2 nsNodeInfo::Release() 9197 2 2 _PR_x86_AtomicDecrement
2 nsGenericHTMLElement::QueryInterface(nsID const&, void**) 58927 1 2 nsGenericElement::QueryInterface(nsID const&, void**) 1 nsBindingManager::GetBindingImplementation(nsIContent*, nsID const&, void**)
2 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 52704 0 2 NS_NewHTMLDivElement(nsIHTMLContent**, nsINodeInfo*) 2 operator new(unsigned)
2 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 52523 2 2 nsHTMLBRElement::AddRef()
2 nsString::~nsString() 6712 2 2 nsStr::Free(nsStr&)
2 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 34805 2 2 CNavDTD::AddRef()
2 NS_NewHTMLTableCellElement(nsIHTMLContent**, nsINodeInfo*) 53731 0 2 nsHTMLTableCellElement::nsHTMLTableCellElement() 1 nsGenericHTMLContainerElement::nsGenericHTMLContainerElement() 1 nsGenericHTMLElement::nsGenericHTMLElement()
2 nsAString::do_AppendFromReadable(nsAString const&) 6827 1 2 nsString::SetLength(unsigned) 1 nsStr::StrTruncate(nsStr&, unsigned)
1 nsString::AssignWithConversion(char const*) 20940 1 1 strlen
1 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 52971 0 1 NS_NewHTMLImageElement(nsIHTMLContent**, nsINodeInfo*) 1 nsNodeInfo::AddRef()
1 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*) 34868 0 1 CNavDTD::OpenMap(nsCParserNode const*) 1 HTMLContentSink::OpenMap(nsIParserNode const&)
1 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 53424 0 1 NS_NewHTMLPreElement(nsIHTMLContent**, nsINodeInfo*) 1 operator new(unsigned)
1 HTMLContentSink::AddLeaf(nsIParserNode const&) 54067 0 1 HTMLContentSink::ProcessAREATag(nsIParserNode const&) 1 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**)
1 SetForm(nsIHTMLContent*, nsIDOMHTMLFormElement*) 53037 0 1 nsHTMLInputElement::QueryInterface(nsID const&, void**) 1 nsGenericHTMLLeafFormElement::QueryInterface(nsID const&, void**)
1 nsNodeInfo::AddRef() 8747 1 1 PR_StackPop
1 HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**) 54102 1 1 HTMLContentSink::RemoveDummyParserRequest()
1 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 3187 1 1 PermanentAtomImpl::AddRef()
1 NS_NewHTMLAnchorElement(nsIHTMLContent**, nsINodeInfo*) 52386 0 1 nsHTMLAnchorElement::nsHTMLAnchorElement() 1 nsCheapVoidArray::nsCheapVoidArray()
1 NS_NewHTMLTableSectionElement(nsIHTMLContent**, nsINodeInfo*) 53847 1 1 nsHTMLTableSectionElement::nsHTMLTableSectionElement()
1 SetForm(nsIHTMLContent*, nsIDOMHTMLFormElement*) 52329 0 1 nsGenericHTMLContainerFormElement::SetForm(nsIDOMHTMLFormElement*, int) 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
1 nsAString::AppendFromReadable(nsAString const&) 6920 1 1 nsCharSourceTraits >::read(nsReadingIterator const&)
1 nsWritingIterator::advance(int) 6823 1 1 nsString::GetWritableFragment(nsWritableFragment&, nsFragmentRequest, unsigned)
1 NS_NewAtom(nsAString const&) 6570 1 1 nsPromiseFlatString::get() const
1 CNavDTD::OpenMap(nsCParserNode const*) 54047 0 1 HTMLContentSink::OpenMap(nsIParserNode const&) 1 SinkContext::OpenContainer(nsIParserNode const&)
1 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 53845 0 1 NS_NewHTMLTableSectionElement(nsIHTMLContent**, nsINodeInfo*) 1 nsHTMLTableSectionElement::nsHTMLTableSectionElement()
1 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 8123 1 1 PL_CompareValues
1 SetForm(nsIHTMLContent*, nsIDOMHTMLFormElement*) 52344 0 1 nsGenericHTMLLeafFormElement::SetForm(nsIDOMHTMLFormElement*, int) 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
1 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 52868 0 1 NS_NewHTMLHRElement(nsIHTMLContent**, nsINodeInfo*) 1 nsHTMLHRElement::nsHTMLHRElement()
1 nsHTMLAnchorElement::nsHTMLAnchorElement() 58801 1 1 nsCheapVoidArray::nsCheapVoidArray()
1 nsHTMLInputElement::QueryInterface(nsID const&, void**) 52342 0 1 nsGenericHTMLLeafFormElement::QueryInterface(nsID const&, void**) 1 nsGenericHTMLElement::QueryInterface(nsID const&, void**)
1 nsBindingManager::GetBindingImplementation(nsIContent*, nsID const&, void**) 6913 1 1 nsCOMPtr_base::begin_assignment()
1 NS_NewHTMLSpanElement(nsIHTMLContent**, nsINodeInfo*) 53626 0 1 nsHTMLSpanElement::nsHTMLSpanElement() 1 nsGenericHTMLContainerElement::nsGenericHTMLContainerElement()
1 NS_NewHTMLHRElement(nsIHTMLContent**, nsINodeInfo*) 52870 0 1 nsHTMLHRElement::nsHTMLHRElement() 1 nsGenericHTMLElement::nsGenericHTMLElement()
1 GetAtomHashEntry(nsAString const&) 3148 1 1 PL_DHashTableEnumerate
1 CNavDTD::IntTagToStringTag(int, nsString&) const 34941 1 1 __tcf_0
1 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 53355 0 1 NS_NewHTMLOptionElement(nsIHTMLContent**, nsINodeInfo*) 1 operator new(unsigned)
1 nsCOMPtr_base::~nsCOMPtr_base() 8741 1 1 PR_AtomicDecrement
1 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 52710 1 1 nsHTMLDivElement::AddRef()
1 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 52977 1 1 nsHTMLImageElement::AddRef()
1 AtomTableHashKey(PLDHashTable*, void const*) 3271 1 1 nsCRT::IsAsciiDigit(unsigned short)
1 NS_NewHTMLSpanElement(nsIHTMLContent**, nsINodeInfo*) 58928 1 1 nsGenericElement::AddRef()
1 nsAString::do_AppendFromReadable(nsAString const&) 3203 1 1 NS_GetNumberOfAtoms()
1 NS_NewHTMLBRElement(nsIHTMLContent**, nsINodeInfo*) 52533 1 1 nsHTMLBRElement::GetAttributeMappingFunction(void (*&)(nsIHTMLMappedAttributes const*, nsRuleData*)) const
1 MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int) 53735 1 1 nsHTMLTableCellElement::AddRef()

Flat Profile


Total hit count: 226
Count %Total  Function Name
  9   4.0     PL_HashTableRawLookup
  8   3.5     HTMLContentSink::CreateContentObject(nsIParserNode const&, nsHTMLTag, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**)
  7   3.1     nsString::~nsString()
  7   3.1     nsString::nsString()
  7   3.1     SearchTable
  6   2.7     nsAString::do_AppendFromReadable(nsAString const&)
  6   2.7     PR_AtomicIncrement
  6   2.7     PL_DHashTableOperate
  5   2.2     nsGenericHTMLElement::nsGenericHTMLElement()
  5   2.2     nsCRT::strcmp(unsigned short const*, unsigned short const*)
  5   2.2     MakeContentObject(nsHTMLTag, nsINodeInfo*, nsIDOMHTMLFormElement*, nsIWebShell*, nsIHTMLContent**, nsString const*, int)
  5   2.2     pthread_mutex_unlock
  5   2.2     nsStr::Destroy(nsStr&)
  5   2.2     nsStr::StrAppend(nsStr&, nsStr const&, unsigned, int)
  5   2.2     nsNodeInfo::AddRef()
  4   1.8     nsACString::do_ReplaceFromReadable(unsigned, unsigned, nsACString const&)
  4   1.8     nsStr::Initialize(nsStr&, eCharSize)
  4   1.8     pthread_mutex_trylock
  4   1.8     nsCRT::HashCode(unsigned short const*, unsigned*)
  4   1.8     nsString::GetReadableFragment(nsReadableFragment&, nsFragmentRequest, unsigned) const
  3   1.3     nsGenericHTMLContainerElement::nsGenericHTMLContainerElement()
  3   1.3     nsNodeInfo::Release()
  3   1.3     _PR_x86_AtomicIncrement
  3   1.3     nsPromiseFlatString::nsPromiseFlatString(nsAString const&)
  3   1.3     __libc_malloc
  3   1.3     chunk_alloc
  3   1.3     __signbitl
  3   1.3     GetAtomHashEntry(nsAString const&)
  3   1.3     memmove
  3   1.3     nsCharSinkTraits >::write(nsWritingIterator&, unsigned short const*, unsigned)
  3   1.3     PL_HashTableLookup
  3   1.3     CopyChars1To2(char*, int, char const*, unsigned, unsigned)
  3   1.3     nsAutoString::~nsAutoString()
  3   1.3     nsStr::StrTruncate(nsStr&, unsigned)
  2   0.9     nsHTMLTags::GetStringValue(nsHTMLTag)
  2   0.9     nsStr::Free(nsStr&)
  2   0.9     AtomTableMatchKey(PLDHashTable*, PLDHashEntryHdr const*, void const*)
  2   0.9     operator new(unsigned)
  2   0.9     nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&)
  2   0.9     nsCharSourceTraits >::advance(nsReadingIterator&, int)
  2   0.9     nsHTMLBRElement::AddRef()
  2   0.9     nsAutoString::~nsAutoString()
  2   0.9     nsCOMPtr_base::~nsCOMPtr_base()
  2   0.9     CNavDTD::AddRef()
  2   0.9     _init
  2   0.9     nsAutoString::nsAutoString()
  2   0.9     NS_NewHTMLTableCellElement(nsIHTMLContent**, nsINodeInfo*)
  2   0.9     nsStr::HashCode(nsStr const&)
  2   0.9     nsString::AppendWithConversion(char const*, int)
  2   0.9     nsWritingIterator::advance(int)
  2   0.9     _PR_x86_AtomicDecrement
  2   0.9     nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int)
  2   0.9     nsStaticCaseInsensitiveNameTable::GetStringValue(int)
  2   0.9     nsNodeInfoInner::KeyCompare(void const*, void const*)
  2   0.9     nsNodeInfoInner::GetHashValue(void const*)
  2   0.9     NS_NewHTMLSpanElement(nsIHTMLContent**, nsINodeInfo*)
  1   0.4     nsString::SetLength(unsigned)
  1   0.4     nsCharSourceTraits >::read(nsReadingIterator const&)
  1   0.4     nsHTMLBRElement::GetAttributeMappingFunction(void (*&)(nsIHTMLMappedAttributes const*, nsRuleData*)) const
  1   0.4     PR_AtomicDecrement
  1   0.4     nsHTMLTableSectionElement::nsHTMLTableSectionElement()
  1   0.4     nsGenericElement::Init(nsINodeInfo*)
  1   0.4     nsHTMLTableCellElement::AddRef()
  1   0.4     PermanentAtomImpl::AddRef()
  1   0.4     nsPromiseFlatString::get() const
  1   0.4     nsHTMLDivElement::AddRef()
  1   0.4     HTMLContentSink::RemoveDummyParserRequest()
  1   0.4     strlen
  1   0.4     NS_NewHTMLFontElement(nsIHTMLContent**, nsINodeInfo*)
  1   0.4     nsGenericElement::QueryInterface(nsID const&, void**)
  1   0.4     nsGenericElement::AddRef()
  1   0.4     nsCOMPtr_base::begin_assignment()
  1   0.4     nsString::GetWritableFragment(nsWritableFragment&, nsFragmentRequest, unsigned)
  1   0.4     __tcf_0
  1   0.4     nsString::AssignWithConversion(char const*)
  1   0.4     NS_NewHTMLBRElement(nsIHTMLContent**, nsINodeInfo*)
  1   0.4     NS_NewAtom(nsAString const&)
  1   0.4     PL_CompareValues
  1   0.4     nsHTMLImageElement::AddRef()
  1   0.4     NS_GetNumberOfAtoms()
  1   0.4     nsCheapVoidArray::nsCheapVoidArray()
  1   0.4     PL_DHashTableEnumerate
  1   0.4     PR_StackPop
  1   0.4     nsBindingManager::GetBindingImplementation(nsIContent*, nsID const&, void**)
  1   0.4     nsCRT::IsAsciiDigit(unsigned short)