Jprof Profile Report

flat | hierarchical

Hierarchical Profile


index Count    Hits Function Name
                 50 nsDocument::InsertStyleSheetAt(nsIStyleSheet*, int, int)
 88181   0       50 PresShell::StyleSheetAdded(nsIDocument*, nsIStyleSheet*)
                 50 PresShell::ReconstructFrames()

50 PresShell::StyleSheetAdded(nsIDocument*, nsIStyleSheet*) 88180 0 50 PresShell::ReconstructFrames() 50 StyleSetImpl::ReconstructDocElementHierarchy(nsIPresContext*)
50 CSSLoaderImpl::InsertSheetInDoc(nsICSSStyleSheet*, int, nsIContent*, int, nsICSSLoaderObserver*) 58235 0 50 nsDocument::InsertStyleSheetAt(nsIStyleSheet*, int, int) 50 PresShell::StyleSheetAdded(nsIDocument*, nsIStyleSheet*)
50 PresShell::ReconstructFrames() 59492 0 50 StyleSetImpl::ReconstructDocElementHierarchy(nsIPresContext*) 50 nsCSSFrameConstructor::ReconstructDocElementHierarchy(nsIPresContext*)
49 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*) 54594 0 50 CSSLoaderImpl::InsertSheetInDoc(nsICSSStyleSheet*, int, nsIContent*, int, nsICSSLoaderObserver*) 50 nsDocument::InsertStyleSheetAt(nsIStyleSheet*, int, int)
50 StyleSetImpl::ReconstructDocElementHierarchy(nsIPresContext*) 89478 0 50 nsCSSFrameConstructor::ReconstructDocElementHierarchy(nsIPresContext*) 42 FrameManager::RemoveFrame(nsIPresContext*, nsIPresShell&, nsIFrame*, nsIAtom*, nsIFrame*) 8 nsCSSFrameConstructor::CaptureStateForFramesOf(nsIPresContext*, nsIContent*, nsILayoutHistoryState*)
48 CSSLoaderImpl::LoadInlineStyle(nsIContent*, nsIUnicharInputStream*, nsString const&, nsString const&, int, int, nsIParser*, int&, nsICSSLoaderObserver*) 16 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned) 54586 0 49 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&) 65 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*)
65 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&) 54585 0 49 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*) 49 CSSLoaderImpl::InsertSheetInDoc(nsICSSStyleSheet*, int, nsIContent*, int, nsICSSLoaderObserver*) 16 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*)
48 HTMLContentSink::ProcessSTYLETag(nsIParserNode const&) 54597 0 48 CSSLoaderImpl::LoadInlineStyle(nsIContent*, nsIUnicharInputStream*, nsString const&, nsString const&, int, int, nsIParser*, int&, nsICSSLoaderObserver*) 48 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
48 CNavDTD::HandleToken(CToken*, nsIParser*) 34829 0 48 CNavDTD::HandleStartToken(CToken*) 48 CNavDTD::AddHeadLeaf(nsIParserNode*)
48 CNavDTD::AddLeaf(nsIParserNode const*) 54052 0 48 HTMLContentSink::AddLeaf(nsIParserNode const&) 48 HTMLContentSink::ProcessSTYLETag(nsIParserNode const&)
48 CNavDTD::AddHeadLeaf(nsIParserNode*) 34876 0 48 CNavDTD::AddLeaf(nsIParserNode const*) 48 HTMLContentSink::AddLeaf(nsIParserNode const&)
48 HTMLContentSink::AddLeaf(nsIParserNode const&) 54096 0 48 HTMLContentSink::ProcessSTYLETag(nsIParserNode const&) 48 CSSLoaderImpl::LoadInlineStyle(nsIContent*, nsIUnicharInputStream*, nsString const&, nsString const&, int, int, nsIParser*, int&, nsICSSLoaderObserver*)
47 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*) 34819 0 48 CNavDTD::HandleToken(CToken*, nsIParser*) 48 CNavDTD::HandleStartToken(CToken*)
48 CNavDTD::HandleStartToken(CToken*) 34877 0 48 CNavDTD::AddHeadLeaf(nsIParserNode*) 48 CNavDTD::AddLeaf(nsIParserNode const*)
47 nsParser::BuildModel() 34816 0 47 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*) 47 CNavDTD::HandleToken(CToken*, nsIParser*)
47 nsParser::ResumeParse(int, int) 35158 0 47 nsParser::BuildModel() 47 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
30 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 17 nsParser::ContinueParsing() 35157 0 47 nsParser::ResumeParse(int, int) 47 nsParser::BuildModel()
24 PL_ProcessEventsBeforeID 21 PL_ProcessPendingEvents 5436 0 45 PL_HandleEvent 45 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
45 PL_HandleEvent 29816 0 45 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 30 nsOnDataAvailableEvent::HandleEvent() 15 nsOnStopRequestEvent::HandleEvent()
42 nsCSSFrameConstructor::ReconstructDocElementHierarchy(nsIPresContext*) 87364 0 42 FrameManager::RemoveFrame(nsIPresContext*, nsIPresShell&, nsIFrame*, nsIAtom*, nsIFrame*) 42 CanvasFrame::RemoveFrame(nsIPresContext*, nsIPresShell&, nsIAtom*, nsIFrame*)
42 CanvasFrame::RemoveFrame(nsIPresContext*, nsIPresShell&, nsIAtom*, nsIFrame*) 91416 0 42 nsFrameList::DestroyFrame(nsIPresContext*, nsIFrame*) 42 nsBlockFrame::Destroy(nsIPresContext*)
40 g_main_iterate 16580 0 42 g_main_dispatch 24 gdk_event_dispatch 18 g_io_unix_dispatch
100 nsFrameList::DestroyFrames(nsIPresContext*) 52 nsLineBox::DeleteLineList(nsIPresContext*, nsLineList&) 42 nsFrameList::DestroyFrame(nsIPresContext*, nsIFrame*) 1 nsComboboxControlFrame::Destroy(nsIPresContext*) 87017 0 42 nsBlockFrame::Destroy(nsIPresContext*) 192 nsLineBox::DeleteLineList(nsIPresContext*, nsLineList&) 3 nsFrameList::DestroyFrames(nsIPresContext*)
192 nsBlockFrame::Destroy(nsIPresContext*) 87810 1 42 nsLineBox::DeleteLineList(nsIPresContext*, nsLineList&) 100 nsTableOuterFrame::Destroy(nsIPresContext*) 52 nsBlockFrame::Destroy(nsIPresContext*) 30 nsContainerFrame::Destroy(nsIPresContext*) 7 nsImageFrame::Destroy(nsIPresContext*) 1 nsHTMLButtonControlFrame::Destroy(nsIPresContext*) 1 nsComboboxControlFrame::Destroy(nsIPresContext*)
42 FrameManager::RemoveFrame(nsIPresContext*, nsIPresShell&, nsIFrame*, nsIAtom*, nsIFrame*) 87511 0 42 CanvasFrame::RemoveFrame(nsIPresContext*, nsIPresShell&, nsIAtom*, nsIFrame*) 42 nsFrameList::DestroyFrame(nsIPresContext*, nsIFrame*)
101 nsFrameList::DestroyFrames(nsIPresContext*) 89822 0 41 nsTableFrame::Destroy(nsIPresContext*) 101 nsContainerFrame::Destroy(nsIPresContext*)
300 nsFrameList::DestroyFrames(nsIPresContext*) 101 nsTableOuterFrame::Destroy(nsIPresContext*) 101 nsTableFrame::Destroy(nsIPresContext*) 30 nsLineBox::DeleteLineList(nsIPresContext*, nsLineList&) 7 nsListControlFrame::Destroy(nsIPresContext*) 87179 0 41 nsContainerFrame::Destroy(nsIPresContext*) 531 nsFrameList::DestroyFrames(nsIPresContext*) 8 nsFrame::Destroy(nsIPresContext*)
531 nsContainerFrame::Destroy(nsIPresContext*) 7 nsComboboxControlFrame::Destroy(nsIPresContext*) 3 nsBlockFrame::Destroy(nsIPresContext*) 91411 0 41 nsFrameList::DestroyFrames(nsIPresContext*) 300 nsContainerFrame::Destroy(nsIPresContext*) 101 nsTableFrame::Destroy(nsIPresContext*) 100 nsBlockFrame::Destroy(nsIPresContext*) 22 nsImageFrame::Destroy(nsIPresContext*) 7 nsListControlFrame::Destroy(nsIPresContext*) 7 nsComboboxControlFrame::Destroy(nsIPresContext*) 3 nsFrame::Destroy(nsIPresContext*) 1 nsTableOuterFrame::Destroy(nsIPresContext*)
100 nsLineBox::DeleteLineList(nsIPresContext*, nsLineList&) 1 nsFrameList::DestroyFrames(nsIPresContext*) 89968 0 41 nsTableOuterFrame::Destroy(nsIPresContext*) 101 nsContainerFrame::Destroy(nsIPresContext*)
39 g_main_run 16581 0 40 g_main_iterate 40 g_main_dispatch
37 gtk_main 16585 0 39 g_main_run 39 g_main_iterate
36 nsAppShell::Run() 12585 0 37 gtk_main 37 g_main_run
35 nsAppShellService::Run() 37908 0 36 nsAppShell::Run() 36 gtk_main
36738 0 35 nsAppShellService::Run() 35 nsAppShell::Run()
19870 0 32 __libc_start_main
30 nsOnDataAvailableEvent::HandleEvent() 31055 0 30 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 30 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
30 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 35166 0 30 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 30 nsParser::ResumeParse(int, int)
30 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 28316 0 30 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 30 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
30 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 30257 0 30 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 30 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
30 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 30242 0 30 nsOnDataAvailableEvent::HandleEvent() 30 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
22 nsFrameList::DestroyFrames(nsIPresContext*) 7 nsLineBox::DeleteLineList(nsIPresContext*, nsLineList&) 87598 0 29 nsImageFrame::Destroy(nsIPresContext*) 26 imgRequestProxy::Cancel(unsigned) 3 nsFrame::Destroy(nsIPresContext*)
26 imgRequestProxy::Cancel(unsigned) 73376 0 26 imgRequest::RemoveProxy(imgRequestProxy*, unsigned) 21 imgRequestProxy::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 5 imgRequest::Cancel(unsigned)
26 nsImageFrame::Destroy(nsIPresContext*) 73407 0 26 imgRequestProxy::Cancel(unsigned) 26 imgRequest::RemoveProxy(imgRequestProxy*, unsigned)
24 nsAppShell::ProcessBeforeID(unsigned long) 4082 0 24 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*) 24 processQueue(void*, void*)
24 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*) 37914 0 24 processQueue(void*, void*) 24 PL_ProcessEventsBeforeID
24 g_main_dispatch 15646 0 24 gdk_event_dispatch 24 handle_gdk_event(_GdkEvent*, void*)
24 processQueue(void*, void*) 5449 0 24 PL_ProcessEventsBeforeID 24 PL_HandleEvent
24 handle_gdk_event(_GdkEvent*, void*) 37915 0 24 nsAppShell::ProcessBeforeID(unsigned long) 24 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
24 gdk_event_dispatch 38032 0 24 handle_gdk_event(_GdkEvent*, void*) 24 nsAppShell::ProcessBeforeID(unsigned long)
20 nsEventQueueImpl::ProcessPendingEvents() 5433 0 21 PL_ProcessPendingEvents 21 PL_HandleEvent
21 imgRequest::RemoveProxy(imgRequestProxy*, unsigned) 73428 0 21 imgRequestProxy::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 21 nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, unsigned)
21 nsDocLoaderImpl::doStopURLLoad(nsIRequest*, unsigned) 28380 0 21 nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned) 17 nsXPTCStubBase::Stub3() 4 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
21 nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, unsigned) 28359 0 21 nsDocLoaderImpl::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 21 nsDocLoaderImpl::doStopURLLoad(nsIRequest*, unsigned)
21 nsDocLoaderImpl::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 28365 0 21 nsDocLoaderImpl::doStopURLLoad(nsIRequest*, unsigned) 21 nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned)
21 imgRequestProxy::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 29728 0 21 nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, unsigned) 21 nsDocLoaderImpl::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
20 event_processor_callback(void*, int, GdkInputCondition) 5481 0 20 nsEventQueueImpl::ProcessPendingEvents() 20 PL_ProcessPendingEvents
20 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 37903 0 20 event_processor_callback(void*, int, GdkInputCondition) 20 nsEventQueueImpl::ProcessPendingEvents()
20 g_io_unix_dispatch 37890 0 20 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 20 event_processor_callback(void*, int, GdkInputCondition)
18 g_main_dispatch 16530 0 20 g_io_unix_dispatch 20 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
17 nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned) 6083 0 17 nsXPTCStubBase::Stub3() 17 PrepareAndDispatch(nsXPTCStubBase*, unsigned, unsigned*)
17 PrepareAndDispatch(nsXPTCStubBase*, unsigned, unsigned*) 41821 0 17 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 17 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
17 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 41897 0 17 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 5 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*) 5 js_Invoke 1 nsXPCWrappedJSClass::GetInterfaceTypeFromParam(JSContext*, nsXPTMethodInfo const*, nsXPTParamInfo const&, unsigned short, nsXPTType const&, nsXPTCMiniVariant*, int*, nsID**) 1 __tcf_1 1 nsExceptionManager::SetCurrentException(nsIException*) 1 js_GetProperty 1 js_FreeStack 1 js_AllocStack 1 js_Atomize
17 nsXPTCStubBase::Stub3() 6082 0 17 PrepareAndDispatch(nsXPTCStubBase*, unsigned, unsigned*) 17 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
17 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*) 35145 0 17 nsParser::ContinueParsing() 17 nsParser::ResumeParse(int, int)
16 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*) 54583 0 17 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*) 17 nsParser::ContinueParsing()
16 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 54587 0 16 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned) 16 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
16 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 30267 0 16 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 16 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
16 nsOnStopRequestEvent::HandleEvent() 31054 0 16 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 16 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
15 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 31748 0 16 nsOnStopRequestEvent::HandleEvent() 16 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
16 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 54580 0 16 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 16 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned)
8 nsContainerFrame::Destroy(nsIPresContext*) 3 nsFrameList::DestroyFrames(nsIPresContext*) 3 nsImageFrame::Destroy(nsIPresContext*) 87255 1 14 nsFrame::Destroy(nsIPresContext*) 7 nsView::Destroy() 5 PresShell::NotifyDestroyingFrame(nsIFrame*) 1 nsTableFrame::~nsTableFrame()
144 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 8 nsCSSFrameConstructor::CaptureStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 87382 0 8 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 144 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 7 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 1 nsFrame::GetAdditionalChildListName(int, nsIAtom**) const
8 nsCSSFrameConstructor::ReconstructDocElementHierarchy(nsIPresContext*) 89518 0 8 nsCSSFrameConstructor::CaptureStateForFramesOf(nsIPresContext*, nsIContent*, nsILayoutHistoryState*) 8 nsCSSFrameConstructor::CaptureStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*)
7 nsFrameList::DestroyFrames(nsIPresContext*) 1 nsLineBox::DeleteLineList(nsIPresContext*, nsLineList&) 88699 0 8 nsComboboxControlFrame::Destroy(nsIPresContext*) 7 nsFrameList::DestroyFrames(nsIPresContext*) 1 nsBlockFrame::Destroy(nsIPresContext*)
8 nsCSSFrameConstructor::CaptureStateForFramesOf(nsIPresContext*, nsIContent*, nsILayoutHistoryState*) 89519 0 8 nsCSSFrameConstructor::CaptureStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 8 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*)
7 nsScrollingView::~nsScrollingView() 3 ScrollBarView::~ScrollBarView() 2 CornerView::~CornerView() 96483 0 7 nsView::~nsView() 5 nsView::Destroy() 3 nsWindow::Destroy() 2 nsWidget::Destroy() 1 nsWindow::Release() 1 nsScrollbar::Release()
7 nsView::Destroy() 96572 0 7 nsScrollingView::~nsScrollingView() 7 nsView::~nsView()
7 nsFrameList::DestroyFrames(nsIPresContext*) 89202 0 7 nsListControlFrame::Destroy(nsIPresContext*) 7 nsContainerFrame::Destroy(nsIPresContext*)
7 nsFrame::Destroy(nsIPresContext*) 5 nsView::~nsView() 96491 0 7 nsView::Destroy() 7 nsScrollingView::~nsScrollingView() 3 ScrollBarView::~ScrollBarView() 2 CornerView::~CornerView()
7 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 87381 2 7 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 2 nsComboboxControlFrame::SaveState(nsIPresContext*, nsIPresState**) 1 nsListControlFrame::SaveState(nsIPresContext*, nsIPresState**) 1 nsGfxTextControlFrame2::SaveState(nsIPresContext*, nsIPresState**) 1 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&)
4 nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned) 1 nsPresState::SetStateProperty(nsAString const&, nsAString const&) 6912 0 5 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 3 nsQueryReferent::operator()(nsID const&, void**) const 1 nsQueryInterface::operator()(nsID const&, void**) const 1 nsComponentManager::CreateInstance(char const*, nsISupports*, nsID const&, void**)
5 nsFrame::Destroy(nsIPresContext*) 88097 1 5 PresShell::NotifyDestroyingFrame(nsIFrame*) 2 FrameManager::NotifyDestroyingFrame(nsIFrame*) 1 nsHTMLReflowCommand::GetTarget(nsIFrame*&) const 1 nsVoidArray::ElementAt(int) const
3 nsWindow::Destroy() 2 nsView::~nsView() 38161 0 5 nsWidget::Destroy() 2 nsWindow::DestroyNative() 2 nsWidget::DestroyNative() 1 nsWidget::OnDestroy()
5 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 2 js_InternalInvoke 1941 0 5 js_Invoke 5 js_Interpret 1 ComputeThis 1 JS_GetPrivate
5 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 41448 1 5 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*) 2 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*) 2 nsCOMPtr_base::~nsCOMPtr_base()
5 imgRequest::Cancel(unsigned) 31014 1 5 nsHttpChannel::Cancel(unsigned) 4 nsFileTransport::Cancel(unsigned)
5 imgRequest::RemoveProxy(imgRequestProxy*, unsigned) 73377 0 5 imgRequest::Cancel(unsigned) 5 nsHttpChannel::Cancel(unsigned)
3 __pthread_alt_unlock 1 pthread_cond_signal 20122 4 4 kill
3 nsListControlFrame::SaveState(nsIPresContext*, nsIPresState**) 1 nsGfxTextControlFrame2::SaveState(nsIPresContext*, nsIPresState**) 88826 0 4 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**) 3 nsHTMLSelectElement::SaveState(nsIPresContext*, nsIPresState**) 1 nsASingleFragmentString::~nsASingleFragmentString()
5 js_Invoke 1946 2 4 js_Interpret 2 js_SetProperty 1 js_GetProperty
2 nsWindow::DestroyNative() 2 nsWidget::DestroyNative() 2 gtk_bin_forall 14097 0 4 gtk_widget_destroy 6 gtk_object_destroy
6 gtk_widget_destroy 12903 0 4 gtk_object_destroy 3 gtk_window_shutdown 2 gtk_widget_shutdown 1 gtk_object_unref
3 nsFileTransport::Cancel(unsigned) 1 nsThreadPool::DispatchRequest(nsIRunnable*) 8905 0 4 PR_Unlock 3 pthread_mutex_unlock 1 pt_PostNotifies
4 nsHttpChannel::Cancel(unsigned) 29573 0 4 nsFileTransport::Cancel(unsigned) 3 PR_Unlock 1 nsFileTransportService::DispatchRequest(nsIRunnable*)
3 nsQueryReferent::operator()(nsID const&, void**) const 1 nsQueryInterface::operator()(nsID const&, void**) const 5795 1 4 nsWeakReference::QueryReferent(nsID const&, void**) 1 nsWebShell::QueryInterface(nsID const&, void**) 1 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS*, nsID const&, void**) 1 nsXPCWrappedJS::QueryInterface(nsID const&, void**)
3 nsView::Destroy() 96546 0 3 ScrollBarView::~ScrollBarView() 3 nsView::~nsView()
3 gtk_window_shutdown 2 gtk_object_destroy 14201 0 3 gtk_widget_shutdown 4 gtk_object_shutdown 1 gtk_container_remove
3 PR_Unlock 9964 0 3 pthread_mutex_unlock 3 __pthread_alt_unlock
4 gtk_signal_real_emit 12645 0 3 gtk_marshal_NONE__NONE 3 gtk_window_destroy 1 gtk_range_destroy
3 nsView::~nsView() 38293 0 3 nsWindow::Destroy() 3 nsWidget::Destroy()
4 gtk_object_shutdown 1 gtk_container_remove 13364 0 3 gtk_signal_emit 5 gtk_signal_real_emit
3 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**) 53555 0 3 nsHTMLSelectElement::SaveState(nsIPresContext*, nsIPresState**) 2 nsPresState::SetStateProperty(nsAString const&, nsAString const&) 1 nsGenericHTMLElement::GetPrimaryPresState(nsIHTMLContent*, nsIPresState**)
2 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*) 1 nsWidget::~nsWidget() 6909 0 3 nsCOMPtr_base::~nsCOMPtr_base() 2 XPCWrappedNative::Release() 1 nsRegionGTK::Release()
4 gtk_widget_shutdown 12904 0 3 gtk_object_shutdown 4 gtk_signal_emit
2 nsComboboxControlFrame::SaveState(nsIPresContext*, nsIPresState**) 1 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 89313 0 3 nsListControlFrame::SaveState(nsIPresContext*, nsIPresState**) 3 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**)
3 pthread_mutex_unlock 10080 0 3 __pthread_alt_unlock 3 kill
3 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 5788 0 3 nsQueryReferent::operator()(nsID const&, void**) const 3 nsWeakReference::QueryReferent(nsID const&, void**)
5 gtk_signal_emit 13396 0 3 gtk_signal_real_emit 4 gtk_marshal_NONE__NONE 1 gtk_marshal_NONE__POINTER
3 gtk_marshal_NONE__NONE 14253 0 3 gtk_window_destroy 2 gtk_container_destroy 1 gtk_window_unset_transient_for
3 gtk_object_destroy 14244 0 3 gtk_window_shutdown 3 gtk_widget_shutdown
2 FrameManager::PropertyList::RemovePropertyForFrame(nsIPresContext*, nsIFrame*) 87221 0 2 nsDST::Search(void*, unsigned, void**) 2 nsDST::SearchTree(void*, unsigned, void**)
2 PresShell::NotifyDestroyingFrame(nsIFrame*) 87366 0 2 FrameManager::NotifyDestroyingFrame(nsIFrame*) 2 FrameManager::RemoveAllPropertiesFor(nsIPresContext*, nsIFrame*)
2 FrameManager::NotifyDestroyingFrame(nsIFrame*) 87399 0 2 FrameManager::RemoveAllPropertiesFor(nsIPresContext*, nsIFrame*) 2 FrameManager::PropertyList::RemovePropertyForFrame(nsIPresContext*, nsIFrame*)
2 gtk_container_foreach 11173 0 2 gtk_bin_forall 2 gtk_widget_destroy
2 js_Interpret 2114 1 2 js_SetProperty 1 js_InternalInvoke
1 nsXPCWrappedJS::QueryInterface(nsID const&, void**) 1 nsWeakReference::QueryReferent(nsID const&, void**) 41890 1 2 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS*, nsID const&, void**) 1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*)
2 nsCOMPtr_base::~nsCOMPtr_base() 41915 2 2 XPCWrappedNative::Release()
2 nsHTMLSelectElement::SaveState(nsIPresContext*, nsIPresState**) 91629 0 2 nsPresState::SetStateProperty(nsAString const&, nsAString const&) 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 1 nsSupportsHashtable::Put(nsHashKey*, nsISupports*, nsISupports**)
2 nsGenericElement::GetAttribute(nsAString const&, nsAString&) 52226 0 2 nsGenericHTMLElement::NormalizeAttrString(nsAString const&, nsINodeInfo*&) 1 nsAutoString::~nsAutoString() 1 nsAutoString::nsAutoString(nsAString const&)
2 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*) 41450 0 2 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*) 1 XPCWrappedNativeScope::FindInJSObjectScope(XPCCallContext&, JSObject*, int) 1 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
2 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&) 65238 0 2 nsHTMLSelectElement::GetAttribute(nsAString const&, nsAString&) 2 nsGenericElement::GetAttribute(nsAString const&, nsAString&)
2 nsWidget::Destroy() 38299 0 2 nsWindow::DestroyNative() 2 gtk_widget_destroy
2 gtk_window_destroy 11655 0 2 gtk_container_destroy 2 gtk_container_foreach
2 nsView::Destroy() 96554 0 2 CornerView::~CornerView() 2 nsView::~nsView()
2 nsDST::Search(void*, unsigned, void**) 87224 2 2 nsDST::SearchTree(void*, unsigned, void**)
2 nsHTMLSelectElement::GetAttribute(nsAString const&, nsAString&) 58868 0 2 nsGenericElement::GetAttribute(nsAString const&, nsAString&) 2 nsGenericHTMLElement::NormalizeAttrString(nsAString const&, nsINodeInfo*&)
2 gtk_container_destroy 11672 0 2 gtk_container_foreach 2 gtk_bin_forall
2 nsWidget::Release() 38505 0 2 nsBaseWidget::Release() 1 ChildWindow::~ChildWindow() 1 nsScrollbar::~nsScrollbar()
1 js_SetProperty 1 js_GetProperty 1942 0 2 js_InternalInvoke 2 js_Invoke
2 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 88709 0 2 nsComboboxControlFrame::SaveState(nsIPresContext*, nsIPresState**) 2 nsListControlFrame::SaveState(nsIPresContext*, nsIPresState**)
2 FrameManager::RemoveAllPropertiesFor(nsIPresContext*, nsIFrame*) 87422 0 2 FrameManager::PropertyList::RemovePropertyForFrame(nsIPresContext*, nsIFrame*) 2 nsDST::Search(void*, unsigned, void**)
2 nsWidget::Destroy() 38162 0 2 nsWidget::DestroyNative() 2 gtk_widget_destroy
1 nsWindow::Release() 1 nsScrollbar::Release() 38158 0 2 nsWidget::Release() 2 nsBaseWidget::Release()
1 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 1 nsGenericHTMLElement::GetPrimaryPresState(nsIHTMLContent*, nsIPresState**) 87385 0 2 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&) 2 nsHTMLSelectElement::GetAttribute(nsAString const&, nsAString&)
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 1 js_Interpret 2113 1 2 js_GetProperty 1 js_InternalInvoke
1 nsXPConnect::AddRef() 9196 1 1 _PR_x86_AtomicIncrement
1 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*) 41901 0 1 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) 1 XPCWrappedNative::AddRef()
1 js_AddRootRT 8501 1 1 _init
1 gtk_bin_remove 14096 0 1 gtk_widget_unparent 1 gtk_widget_set_parent_window
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 41894 0 1 nsXPCWrappedJSClass::GetInterfaceTypeFromParam(JSContext*, nsXPTMethodInfo const*, nsXPTParamInfo const&, unsigned short, nsXPTType const&, nsXPTCMiniVariant*, int*, nsID**) 1 xptiInterfaceInfo::GetIIDForParam(unsigned short, nsXPTParamInfo const*, nsID**)
1 nsAutoString::nsAutoString(nsAString const&) 6483 0 1 nsAString::AppendFromReadable(nsAString const&) 1 _init
1 nsView::~nsView() 38287 0 1 nsWindow::Release() 1 nsWidget::Release()
1 PR_Malloc 20837 0 1 __libc_malloc 1 chunk_alloc
1 free 9962 0 1 pthread_mutex_lock 1 __pthread_alt_lock
1 BasicTableLayoutStrategy::~BasicTableLayoutStrategy() 24121 1 1 __signbitl
1 PL_HashTableRawAdd 3408 0 1 _hashAllocEntry(void*, void const*) 1 PR_Malloc
1 nsBaseWidget::Release() 38079 0 1 nsScrollbar::~nsScrollbar() 1 nsWidget::~nsWidget()
1 js_Invoke 1342 1 1 JS_GetPrivate
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 5830 1 1 nsExceptionManager::SetCurrentException(nsIException*)
1 gtk_marshal_NONE__NONE 13176 0 1 gtk_range_destroy 1 gtk_signal_disconnect_by_data
1 nsLineBox::DeleteLineList(nsIPresContext*, nsLineList&) 89099 0 1 nsHTMLButtonControlFrame::Destroy(nsIPresContext*) 1 nsFormControlFrame::RegUnRegAccessKey(nsIPresContext*, nsIFrame*, int)
1 nsFileTransport::Cancel(unsigned) 29606 0 1 nsFileTransportService::DispatchRequest(nsIRunnable*) 1 nsThreadPool::DispatchRequest(nsIRunnable*)
1 nsSupportsHashtable::Put(nsHashKey*, nsISupports*, nsISupports**) 3421 0 1 nsHashtable::Put(nsHashKey*, void*) 1 PL_HashTableRawAdd
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 1935 0 1 js_FreeStack 1 JS_ArenaRelease
1 ChildWindow::~ChildWindow() 38290 0 1 nsWindow::~nsWindow() 1 nsWindow::ResetDragMotionTimer(_GtkWidget*, _GdkDragContext*, int, int, unsigned)
1 nsGenericHTMLElement::NormalizeAttrString(nsAString const&, nsINodeInfo*&) 6906 0 1 nsAutoString::~nsAutoString() 1 nsString::~nsString()
1 PresShell::NotifyDestroyingFrame(nsIFrame*) 4070 1 1 nsVoidArray::ElementAt(int) const
1 nsXPCWrappedJSClass::GetInterfaceTypeFromParam(JSContext*, nsXPTMethodInfo const*, nsXPTParamInfo const&, unsigned short, nsXPTType const&, nsXPTCMiniVariant*, int*, nsID**) 5892 0 1 xptiInterfaceInfo::GetIIDForParam(unsigned short, nsXPTParamInfo const*, nsID**) 1 xptiInterfaceInfo::GetIID(nsID**)
1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*) 41088 0 1 nsXPConnect::AddRef() 1 _PR_x86_AtomicIncrement
1 js_AllocRawStack 1481 0 1 JS_ArenaAllocate 1 PR_Lock
1 nsRegionGTK::~nsRegionGTK() 15884 1 1 gdk_region_destroy
1 nsHashtable::Put(nsHashKey*, void*) 8113 0 1 PL_HashTableRawAdd 1 _hashAllocEntry(void*, void const*)
1 FreeArenaList 20843 0 1 free 1 pthread_mutex_lock
1 js_FreeStack 1485 0 1 JS_ArenaRelease 1 FreeArenaList
1 gtk_signal_real_emit 12637 0 1 gtk_marshal_NONE__POINTER 1 gtk_bin_remove
1 gtk_window_unset_transient_for 13379 1 1 gtk_signal_disconnect_by_func
1 PresShell::NotifyDestroyingFrame(nsIFrame*) 87533 1 1 nsHTMLReflowCommand::GetTarget(nsIFrame*&) const
1 nsAString::AppendFromReadable(nsAString const&) 3096 1 1 _init
1 nsWidget::OnDestroy() 38206 0 1 nsWidget::DispatchStandardEvent(unsigned) 1 nsWidget::DispatchWindowEvent(nsGUIEvent*)
1 nsHTMLSelectElement::SaveState(nsIPresContext*, nsIPresState**) 52263 0 1 nsGenericHTMLElement::GetPrimaryPresState(nsIHTMLContent*, nsIPresState**) 1 FrameManager::GenerateStateKey(nsIContent*, nsIStatefulFrame::SpecialStateID, nsCString&)
1 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS*, nsID const&, void**) 41141 0 1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*) 1 nsXPConnect::AddRef()
1 JS_ArenaAllocate 8904 1 1 PR_Lock
1 xptiInterfaceInfo::GetIIDForParam(unsigned short, nsXPTParamInfo const*, nsID**) 5882 0 1 xptiInterfaceInfo::GetIID(nsID**) 1 memcpy
1 gtk_widget_unparent 14172 1 1 gtk_widget_set_parent_window
1 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) 41914 0 1 XPCWrappedNative::AddRef() 1 JS_AddNamedRootRT
1 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**) 60054 1 1 nsASingleFragmentString::~nsASingleFragmentString()
1 pthread_mutex_lock 10081 1 1 __pthread_alt_lock
1 XPCWrappedNative::AddRef() 1312 0 1 JS_AddNamedRootRT 1 js_AddRootRT
1 js_AllocStack 1932 0 1 js_AllocRawStack 1 JS_ArenaAllocate
1 FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID) 89086 0 1 nsGfxTextControlFrame2::SaveState(nsIPresContext*, nsIPresState**) 1 nsFormControlHelper::SaveContentState(nsIFrame*, nsIPresContext*, nsIPresState**)
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 1934 0 1 js_AllocStack 1 js_AllocRawStack
1 nsWidget::DispatchWindowEvent(nsGUIEvent*) 96480 1 1 HandleEvent(nsGUIEvent*)
1 nsBaseWidget::Release() 38397 0 1 ChildWindow::~ChildWindow() 1 nsWindow::~nsWindow()
1 __libc_malloc 20838 1 1 chunk_alloc
1 gtk_marshal_NONE__POINTER 11172 0 1 gtk_bin_remove 1 gtk_widget_unparent
1 nsWebShell::QueryInterface(nsID const&, void**) 75307 1 1 nsDocShell::QueryInterface(nsID const&, void**)
1 nsWindow::~nsWindow() 38388 1 1 nsWindow::ResetDragMotionTimer(_GtkWidget*, _GdkDragContext*, int, int, unsigned)
1 nsFrame::Destroy(nsIPresContext*) 89821 0 1 nsTableFrame::~nsTableFrame() 1 BasicTableLayoutStrategy::~BasicTableLayoutStrategy()
1 nsHTMLButtonControlFrame::Destroy(nsIPresContext*) 88770 0 1 nsFormControlFrame::RegUnRegAccessKey(nsIPresContext*, nsIFrame*, int) 1 nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int)
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 6908 0 1 nsQueryInterface::operator()(nsID const&, void**) const 1 nsWeakReference::QueryReferent(nsID const&, void**)
1 pt_PostNotifies 9925 0 1 pthread_cond_signal 1 kill
1 gtk_widget_shutdown 11660 0 1 gtk_container_remove 1 gtk_signal_emit
1 JS_AddNamedRootRT 1898 0 1 js_AddRootRT 1 _init
1 nsAutoString::~nsAutoString() 6819 0 1 nsString::~nsString() 1 nsStr::Destroy(nsStr&)
1 FrameManager::CaptureFrameState(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*) 87261 1 1 nsFrame::GetAdditionalChildListName(int, nsIAtom**) const
1 gtk_range_destroy 13380 1 1 gtk_signal_disconnect_by_data
1 nsPresState::SetStateProperty(nsAString const&, nsAString const&) 3494 0 1 nsSupportsHashtable::Put(nsHashKey*, nsISupports*, nsISupports**) 1 nsHashtable::Put(nsHashKey*, void*)
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 1547 1 1 js_Atomize
1 xptiInterfaceInfo::GetIID(nsID**) 20988 1 1 memcpy
1 nsWeakReference::QueryReferent(nsID const&, void**) 75499 0 1 nsWebShell::QueryInterface(nsID const&, void**) 1 nsDocShell::QueryInterface(nsID const&, void**)
1 JS_ArenaRelease 1484 0 1 FreeArenaList 1 free
1 nsCOMPtr_base::~nsCOMPtr_base() 74646 0 1 nsRegionGTK::Release() 1 nsRegionGTK::~nsRegionGTK()
1 js_Invoke 1940 1 1 ComputeThis
1 gtk_object_destroy 12943 1 1 gtk_object_unref
1 gtk_window_destroy 14247 0 1 gtk_window_unset_transient_for 1 gtk_signal_disconnect_by_func
1 nsScrollbar::~nsScrollbar() 38153 0 1 nsWidget::~nsWidget() 1 nsCOMPtr_base::~nsCOMPtr_base()
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 5202 1 1 nsComponentManager::CreateInstance(char const*, nsISupports*, nsID const&, void**)
1 nsFormControlFrame::RegUnRegAccessKey(nsIPresContext*, nsIFrame*, int) 6690 1 1 nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int)
1 nsFileTransportService::DispatchRequest(nsIRunnable*) 5557 0 1 nsThreadPool::DispatchRequest(nsIRunnable*) 1 PR_Unlock
1 nsGenericHTMLElement::NormalizeAttrString(nsAString const&, nsINodeInfo*&) 6894 0 1 nsAutoString::nsAutoString(nsAString const&) 1 nsAString::AppendFromReadable(nsAString const&)
1 nsRegionGTK::Release() 74644 0 1 nsRegionGTK::~nsRegionGTK() 1 gdk_region_destroy
1 nsTableFrame::~nsTableFrame() 89614 0 1 BasicTableLayoutStrategy::~BasicTableLayoutStrategy() 1 __signbitl
1 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*) 42044 1 1 XPCWrappedNativeScope::FindInJSObjectScope(XPCCallContext&, JSObject*, int)
1 nsView::~nsView() 38073 0 1 nsScrollbar::Release() 1 nsWidget::Release()
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) 41461 1 1 __tcf_1
1 nsWidget::DispatchStandardEvent(unsigned) 38205 0 1 nsWidget::DispatchWindowEvent(nsGUIEvent*) 1 HandleEvent(nsGUIEvent*)
1 _hashAllocEntry(void*, void const*) 8714 0 1 PR_Malloc 1 __libc_malloc
1 nsWidget::Destroy() 38163 0 1 nsWidget::OnDestroy() 1 nsWidget::DispatchStandardEvent(unsigned)
1 nsString::~nsString() 6691 1 1 nsStr::Destroy(nsStr&)
1 PR_Unlock 8901 0 1 pt_PostNotifies 1 pthread_cond_signal
1 nsWeakReference::QueryReferent(nsID const&, void**) 41807 0 1 nsXPCWrappedJS::QueryInterface(nsID const&, void**) 1 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS*, nsID const&, void**)

