Jprof Profile Report

flat | hierarchical

Hierarchical Profile


index Count    Hits Function Name
                 55 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
 37903   0       55 event_processor_callback(void*, int, GdkInputCondition)
                 55 nsEventQueueImpl::ProcessPendingEvents()

19870 0 55 __libc_start_main
55 event_processor_callback(void*, int, GdkInputCondition) 5481 0 55 nsEventQueueImpl::ProcessPendingEvents() 55 PL_ProcessPendingEvents
55 nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**) 75502 0 55 nsWebShell::Embed(nsIContentViewer*, char const*, nsISupports*) 55 nsDocShell::Embed(nsIContentViewer*, char const*, nsISupports*)
55 nsAppShellService::Run() 37908 0 55 nsAppShell::Run() 55 gtk_main
55 g_main_iterate 16580 0 55 g_main_dispatch 55 g_io_unix_dispatch
55 nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*) 30986 0 55 nsHttpChannel::ProcessResponse() 55 nsHttpChannel::ProcessNormal()
55 nsHttpChannel::ProcessResponse() 30987 0 55 nsHttpChannel::ProcessNormal() 55 nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*)
55 g_main_dispatch 16530 0 55 g_io_unix_dispatch 55 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
55 nsDocShell::Embed(nsIContentViewer*, char const*, nsISupports*) 75456 0 55 nsDocShell::PersistLayoutHistoryState() 55 PresShell::CaptureHistoryState(nsILayoutHistoryState**, int)
55 nsHttpChannel::ProcessNormal() 28315 0 55 nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*) 55 nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*)
55 PL_HandleEvent 29816 0 55 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 55 nsOnStartRequestEvent::HandleEvent()
55 nsDocShell::PersistLayoutHistoryState() 88145 0 55 PresShell::CaptureHistoryState(nsILayoutHistoryState**, int) 53 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 1 GetRootScrollFrame(nsIPresContext*, nsIFrame*, nsIFrame**) 1 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID)
55 nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*) 28318 0 55 nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*) 55 nsDSURIContentListener::DoContent(char const*, int, nsIRequest*, nsIStreamListener**, int*)
55 nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*) 75608 0 55 nsDSURIContentListener::DoContent(char const*, int, nsIRequest*, nsIStreamListener**, int*) 55 nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**)
55 g_io_unix_dispatch 37890 0 55 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 55 event_processor_callback(void*, int, GdkInputCondition)
55 nsOnStartRequestEvent::HandleEvent() 31053 0 55 nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*) 55 nsHttpChannel::ProcessResponse()
55 nsAppShell::Run() 12585 0 55 gtk_main 55 g_main_run
55 nsDSURIContentListener::DoContent(char const*, int, nsIRequest*, nsIStreamListener**, int*) 75436 0 55 nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**) 55 nsWebShell::Embed(nsIContentViewer*, char const*, nsISupports*)
55 g_main_run 16581 0 55 g_main_iterate 55 g_main_dispatch
55 nsEventQueueImpl::ProcessPendingEvents() 5433 0 55 PL_ProcessPendingEvents 55 PL_HandleEvent
55 nsWebShell::Embed(nsIContentViewer*, char const*, nsISupports*) 75426 0 55 nsDocShell::Embed(nsIContentViewer*, char const*, nsISupports*) 55 nsDocShell::PersistLayoutHistoryState()
55 gtk_main 16585 0 55 g_main_run 55 g_main_iterate
55 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 31745 0 55 nsOnStartRequestEvent::HandleEvent() 55 nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*)
36738 0 55 nsAppShellService::Run() 55 nsAppShell::Run()
55 PL_ProcessPendingEvents 5436 0 55 PL_HandleEvent 55 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
1097 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 53 PresShell::CaptureHistoryState(nsILayoutHistoryState**, int) 87382 10 53 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 1097 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 30 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 6 nsBlockFrame::FirstChild(nsIPresContext*, nsIAtom*, nsIFrame**) const 4 nsContainerFrame::FirstChild(nsIPresContext*, nsIAtom*, nsIFrame**) const 1 nsFrame::GetAdditionalChildListName(int, nsIAtom**) const 1 nsBlockFrame::GetAdditionalChildListName(int, nsIAtom**) const 1 nsBlockFrame::QueryInterface(nsID const&, void**)
30 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 1 PresShell::CaptureHistoryState(nsILayoutHistoryState**, int) 87381 4 31 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 8 nsGfxTextControlFrame2::SaveState(nsIPresContext*, nsIPresState**) 7 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&) 5 nsListControlFrame::SaveState(nsIPresContext*, nsIPresState**) 3 nsComboboxControlFrame::SaveState(nsIPresContext*, nsIPresState**) 1 non-virtual thunk to nsScrollBoxFrame::AddRef() 1 nsInlineFrame::QueryInterface(nsID const&, void**) 1 nsFrame::QueryInterface(nsID const&, void**) 1 _init
8 nsListControlFrame::SaveState(nsIPresContext*, nsIPresState**) 8 nsGfxTextControlFrame2::SaveState(nsIPresContext*, nsIPresState**) 88826 0 16 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**) 8 nsHTMLSelectElement::SaveState(nsIPresContext*, nsIPresState**) 6 nsHTMLInputElement::SaveState(nsIPresContext*, nsIPresState**) 1 nsHTMLInputElement::RestoreState(nsIPresContext*, nsIPresState*) 1 nsHTMLInputElement::Release()
7 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 6 nsGenericHTMLElement::GetPrimaryPresState(nsIHTMLContent*, nsIPresState**) 87385 0 13 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&) 6 nsHTMLFormElement::GetAttribute(nsAString const&, nsAString&) 4 nsHTMLSelectElement::GetAttribute(nsAString const&, nsAString&) 1 nsGenericHTMLElement::GetAttr(int, nsIAtom*, nsAString&) const 1 nsCString::AppendInt(int, int) 1 nsACString::do_AppendFromElementPtr(char const*)
5 nsHTMLFormElement::GetAttribute(nsAString const&, nsAString&) 4 nsHTMLSelectElement::GetAttribute(nsAString const&, nsAString&) 58868 0 9 nsGenericElement::GetAttribute(nsAString const&, nsAString&) 8 nsGenericHTMLElement::NormalizeAttrString(nsAString const&, nsINodeInfo*&) 1 AtomImpl::Release()
5 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 3 nsComboboxControlFrame::SaveState(nsIPresContext*, nsIPresState**) 89313 0 8 nsListControlFrame::SaveState(nsIPresContext*, nsIPresState**) 8 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**)
8 nsGenericElement::GetAttribute(nsAString const&, nsAString&) 52226 0 8 nsGenericHTMLElement::NormalizeAttrString(nsAString const&, nsINodeInfo*&) 6 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 1 nsAutoString::nsAutoString(nsAString const&) 1 nsString::ToLowerCase()
8 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 89086 0 8 nsGfxTextControlFrame2::SaveState(nsIPresContext*, nsIPresState**) 8 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**)
8 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**) 53555 0 8 nsHTMLSelectElement::SaveState(nsIPresContext*, nsIPresState**) 3 nsGenericHTMLElement::GetPrimaryPresState(nsIHTMLContent*, nsIPresState**) 2 nsHTMLOptionCollection::ItemAsOption(int, nsIDOMHTMLOptionElement**) 1 nsPresState::SetStateProperty(nsAString const&, nsAString const&) 1 non-virtual thunk to nsHTMLOptionElement::Release() 1 nsHTMLOptionElement::GetSelected(int*)
6 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 87021 5 6 nsBlockFrame::FirstChild(nsIPresContext*, nsIAtom*, nsIFrame**) const 1 nsAbsoluteContainingBlock::FirstChild(nsIFrame const*, nsIAtom*, nsIFrame**) const
6 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&) 61956 0 6 nsHTMLFormElement::GetAttribute(nsAString const&, nsAString&) 5 nsGenericElement::GetAttribute(nsAString const&, nsAString&) 1 nsCOMPtr_base::begin_assignment()
6 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**) 53107 0 6 nsHTMLInputElement::SaveState(nsIPresContext*, nsIPresState**) 3 nsHTMLInputElement::GetValue(nsAString&) 3 nsGenericHTMLElement::GetPrimaryPresState(nsIHTMLContent*, nsIPresState**)
3 nsHTMLSelectElement::SaveState(nsIPresContext*, nsIPresState**) 3 nsHTMLInputElement::SaveState(nsIPresContext*, nsIPresState**) 52263 0 6 nsGenericHTMLElement::GetPrimaryPresState(nsIHTMLContent*, nsIPresState**) 6 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&)
6 nsGenericHTMLElement::NormalizeAttrString(nsAString const&, nsINodeInfo*&) 59058 0 6 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 3 NS_NewAtom(nsAString const&) 2 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 1 nsCOMPtr_base::~nsCOMPtr_base()
4 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&) 65238 0 4 nsHTMLSelectElement::GetAttribute(nsAString const&, nsAString&) 4 nsGenericElement::GetAttribute(nsAString const&, nsAString&)
4 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 87180 4 4 nsContainerFrame::FirstChild(nsIPresContext*, nsIAtom*, nsIFrame**) const
3 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 3199 0 3 NS_NewAtom(nsAString const&) 3 GetAtomHashEntry(nsAString const&)
3 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 88709 0 3 nsComboboxControlFrame::SaveState(nsIPresContext*, nsIPresState**) 3 nsListControlFrame::SaveState(nsIPresContext*, nsIPresState**)
3 nsHTMLInputElement::SaveState(nsIPresContext*, nsIPresState**) 53071 0 3 nsHTMLInputElement::GetValue(nsAString&) 2 nsGenericHTMLElement::GetPrimaryFrame(nsIHTMLContent*, nsIFormControlFrame*&, int, int) 1 nsGfxTextControlFrame2::GetProperty(nsIAtom*, nsAString&)
3 NS_NewAtom(nsAString const&) 3198 0 3 GetAtomHashEntry(nsAString const&) 2 PL_DHashTableOperate 1 nsPromiseFlatString::get() const
2 nsHTMLSelectElement::SaveState(nsIPresContext*, nsIPresState**) 53578 0 2 nsHTMLOptionCollection::ItemAsOption(int, nsIDOMHTMLOptionElement**) 2 nsSupportsArray::QueryElementAt(unsigned, nsID const&, void**)
2 nsHTMLInputElement::GetValue(nsAString&) 52262 0 2 nsGenericHTMLElement::GetPrimaryFrame(nsIHTMLContent*, nsIFormControlFrame*&, int, int) 2 PresShell::GetPrimaryFrameFor(nsIContent*, nsIFrame**) const
1 nsGenericElement::GetAttribute(nsAString const&, nsAString&) 1 nsCOMPtr_base::~nsCOMPtr_base() 3185 2 2 AtomImpl::Release()
2 nsHTMLOptionCollection::ItemAsOption(int, nsIDOMHTMLOptionElement**) 6966 0 2 nsSupportsArray::QueryElementAt(unsigned, nsID const&, void**) 2 nsHTMLOptionElement::QueryInterface(nsID const&, void**)
1 nsTextEditRules::WillOutputText(nsISelection*, nsAString const*, nsAString*, int*, int*) 1 nsGenericHTMLElement::NormalizeAttrString(nsAString const&, nsINodeInfo*&) 6894 0 2 nsAutoString::nsAutoString(nsAString const&) 2 nsAString::AppendFromReadable(nsAString const&)
2 nsSupportsArray::QueryElementAt(unsigned, nsID const&, void**) 53363 0 2 nsHTMLOptionElement::QueryInterface(nsID const&, void**) 2 nsGenericHTMLElement::QueryInterface(nsID const&, void**)
2 nsAutoString::nsAutoString(nsAString const&) 6483 0 2 nsAString::AppendFromReadable(nsAString const&) 1 nsAString::do_AppendFromReadable(nsAString const&)
2 nsGenericHTMLElement::QueryInterface(nsID const&, void**) 58927 1 2 nsGenericElement::QueryInterface(nsID const&, void**) 1 nsBindingManager::GetBindingImplementation(nsIContent*, nsID const&, void**)
2 nsHTMLOptionElement::QueryInterface(nsID const&, void**) 52182 0 2 nsGenericHTMLElement::QueryInterface(nsID const&, void**) 2 nsGenericElement::QueryInterface(nsID const&, void**)
2 FrameManager::GetPrimaryFrameFor(nsIContent*, nsIFrame**) 87221 0 2 nsDST::Search(void*, unsigned, void**) 2 nsDST::SearchTree(void*, unsigned, void**)
2 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 59057 0 2 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 1 nsNodeInfo::Init(nsIAtom*, nsIAtom*, int, nsNodeInfoManager*) 1 PL_HashTableRawAdd
2 PL_DHashTableOperate 3144 2 2 SearchTable
1 nsInlineFrame::QueryInterface(nsID const&, void**) 1 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 87246 2 2 nsFrame::QueryInterface(nsID const&, void**)
2 PresShell::GetPrimaryFrameFor(nsIContent*, nsIFrame**) const 87350 0 2 FrameManager::GetPrimaryFrameFor(nsIContent*, nsIFrame**) 2 nsDST::Search(void*, unsigned, void**)
2 GetAtomHashEntry(nsAString const&) 3146 0 2 PL_DHashTableOperate 2 SearchTable
2 nsDST::Search(void*, unsigned, void**) 87224 2 2 nsDST::SearchTree(void*, unsigned, void**)
2 nsGenericHTMLElement::GetPrimaryFrame(nsIHTMLContent*, nsIFormControlFrame*&, int, int) 88188 0 2 PresShell::GetPrimaryFrameFor(nsIContent*, nsIFrame**) const 2 FrameManager::GetPrimaryFrameFor(nsIContent*, nsIFrame**)
1 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 59014 0 1 nsNodeInfo::Init(nsIAtom*, nsIAtom*, int, nsNodeInfoManager*) 1 nsNodeInfoManager::AddRef()
1 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&) 6766 0 1 nsCString::AppendInt(int, int) 1 nsConstBufferHandle::nsConstBufferHandle()
1 nsHTMLOptionElement::GetSelectedInternal(int*) 6886 0 1 nsAutoString::nsAutoString() 1 nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int)
1 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**) 53036 1 1 nsHTMLInputElement::Release()
1 nsGenericElement::QueryInterface(nsID const&, void**) 57977 0 1 nsBindingManager::GetBindingImplementation(nsIContent*, nsID const&, void**) 1 nsBindingManager::GetBinding(nsIContent*, nsIXBLBinding**)
1 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 87755 0 1 nsInlineFrame::QueryInterface(nsID const&, void**) 1 nsFrame::QueryInterface(nsID const&, void**)
1 nsHTMLSelectElement::SaveState(nsIPresContext*, nsIPresState**) 91629 0 1 nsPresState::SetStateProperty(nsAString const&, nsAString const&) 1 nsSupportsHashtable::Put(nsHashKey*, nsISupports*, nsISupports**)
1 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**) 53108 1 1 nsHTMLInputElement::RestoreState(nsIPresContext*, nsIPresState*)
1 nsBindingManager::GetBindingImplementation(nsIContent*, nsID const&, void**) 57944 0 1 nsBindingManager::GetBinding(nsIContent*, nsIXBLBinding**) 1 nsHTMLOptionElement::Initialize(JSContext*, JSObject*, unsigned, long*)
1 nsBlockFrame::FirstChild(nsIPresContext*, nsIAtom*, nsIFrame**) const 86972 1 1 nsAbsoluteContainingBlock::FirstChild(nsIFrame const*, nsIAtom*, nsIFrame**) const
1 nsSupportsHashtable::Put(nsHashKey*, nsISupports*, nsISupports**) 3421 0 1 nsHashtable::Put(nsHashKey*, void*) 1 nsStringKey::HashCode() const
1 nsNodeInfo::Init(nsIAtom*, nsIAtom*, int, nsNodeInfoManager*) 59052 0 1 nsNodeInfoManager::AddRef() 1 _PR_x86_AtomicIncrement
1 nsPlaintextEditor::OutputToString(nsAString&, nsAString const&, unsigned) 100951 0 1 nsTextEditRules::WillDoAction(nsISelection*, nsRulesInfo*, int*, int*) 1 nsTextEditRules::WillOutputText(nsISelection*, nsAString const*, nsAString*, int*, int*)
1 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&) 52234 0 1 nsGenericHTMLElement::GetAttr(int, nsIAtom*, nsAString&) const 1 nsAString::do_AppendFromElementPtr(unsigned short const*)
1 nsHashtable::Put(nsHashKey*, void*) 3464 0 1 nsStringKey::HashCode() const 1 nsCRT::HashCode(unsigned short const*, unsigned*)
1 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 86944 1 1 _init
1 nsBindingManager::GetBinding(nsIContent*, nsIXBLBinding**) 53386 1 1 nsHTMLOptionElement::Initialize(JSContext*, JSObject*, unsigned, long*)
1 nsPresState::SetStateProperty(nsAString const&, nsAString const&) 3494 0 1 nsSupportsHashtable::Put(nsHashKey*, nsISupports*, nsISupports**) 1 nsHashtable::Put(nsHashKey*, void*)
1 nsHTMLInputElement::GetValue(nsAString&) 89063 0 1 nsGfxTextControlFrame2::GetProperty(nsIAtom*, nsAString&) 1 nsGfxTextControlFrame2::GetTextControlFrameState(nsAString&)
1 nsGfxTextControlFrame2::GetProperty(nsIAtom*, nsAString&) 89082 0 1 nsGfxTextControlFrame2::GetTextControlFrameState(nsAString&) 1 nsPlaintextEditor::OutputToString(nsAString&, nsAString const&, unsigned)
1 nsStr::ChangeCase(nsStr&, int) 6684 1 1 ConvertCase2(char*, unsigned, int)
1 nsAString::do_AppendFromReadable(nsAString const&) 7385 1 1 nsCharSinkTraits >::write(nsWritingIterator&, unsigned short const*, unsigned)
1 nsNodeInfoManager::AddRef() 9196 1 1 _PR_x86_AtomicIncrement
1 nsCString::AppendInt(int, int) 7265 1 1 nsConstBufferHandle::nsConstBufferHandle()
1 nsHTMLOptionElement::GetSelected(int*) 53366 0 1 nsHTMLOptionElement::GetSelectedInternal(int*) 1 nsAutoString::nsAutoString()
1 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 87018 1 1 nsBlockFrame::QueryInterface(nsID const&, void**)
1 PresShell::CaptureHistoryState(nsILayoutHistoryState**, int) 88088 1 1 GetRootScrollFrame(nsIPresContext*, nsIFrame*, nsIFrame**)
1 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 87022 1 1 nsBlockFrame::GetAdditionalChildListName(int, nsIAtom**) const
1 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&) 6526 0 1 nsACString::do_AppendFromElementPtr(char const*) 1 nsCharSourceTraits >::advance(nsReadingIterator&, int)
1 GetAtomHashEntry(nsAString const&) 6570 1 1 nsPromiseFlatString::get() const
1 nsHTMLSelectElement::SaveState(nsIPresContext*, nsIPresState**) 64441 1 1 non-virtual thunk to nsHTMLOptionElement::Release()
1 nsString::ToLowerCase() 6699 0 1 nsStr::ChangeCase(nsStr&, int) 1 ConvertCase2(char*, unsigned, int)
1 nsAString::AppendFromReadable(nsAString const&) 6485 0 1 nsAString::do_AppendFromReadable(nsAString const&) 1 nsCharSinkTraits >::write(nsWritingIterator&, unsigned short const*, unsigned)
1 nsNodeInfoManager::GetNodeInfo(nsIAtom*, nsIAtom*, int, nsINodeInfo*&) 8113 1 1 PL_HashTableRawAdd
1 nsHTMLFormElement::GetAttribute(nsAString const&, nsAString&) 6913 1 1 nsCOMPtr_base::begin_assignment()
1 nsACString::do_AppendFromElementPtr(char const*) 7394 1 1 nsCharSourceTraits >::advance(nsReadingIterator&, int)
1 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 87261 1 1 nsFrame::GetAdditionalChildListName(int, nsIAtom**) const
1 nsGfxTextControlFrame2::GetTextControlFrameState(nsAString&) 100909 0 1 nsPlaintextEditor::OutputToString(nsAString&, nsAString const&, unsigned) 1 nsTextEditRules::WillDoAction(nsISelection*, nsRulesInfo*, int*, int*)
1 nsStringKey::HashCode() const 3263 1 1 nsCRT::HashCode(unsigned short const*, unsigned*)
1 nsNodeInfoManager::GetNodeInfo(nsAString const&, nsIAtom*, int, nsINodeInfo*&) 6909 0 1 nsCOMPtr_base::~nsCOMPtr_base() 1 AtomImpl::Release()
1 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 93841 1 1 non-virtual thunk to nsScrollBoxFrame::AddRef()
1 nsAutoString::nsAutoString() 6690 1 1 nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int)
1 nsTextEditRules::WillDoAction(nsISelection*, nsRulesInfo*, int*, int*) 100970 0 1 nsTextEditRules::WillOutputText(nsISelection*, nsAString const*, nsAString*, int*, int*) 1 nsAutoString::nsAutoString(nsAString const&)
1 nsGenericHTMLElement::NormalizeAttrString(nsAString const&, nsINodeInfo*&) 6831 0 1 nsString::ToLowerCase() 1 nsStr::ChangeCase(nsStr&, int)
1 nsHTMLSelectElement::SaveState(nsIPresContext*, nsIPresState**) 53369 0 1 nsHTMLOptionElement::GetSelected(int*) 1 nsHTMLOptionElement::GetSelectedInternal(int*)
1 nsGenericHTMLElement::GetAttr(int, nsIAtom*, nsAString&) const 6486 0 1 nsAString::do_AppendFromElementPtr(unsigned short const*)

