index Count Hits Function Name 71 PL_ProcessPendingEvents 46 PL_ProcessEventsBeforeID 5436 0 117 PL_HandleEvent 117 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
19870 0 117 __libc_start_main
114 HTMLContentSink::AddAttributes(nsIParserNode const&, nsIHTMLContent*, int) 3 nsGenericHTMLElement::SetFormControlAttribute(nsIForm*, int, nsIAtom*, nsAString const&, int) 52227 0 117 nsGenericHTMLElement::SetAttr(int, nsIAtom*, nsAString const&, int) 117 nsGenericHTMLElement::SetHTMLAttribute(nsIAtom*, nsHTMLValue const&, int)
95 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 22 nsParser::ContinueParsing() 1 nsParser::Parse(nsAString const&, void*, nsAString const&, int, int, nsDTDMode) 35157 0 117 nsParser::ResumeParse(int, int) 118 nsParser::BuildModel()
117 nsAppShellService::Run() 37908 0 117 nsAppShell::Run() 117 gtk_main
117 g_main_iterate 16580 0 117 g_main_dispatch 71 g_io_unix_dispatch 46 gdk_event_dispatch
117 g_main_run 16581 0 117 g_main_iterate 117 g_main_dispatch
117 PL_HandleEvent 29816 0 117 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 95 nsOnDataAvailableEvent::HandleEvent() 22 nsOnStopRequestEvent::HandleEvent()
117 nsGenericHTMLElement::SetHTMLAttribute(nsIAtom*, nsHTMLValue const&, int) 55813 2 117 HTMLStyleSheetImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLAttributes*&) 105 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 9 NS_NewHTMLAttributes(nsIHTMLAttributes**) 1 HTMLAttributesImpl::SetAttributeName(nsIAtom*, int&)
36738 0 117 nsAppShellService::Run() 117 nsAppShell::Run()
117 gtk_main 16585 0 117 g_main_run 117 g_main_iterate
117 nsGenericHTMLElement::SetAttr(int, nsIAtom*, nsAString const&, int) 52231 0 117 nsGenericHTMLElement::SetHTMLAttribute(nsIAtom*, nsHTMLValue const&, int) 117 HTMLStyleSheetImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLAttributes*&)
77 SinkContext::OpenContainer(nsIParserNode const&) 40 SinkContext::AddLeaf(nsIParserNode const&) 53980 0 117 HTMLContentSink::AddAttributes(nsIParserNode const&, nsIHTMLContent*, int) 114 nsGenericHTMLElement::SetAttr(int, nsIAtom*, nsAString const&, int) 2 nsHTMLInputElement::SetAttr(int, nsIAtom*, nsAString const&, int) 1 nsGenericHTMLContainerFormElement::SetAttr(int, nsIAtom*, nsAString const&, int)
118 CNavDTD::HandleStartToken(CToken*) 34824 0 117 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*) 78 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*) 40 CNavDTD::AddLeaf(nsIParserNode const*)
118 nsParser::BuildModel() 34816 0 117 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*) 118 CNavDTD::HandleToken(CToken*, nsIParser*)
118 nsParser::ResumeParse(int, int) 35158 0 117 nsParser::BuildModel() 118 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
117 nsAppShell::Run() 12585 0 117 gtk_main 117 g_main_run
118 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*) 1 CNavDTD::HandleSavedTokens(int) 34819 0 117 CNavDTD::HandleToken(CToken*, nsIParser*) 118 CNavDTD::HandleStartToken(CToken*) 1 CNavDTD::HandleSavedTokens(int)
118 CNavDTD::HandleToken(CToken*, nsIParser*) 34829 0 117 CNavDTD::HandleStartToken(CToken*) 118 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*)
105 HTMLStyleSheetImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLAttributes*&) 55710 1 105 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 49 HTMLAttributesImpl::UniqueMapped(nsIHTMLStyleSheet*) 37 HTMLAttributesImpl::EnsureSingleMappedFor(nsIHTMLContent*, nsIHTMLStyleSheet*, int) 4 nsHTMLMappedAttributes::SetAttribute(nsIAtom*, nsHTMLValue const&) 3 nsHTMLValue::nsHTMLValue(nsHTMLValue const&) 3 HTMLAttributesImpl::SetAttributeName(nsIAtom*, int&) 2 operator new(unsigned) 2 PermanentAtomImpl::AddRef() 1 nsHTMLValue::operator=(nsHTMLValue const&) 1 NS_NewHTMLAttributes(nsIHTMLAttributes**) 1 nsHTMLMappedAttributes::ReleaseUse() 1 AtomImpl::AddRef()
95 nsOnDataAvailableEvent::HandleEvent() 31055 0 95 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 91 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 4 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
95 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 35166 0 95 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 95 nsParser::ResumeParse(int, int)
91 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 4 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 28316 0 95 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 95 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
95 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 30242 0 95 nsOnDataAvailableEvent::HandleEvent() 95 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
91 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 30257 0 91 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 91 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
78 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*) 1 CNavDTD::OpenTransientStyles(nsHTMLTag) 34872 0 78 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*) 77 HTMLContentSink::OpenContainer(nsIParserNode const&) 1 CNavDTD::OpenTransientStyles(nsHTMLTag) 1 CNavDTD::HandleScriptToken(nsIParserNode const*)
77 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*) 54050 0 77 HTMLContentSink::OpenContainer(nsIParserNode const&) 77 SinkContext::OpenContainer(nsIParserNode const&)
77 HTMLContentSink::OpenContainer(nsIParserNode const&) 54004 0 77 SinkContext::OpenContainer(nsIParserNode const&) 77 HTMLContentSink::AddAttributes(nsIParserNode const&, nsIHTMLContent*, int)
71 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 37903 0 71 event_processor_callback(void*, int, GdkInputCondition) 71 nsEventQueueImpl::ProcessPendingEvents()
71 nsEventQueueImpl::ProcessPendingEvents() 5433 0 71 PL_ProcessPendingEvents 71 PL_HandleEvent
71 g_io_unix_dispatch 37890 0 71 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 71 event_processor_callback(void*, int, GdkInputCondition)
71 event_processor_callback(void*, int, GdkInputCondition) 5481 0 71 nsEventQueueImpl::ProcessPendingEvents() 71 PL_ProcessPendingEvents
71 g_main_dispatch 16530 0 71 g_io_unix_dispatch 71 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
49 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 55708 3 49 HTMLAttributesImpl::UniqueMapped(nsIHTMLStyleSheet*) 33 HTMLStyleSheetImpl::UniqueMappedAttributes(nsIHTMLMappedAttributes*, nsIHTMLMappedAttributes*&) 9 nsHTMLMappedAttributes::Release() 2 nsHashtable::Get(nsHashKey*) 1 nsHTMLMappedAttributes::SetUniqued(int) 1 nsHTMLMappedAttributes::AddUse()
46 g_main_dispatch 15646 0 46 gdk_event_dispatch 46 handle_gdk_event(_GdkEvent*, void*)
46 nsAppShell::ProcessBeforeID(unsigned long) 4082 0 46 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*) 46 processQueue(void*, void*)
46 handle_gdk_event(_GdkEvent*, void*) 37915 0 46 nsAppShell::ProcessBeforeID(unsigned long) 46 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
46 gdk_event_dispatch 38032 0 46 handle_gdk_event(_GdkEvent*, void*) 46 nsAppShell::ProcessBeforeID(unsigned long)
46 processQueue(void*, void*) 5449 0 46 PL_ProcessEventsBeforeID 46 PL_HandleEvent
46 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*) 37914 0 46 processQueue(void*, void*) 46 PL_ProcessEventsBeforeID
40 HTMLContentSink::AddLeaf(nsIParserNode const&) 54008 0 40 SinkContext::AddLeaf(nsIParserNode const&) 40 HTMLContentSink::AddAttributes(nsIParserNode const&, nsIHTMLContent*, int)
41 CNavDTD::AddLeaf(nsIParserNode const*) 54052 0 40 HTMLContentSink::AddLeaf(nsIParserNode const&) 40 SinkContext::AddLeaf(nsIParserNode const&) 1 HTMLContentSink::ProcessSCRIPTTag(nsIParserNode const&)
40 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*) 1 CNavDTD::HandleScriptToken(nsIParserNode const*) 34876 0 40 CNavDTD::AddLeaf(nsIParserNode const*) 41 HTMLContentSink::AddLeaf(nsIParserNode const&)
37 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 55707 5 37 HTMLAttributesImpl::EnsureSingleMappedFor(nsIHTMLContent*, nsIHTMLStyleSheet*, int) 15 nsHTMLMappedAttributes::ReleaseUse() 8 nsHTMLMappedAttributes::Clone(nsHTMLMappedAttributes**) const 5 nsHTMLMappedAttributes::Release() 2 __libc_malloc 1 nsHTMLMappedAttributes::~nsHTMLMappedAttributes() 1 nsHTMLMappedAttributes::nsHTMLMappedAttributes()
33 HTMLAttributesImpl::UniqueMapped(nsIHTMLStyleSheet*) 55815 1 33 HTMLStyleSheetImpl::UniqueMappedAttributes(nsIHTMLMappedAttributes*, nsIHTMLMappedAttributes*&) 15 nsHashtable::Get(nsHashKey*) 14 nsHashtable::Put(nsHashKey*, void*) 1 AttributeKey::HashCode() const 1 PL_HashTableRawLookup 1 nsSupportsHashtable::Reset()
13 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*) 9 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int) 35145 0 22 nsParser::ContinueParsing() 22 nsParser::ResumeParse(int, int)
22 nsOnStopRequestEvent::HandleEvent() 31054 0 22 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 22 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
22 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 31748 0 22 nsOnStopRequestEvent::HandleEvent() 22 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
22 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 30267 0 22 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 13 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 9 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
15 HTMLStyleSheetImpl::UniqueMappedAttributes(nsIHTMLMappedAttributes*, nsIHTMLMappedAttributes*&) 2 HTMLAttributesImpl::UniqueMapped(nsIHTMLStyleSheet*) 3422 4 17 nsHashtable::Get(nsHashKey*) 9 PL_HashTableLookup 3 PL_HashTableRawLookup 1 _hashValue(void const*)
10 operator new(unsigned) 4 PR_Malloc 2 HTMLAttributesImpl::EnsureSingleMappedFor(nsIHTMLContent*, nsIHTMLStyleSheet*, int) 20837 4 16 __libc_malloc 4 chunk_alloc 2 __pthread_alt_unlock 2 pthread_mutex_unlock 2 pthread_mutex_trylock 1 libc_internal_tsd_get 1 pthread_null_sighandler
7 HTMLAttributesImpl::operator new(unsigned) 4 nsHTMLMappedAttributes::Clone(nsHTMLMappedAttributes**) const 2 AttributeKey::Clone() const 2 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 1 NS_NewHTMLAttributes(nsIHTMLAttributes**) 24440 1 16 operator new(unsigned) 10 __libc_malloc 3 pthread_mutex_trylock 1 __libc_stack_end@@GLIBC_2.1 1 libc_internal_tsd_get
15 HTMLAttributesImpl::EnsureSingleMappedFor(nsIHTMLContent*, nsIHTMLStyleSheet*, int) 1 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 55682 1 16 nsHTMLMappedAttributes::ReleaseUse() 14 HTMLStyleSheetImpl::DropMappedAttributes(nsIHTMLMappedAttributes*) 1 nsHTMLMappedAttributes::GetUniqued(int&)
5 nsHTMLMappedAttributes::Reset() 5 nsHTMLMappedAttributes::~nsHTMLMappedAttributes() 4 AttributeKey::~AttributeKey() 1 _hashFreeEntry(void*, PLHashEntry*, unsigned) 24399 1 15 operator delete(void*) 11 free 2 pthread_mutex_lock 1 chunk_free
14 HTMLStyleSheetImpl::UniqueMappedAttributes(nsIHTMLMappedAttributes*, nsIHTMLMappedAttributes*&) 3421 0 14 nsHashtable::Put(nsHashKey*, void*) 9 PL_HashTableRawAdd 3 AttributeKey::Clone() const 2 _hashAllocEntry(void*, void const*)
9 HTMLAttributesImpl::UniqueMapped(nsIHTMLStyleSheet*) 5 HTMLAttributesImpl::EnsureSingleMappedFor(nsIHTMLContent*, nsIHTMLStyleSheet*, int) 55667 1 14 nsHTMLMappedAttributes::Release() 13 nsHTMLMappedAttributes::~nsHTMLMappedAttributes()
14 nsHTMLMappedAttributes::ReleaseUse() 55816 1 14 HTMLStyleSheetImpl::DropMappedAttributes(nsIHTMLMappedAttributes*) 11 nsHashtable::Remove(nsHashKey*) 1 nsHTMLMappedAttributes::AddRef() 1 PL_HashTableRawRemove
13 nsHTMLMappedAttributes::Release() 1 HTMLAttributesImpl::EnsureSingleMappedFor(nsIHTMLContent*, nsIHTMLStyleSheet*, int) 55665 1 14 nsHTMLMappedAttributes::~nsHTMLMappedAttributes() 8 nsHTMLMappedAttributes::Reset() 5 operator delete(void*)
13 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 54580 0 13 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 13 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned)
13 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned) 54586 0 13 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&) 13 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*)
13 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 54587 0 13 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned) 13 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
13 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*) 54583 0 13 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*) 13 nsParser::ContinueParsing()
13 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&) 54585 0 13 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*) 13 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*)
10 nsHashtable::Remove(nsHashKey*) 1 HTMLStyleSheetImpl::DropMappedAttributes(nsIHTMLMappedAttributes*) 8115 3 11 PL_HashTableRawRemove 7 _hashFreeEntry(void*, PLHashEntry*, unsigned) 1 PR_Free
11 operator delete(void*) 20843 2 11 free 4 chunk_free 2 pthread_mutex_unlock 2 pthread_mutex_lock 1 __pthread_alt_lock
11 HTMLStyleSheetImpl::DropMappedAttributes(nsIHTMLMappedAttributes*) 3423 0 11 nsHashtable::Remove(nsHashKey*) 10 PL_HashTableRawRemove 1 AttributeKey::HashCode() const
6 PL_HashTableLookup 3 nsHashtable::Get(nsHashKey*) 1 HTMLStyleSheetImpl::UniqueMappedAttributes(nsIHTMLMappedAttributes*, nsIHTMLMappedAttributes*&) 8111 5 10 PL_HashTableRawLookup 5 _hashKeyCompare(void const*, void const*)
9 HTMLStyleSheetImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLAttributes*&) 1 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 55723 2 10 NS_NewHTMLAttributes(nsIHTMLAttributes**) 7 HTMLAttributesImpl::operator new(unsigned) 1 operator new(unsigned)
9 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 1 nsScriptLoader::ProcessScriptElement(nsIDOMHTMLScriptElement*, nsIScriptLoaderObserver*) 59705 0 10 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) 9 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*) 1 nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsAFlatString const&)
9 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) 59707 0 9 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*) 9 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int)
9 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*) 54094 0 9 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int) 9 nsParser::ContinueParsing()
9 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 59710 0 9 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 9 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
9 nsHashtable::Put(nsHashKey*, void*) 8113 2 9 PL_HashTableRawAdd 4 _hashAllocEntry(void*, void const*) 3 PR_Malloc
9 nsHashtable::Get(nsHashKey*) 8117 0 9 PL_HashTableLookup 6 PL_HashTableRawLookup 3 _hashValue(void const*)
8 nsHTMLMappedAttributes::~nsHTMLMappedAttributes() 55671 2 8 nsHTMLMappedAttributes::Reset() 5 operator delete(void*) 1 nsHTMLValue::~nsHTMLValue()
4 _hashAllocEntry(void*, void const*) 3 PL_HashTableRawAdd 1 nsMemoryImpl::Alloc(unsigned) 8714 3 8 PR_Malloc 4 __libc_malloc 1 pthread_mutex_trylock
8 HTMLAttributesImpl::EnsureSingleMappedFor(nsIHTMLContent*, nsIHTMLStyleSheet*, int) 55670 0 8 nsHTMLMappedAttributes::Clone(nsHTMLMappedAttributes**) const 4 nsHTMLMappedAttributes::nsHTMLMappedAttributes(nsHTMLMappedAttributes const&) 4 operator new(unsigned)
7 PL_HashTableRawRemove 3409 0 7 _hashFreeEntry(void*, PLHashEntry*, unsigned) 4 AttributeKey::~AttributeKey() 1 operator delete(void*) 1 PR_Free 1 nsHashKey::~nsHashKey()
7 NS_NewHTMLAttributes(nsIHTMLAttributes**) 55691 0 7 HTMLAttributesImpl::operator new(unsigned) 7 operator new(unsigned)
4 PL_HashTableRawAdd 2 nsHashtable::Put(nsHashKey*, void*) 3408 2 6 _hashAllocEntry(void*, void const*) 4 PR_Malloc
3 operator new(unsigned) 2 __libc_malloc 1 PR_Malloc 9952 6 6 pthread_mutex_trylock
5 _hashKeyCompare(void const*, void const*) 55768 1 5 AttributeKey::Equals(nsHashKey const*) const 4 nsHTMLMappedAttributes::Equals(nsIHTMLMappedAttributes const*, int&) const
3 _hashValue(void const*) 1 HTMLStyleSheetImpl::UniqueMappedAttributes(nsIHTMLMappedAttributes*, nsIHTMLMappedAttributes*&) 1 nsHashtable::Remove(nsHashKey*) 55769 2 5 AttributeKey::HashCode() const 3 nsHTMLMappedAttributes::HashValue(unsigned&) const
5 PL_HashTableRawLookup 3404 0 5 _hashKeyCompare(void const*, void const*) 5 AttributeKey::Equals(nsHashKey const*) const
2 operator delete(void*) 2 free 1 PR_Free 9962 4 5 pthread_mutex_lock 1 __pthread_alt_lock
4 free 1 operator delete(void*) 20844 5 5 chunk_free
3 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 1 nsHTMLMappedAttributes::nsHTMLMappedAttributes(nsHTMLMappedAttributes const&) 59766 1 4 nsHTMLValue::nsHTMLValue(nsHTMLValue const&) 2 nsCRT::strdup(unsigned short const*) 1 nsCRT::IsAsciiDigit(unsigned short)
3 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 1 HTMLStyleSheetImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLAttributes*&) 55705 4 4 HTMLAttributesImpl::SetAttributeName(nsIAtom*, int&)
4 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 55674 4 4 nsHTMLMappedAttributes::SetAttribute(nsIAtom*, nsHTMLValue const&)
4 _hashFreeEntry(void*, PLHashEntry*, unsigned) 55767 0 4 AttributeKey::~AttributeKey() 4 operator delete(void*)
2 free 2 __libc_malloc 9964 3 4 pthread_mutex_unlock 1 __pthread_alt_unlock
4 __libc_malloc 20838 4 4 chunk_alloc
4 AttributeKey::Equals(nsHashKey const*) const 55679 2 4 nsHTMLMappedAttributes::Equals(nsIHTMLMappedAttributes const*, int&) const 1 nsASingleFragmentString::~nsASingleFragmentString() 1 nsHTMLValue::operator==(nsHTMLValue const&) const
4 nsHTMLMappedAttributes::Clone(nsHTMLMappedAttributes**) const 55662 2 4 nsHTMLMappedAttributes::nsHTMLMappedAttributes(nsHTMLMappedAttributes const&) 1 nsHTMLValue::SetEmptyValue() 1 nsHTMLValue::nsHTMLValue(nsHTMLValue const&)
3 PL_HashTableLookup 1 nsHashtable::Get(nsHashKey*) 3403 1 4 _hashValue(void const*) 3 AttributeKey::HashCode() const
3 AttributeKey::HashCode() const 55680 1 3 nsHTMLMappedAttributes::HashValue(unsigned&) const 2 nsHTMLValue::HashValue() const
3 nsHashtable::Put(nsHashKey*, void*) 55770 1 3 AttributeKey::Clone() const 2 operator new(unsigned)
2 __libc_malloc 1 pthread_mutex_unlock 10080 3 3 __pthread_alt_unlock
2 nsGenericHTMLLeafFormElement::SetAttr(int, nsIAtom*, nsAString const&, int) 1 nsGenericHTMLContainerFormElement::SetAttr(int, nsIAtom*, nsAString const&, int) 52334 0 3 nsGenericHTMLElement::SetFormControlAttribute(nsIForm*, int, nsIAtom*, nsAString const&, int) 3 nsGenericHTMLElement::SetAttr(int, nsIAtom*, nsAString const&, int)
2 HTMLContentSink::AddAttributes(nsIParserNode const&, nsIHTMLContent*, int) 63142 0 2 nsHTMLInputElement::SetAttr(int, nsIAtom*, nsAString const&, int) 2 nsGenericHTMLLeafFormElement::SetAttr(int, nsIAtom*, nsAString const&, int)
1 operator new(unsigned) 1 __libc_malloc 10044 2 2 libc_internal_tsd_get
2 nsCRT::strdup(unsigned short const*) 3261 1 2 nsCRT::strndup(unsigned short const*, unsigned) 1 nsMemory::Alloc(unsigned)
2 nsHTMLValue::nsHTMLValue(nsHTMLValue const&) 3260 0 2 nsCRT::strdup(unsigned short const*) 2 nsCRT::strndup(unsigned short const*, unsigned)
2 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 3187 2 2 PermanentAtomImpl::AddRef()
1 free 1 pthread_mutex_lock 10081 2 2 __pthread_alt_lock
2 nsHTMLValue::HashValue() const 3263 2 2 nsCRT::HashCode(unsigned short const*, unsigned*)
2 nsHTMLMappedAttributes::HashValue(unsigned&) const 59771 0 2 nsHTMLValue::HashValue() const 2 nsCRT::HashCode(unsigned short const*, unsigned*)
2 nsHTMLInputElement::SetAttr(int, nsIAtom*, nsAString const&, int) 52349 0 2 nsGenericHTMLLeafFormElement::SetAttr(int, nsIAtom*, nsAString const&, int) 2 nsGenericHTMLElement::SetFormControlAttribute(nsIForm*, int, nsIAtom*, nsAString const&, int)
1 PL_HashTableRawRemove 1 _hashFreeEntry(void*, PLHashEntry*, unsigned) 8717 1 2 PR_Free 1 pthread_mutex_lock
1 HTMLAttributesImpl::EnsureSingleMappedFor(nsIHTMLContent*, nsIHTMLStyleSheet*, int) 55660 0 1 nsHTMLMappedAttributes::nsHTMLMappedAttributes() 1 nsHTMLValue::nsHTMLValue(nsHTMLUnit)
1 operator new(unsigned) 19864 1 1 __libc_stack_end@@GLIBC_2.1
1 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*) 41930 0 1 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 1 XPTC_InvokeByIndex
1 nsHTMLMappedAttributes::Equals(nsIHTMLMappedAttributes const*, int&) const 60054 1 1 nsASingleFragmentString::~nsASingleFragmentString()
1 HTMLStyleSheetImpl::UniqueMappedAttributes(nsIHTMLMappedAttributes*, nsIHTMLMappedAttributes*&) 3499 1 1 nsSupportsHashtable::Reset()
1 nsCRT::strndup(unsigned short const*, unsigned) 5713 0 1 nsMemory::Alloc(unsigned) 1 nsMemoryImpl::Alloc(unsigned)
1 nsHTMLValue::operator==(nsHTMLValue const&) const 6455 1 1 nsASingleFragmentString::GetReadableFragment(nsReadableFragment&, nsFragmentRequest, unsigned) const
1 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 59769 1 1 nsHTMLValue::operator=(nsHTMLValue const&)
1 nsHTMLDocument::Write() 54259 0 1 nsHTMLDocument::ScriptWriteCommon(int) 1 nsHTMLDocument::WriteCommon(nsAString const&, int)
1 nsHTMLScriptElement::SetDocument(nsIDocument*, int, int) 59703 0 1 nsScriptLoader::ProcessScriptElement(nsIDOMHTMLScriptElement*, nsIScriptLoaderObserver*) 1 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
1 nsHTMLDocument::WriteCommon(nsAString const&, int) 35155 0 1 nsParser::Parse(nsAString const&, void*, nsAString const&, int, int, nsDTDMode) 1 nsParser::ResumeParse(int, int)
1 nsHTMLMappedAttributes::ReleaseUse() 55685 1 1 nsHTMLMappedAttributes::GetUniqued(int&)
1 JS_EvaluateUCScriptForPrincipals 1943 0 1 js_Execute 1 js_Interpret
1 HTMLAttributesImpl::UniqueMapped(nsIHTMLStyleSheet*) 55681 1 1 nsHTMLMappedAttributes::AddUse()
1 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*) 34838 0 1 CNavDTD::HandleScriptToken(nsIParserNode const*) 1 CNavDTD::AddLeaf(nsIParserNode const*)
1 nsHTMLValue::~nsHTMLValue() 5715 1 1 nsMemory::Free(void*)
1 nsHTMLMappedAttributes::nsHTMLMappedAttributes() 59754 1 1 nsHTMLValue::nsHTMLValue(nsHTMLUnit)
1 __libc_malloc 10034 1 1 pthread_null_sighandler
1 HTMLContentSink::AddLeaf(nsIParserNode const&) 54095 0 1 HTMLContentSink::ProcessSCRIPTTag(nsIParserNode const&) 1 nsGenericHTMLContainerElement::AppendChildTo(nsIContent*, int, int)
1 nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsAFlatString const&) 81893 0 1 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*) 1 JS_EvaluateUCScriptForPrincipals
1 _hashFreeEntry(void*, PLHashEntry*, unsigned) 3411 1 1 nsHashKey::~nsHashKey()
1 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 6081 0 1 XPTC_InvokeByIndex 1 nsHTMLDocument::Write()
1 HTMLStyleSheetImpl::DropMappedAttributes(nsIHTMLMappedAttributes*) 55666 1 1 nsHTMLMappedAttributes::AddRef()
1 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) 59708 0 1 nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsAFlatString const&) 1 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*)
1 nsHTMLDocument::ScriptWriteCommon(int) 54256 0 1 nsHTMLDocument::WriteCommon(nsAString const&, int) 1 nsParser::Parse(nsAString const&, void*, nsAString const&, int, int, nsDTDMode)
1 HTMLContentSink::ProcessSCRIPTTag(nsIParserNode const&) 52320 0 1 nsGenericHTMLContainerElement::AppendChildTo(nsIContent*, int, int) 1 nsHTMLScriptElement::SetDocument(nsIDocument*, int, int)
1 HTMLContentSink::AddAttributes(nsIParserNode const&, nsIHTMLContent*, int) 52335 0 1 nsGenericHTMLContainerFormElement::SetAttr(int, nsIAtom*, nsAString const&, int) 1 nsGenericHTMLElement::SetFormControlAttribute(nsIForm*, int, nsIAtom*, nsAString const&, int)
1 CNavDTD::HandleToken(CToken*, nsIParser*) 34834 0 1 CNavDTD::HandleSavedTokens(int) 1 CNavDTD::HandleToken(CToken*, nsIParser*)
1 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*) 1427 0 1 JS_EvaluateUCScriptForPrincipals 1 js_Execute
1 XPTC_InvokeByIndex 54260 0 1 nsHTMLDocument::Write() 1 nsHTMLDocument::ScriptWriteCommon(int)
1 nsHTMLMappedAttributes::Reset() 59768 0 1 nsHTMLValue::~nsHTMLValue() 1 nsMemory::Free(void*)
1 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 3184 1 1 AtomImpl::AddRef()
1 HTMLAttributesImpl::UniqueMapped(nsIHTMLStyleSheet*) 55684 1 1 nsHTMLMappedAttributes::SetUniqued(int)
1 nsGenericHTMLContainerElement::AppendChildTo(nsIContent*, int, int) 53461 0 1 nsHTMLScriptElement::SetDocument(nsIDocument*, int, int) 1 nsScriptLoader::ProcessScriptElement(nsIDOMHTMLScriptElement*, nsIScriptLoaderObserver*)
1 nsHTMLMappedAttributes::Equals(nsIHTMLMappedAttributes const*, int&) const 59770 0 1 nsHTMLValue::operator==(nsHTMLValue const&) const 1 nsASingleFragmentString::GetReadableFragment(nsReadableFragment&, nsFragmentRequest, unsigned) const
1 js_Invoke 42003 0 1 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*) 1 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
1 js_Interpret 1941 0 1 js_Invoke 1 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
1 js_Execute 1946 0 1 js_Interpret 1 js_Invoke
1 nsHTMLValue::nsHTMLValue(nsHTMLValue const&) 3271 1 1 nsCRT::IsAsciiDigit(unsigned short)
1 nsHTMLMappedAttributes::nsHTMLMappedAttributes(nsHTMLMappedAttributes const&) 59779 1 1 nsHTMLValue::SetEmptyValue()
1 nsMemory::Alloc(unsigned) 5701 0 1 nsMemoryImpl::Alloc(unsigned) 1 PR_Malloc
1 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*) 34857 0 1 CNavDTD::OpenTransientStyles(nsHTMLTag) 1 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*)
Total hit count: 117 Count %Total Function Name 6 5.1 pthread_mutex_trylock 5 4.3 chunk_free 5 4.3 HTMLAttributesImpl::EnsureSingleMappedFor(nsIHTMLContent*, nsIHTMLStyleSheet*, int) 5 4.3 PL_HashTableRawLookup 4 3.4 __libc_malloc 4 3.4 pthread_mutex_lock 4 3.4 HTMLAttributesImpl::SetAttributeName(nsIAtom*, int&) 4 3.4 nsHTMLMappedAttributes::SetAttribute(nsIAtom*, nsHTMLValue const&) 4 3.4 nsHashtable::Get(nsHashKey*) 4 3.4 chunk_alloc 3 2.6 PR_Malloc 3 2.6 HTMLAttributesImpl::UniqueMapped(nsIHTMLStyleSheet*) 3 2.6 __pthread_alt_unlock 3 2.6 PL_HashTableRawRemove 3 2.6 pthread_mutex_unlock 2 1.7 AttributeKey::HashCode() const 2 1.7 PL_HashTableRawAdd 2 1.7 NS_NewHTMLAttributes(nsIHTMLAttributes**) 2 1.7 nsHTMLMappedAttributes::nsHTMLMappedAttributes(nsHTMLMappedAttributes const&) 2 1.7 HTMLStyleSheetImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLAttributes*&) 2 1.7 nsHTMLMappedAttributes::Equals(nsIHTMLMappedAttributes const*, int&) const 2 1.7 nsHTMLMappedAttributes::Reset() 2 1.7 __pthread_alt_lock 2 1.7 _hashAllocEntry(void*, void const*) 2 1.7 nsCRT::HashCode(unsigned short const*, unsigned*) 2 1.7 PermanentAtomImpl::AddRef() 2 1.7 libc_internal_tsd_get 2 1.7 free 1 0.9 HTMLStyleSheetImpl::DropMappedAttributes(nsIHTMLMappedAttributes*) 1 0.9 nsHTMLMappedAttributes::Release() 1 0.9 PR_Free 1 0.9 nsHTMLMappedAttributes::AddUse() 1 0.9 nsHTMLValue::nsHTMLValue(nsHTMLValue const&) 1 0.9 HTMLAttributesImpl::SetAttributeFor(nsIAtom*, nsHTMLValue const&, int, nsIHTMLContent*, nsIHTMLStyleSheet*, int&) 1 0.9 nsHTMLValue::nsHTMLValue(nsHTMLUnit) 1 0.9 _hashValue(void const*) 1 0.9 nsHTMLValue::operator=(nsHTMLValue const&) 1 0.9 nsHTMLMappedAttributes::HashValue(unsigned&) const 1 0.9 __libc_stack_end@@GLIBC_2.1 1 0.9 nsHTMLMappedAttributes::~nsHTMLMappedAttributes() 1 0.9 nsHTMLMappedAttributes::GetUniqued(int&) 1 0.9 AttributeKey::Equals(nsHashKey const*) const 1 0.9 nsCRT::strndup(unsigned short const*, unsigned) 1 0.9 nsMemory::Free(void*) 1 0.9 AtomImpl::AddRef() 1 0.9 pthread_null_sighandler 1 0.9 nsASingleFragmentString::~nsASingleFragmentString() 1 0.9 nsHTMLMappedAttributes::SetUniqued(int) 1 0.9 nsHTMLMappedAttributes::ReleaseUse() 1 0.9 nsHashKey::~nsHashKey() 1 0.9 nsHTMLValue::SetEmptyValue() 1 0.9 operator new(unsigned) 1 0.9 AttributeKey::Clone() const 1 0.9 operator delete(void*) 1 0.9 HTMLStyleSheetImpl::UniqueMappedAttributes(nsIHTMLMappedAttributes*, nsIHTMLMappedAttributes*&) 1 0.9 nsSupportsHashtable::Reset() 1 0.9 nsASingleFragmentString::GetReadableFragment(nsReadableFragment&, nsFragmentRequest, unsigned) const 1 0.9 nsHTMLMappedAttributes::AddRef() 1 0.9 nsCRT::IsAsciiDigit(unsigned short)