Flat Profile


Total hit count: 50
Count %Total  Function Name
  4   8.0     kill
  2   4.0     js_Interpret
  2   4.0     XPCWrappedNative::Release()
  2   4.0     FrameManager::CaptureFrameStateFor(nsIPresContext*, nsIFrame*, nsILayoutHistoryState*, nsIStatefulFrame::SpecialStateID)
  2   4.0     nsDST::SearchTree(void*, unsigned, void**)
  1   2.0     js_GetProperty
  1   2.0     gtk_signal_disconnect_by_func
  1   2.0     PresShell::NotifyDestroyingFrame(nsIFrame*)
  1   2.0     gtk_object_unref
  1   2.0     gtk_signal_disconnect_by_data
  1   2.0     nsHTMLReflowCommand::GetTarget(nsIFrame*&) const
  1   2.0     _init
  1   2.0     XPCWrappedNativeScope::FindInJSObjectScope(XPCCallContext&, JSObject*, int)
  1   2.0     gtk_widget_set_parent_window
  1   2.0     JS_GetPrivate
  1   2.0     _PR_x86_AtomicIncrement
  1   2.0     __pthread_alt_lock
  1   2.0     _init
  1   2.0     nsStr::Destroy(nsStr&)
  1   2.0     XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*)
  1   2.0     nsHttpChannel::Cancel(unsigned)
  1   2.0     HandleEvent(nsGUIEvent*)
  1   2.0     nsComponentManager::CreateInstance(char const*, nsISupports*, nsID const&, void**)
  1   2.0     chunk_alloc
  1   2.0     PR_Lock
  1   2.0     nsDocShell::QueryInterface(nsID const&, void**)
  1   2.0     nsWindow::ResetDragMotionTimer(_GtkWidget*, _GdkDragContext*, int, int, unsigned)
  1   2.0     gdk_region_destroy
  1   2.0     nsExceptionManager::SetCurrentException(nsIException*)
  1   2.0     nsASingleFragmentString::~nsASingleFragmentString()
  1   2.0     ComputeThis
  1   2.0     nsFrame::Destroy(nsIPresContext*)
  1   2.0     nsVoidArray::ElementAt(int) const
  1   2.0     nsLineBox::DeleteLineList(nsIPresContext*, nsLineList&)
  1   2.0     nsFrame::GetAdditionalChildListName(int, nsIAtom**) const
  1   2.0     __signbitl
  1   2.0     __tcf_1
  1   2.0     memcpy
  1   2.0     nsWeakReference::QueryReferent(nsID const&, void**)
  1   2.0     js_SetProperty
  1   2.0     nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS*, nsID const&, void**)
  1   2.0     nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int)
  1   2.0     js_Atomize