Flat Profile


Total hit count: 53
Count %Total  Function Name
 10   18.9     FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*)
  5   9.4     nsBlockFrame::FirstChild(nsIPresContext*, nsIAtom*, nsIFrame**) const
  4   7.5     FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID)
  4   7.5     nsContainerFrame::FirstChild(nsIPresContext*, nsIAtom*, nsIFrame**) const
  2   3.8     SearchTable
  2   3.8     AtomImpl::Release()
  2   3.8     nsFrame::QueryInterface(nsID const&, void**)
  2   3.8     nsDST::SearchTree(void*, unsigned, void**)
  1   1.9     ConvertCase2(char*, unsigned, int)
  1   1.9     nsConstBufferHandle::nsConstBufferHandle()
  1   1.9     nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int)
  1   1.9     nsBlockFrame::GetAdditionalChildListName(int, nsIAtom**) const
  1   1.9     nsFrame::GetAdditionalChildListName(int, nsIAtom**) const
  1   1.9     nsPromiseFlatString::get() const
  1   1.9     _PR_x86_AtomicIncrement
  1   1.9     non-virtual thunk to nsScrollBoxFrame::AddRef()
  1   1.9     PL_HashTableRawAdd
  1   1.9     nsGenericElement::QueryInterface(nsID const&, void**)
  1   1.9     GetRootScrollFrame(nsIPresContext*, nsIFrame*, nsIFrame**)
  1   1.9     non-virtual thunk to nsHTMLOptionElement::Release()
  1   1.9     nsAbsoluteContainingBlock::FirstChild(nsIFrame const*, nsIAtom*, nsIFrame**) const
  1   1.9     nsCharSinkTraits >::write(nsWritingIterator&, unsigned short const*, unsigned)
  1   1.9     nsHTMLOptionElement::Initialize(JSContext*, JSObject*, unsigned, long*)
  1   1.9     nsCOMPtr_base::begin_assignment()
  1   1.9     nsHTMLInputElement::Release()
  1   1.9     _init
  1   1.9     nsHTMLInputElement::RestoreState(nsIPresContext*, nsIPresState*)
  1   1.9     nsBlockFrame::QueryInterface(nsID const&, void**)
  1   1.9     nsCRT::HashCode(unsigned short const*, unsigned*)
  1   1.9     nsCharSourceTraits >::advance(nsReadingIterator&, int)