Jprof Profile Report

flat | hierarchical

Hierarchical Profile


index Count    Hits Function Name
 20273   0      104 __libc_start_main
                104 main

104 gtk_main 16993 0 104 g_main_run 104 g_main_iterate
104 main1(int, char **, nsISupports *) 30561 0 104 nsAppShellService::Run(void) 104 nsAppShell::Run(void)
104 nsAppShellService::Run(void) 31778 0 104 nsAppShell::Run(void) 104 gtk_main
104 __libc_start_main 191 0 104 main 104 main1(int, char **, nsISupports *)
104 nsAppShell::Run(void) 13043 0 104 gtk_main 104 g_main_run
104 main 185 0 104 main1(int, char **, nsISupports *) 104 nsAppShellService::Run(void)
104 g_main_run 16989 1 104 g_main_iterate 101 g_main_dispatch 1 g_main_poll 1 gdk_event_prepare
101 g_main_iterate 16988 0 101 g_main_dispatch 76 gdk_event_dispatch 22 g_io_unix_dispatch 3 g_idle_dispatch
77 nsWidget::DispatchEvent(nsGUIEvent *, nsEventStatus &) 84079 0 77 HandleEvent(nsGUIEvent *) 77 nsViewManager::DispatchEvent(nsGUIEvent *, nsEventStatus *)
74 nsWidget::DispatchMouseEvent(nsMouseEvent &) 3 nsWindow::DoPaint(int, int, int, int, nsIRegion *) 32036 0 77 nsWidget::DispatchWindowEvent(nsGUIEvent *) 77 nsWidget::DispatchEvent(nsGUIEvent *, nsEventStatus &)
77 HandleEvent(nsGUIEvent *) 84280 0 77 nsViewManager::DispatchEvent(nsGUIEvent *, nsEventStatus *) 74 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) 3 nsViewManager::Refresh(nsView *, nsIRenderingContext *, nsIRegion *, unsigned int)
77 nsWidget::DispatchWindowEvent(nsGUIEvent *) 32039 0 77 nsWidget::DispatchEvent(nsGUIEvent *, nsEventStatus &) 77 HandleEvent(nsGUIEvent *)
76 g_main_dispatch 16059 0 76 gdk_event_dispatch 75 handle_gdk_event(_GdkEvent *, void *) 1 gdk_events_queue
75 gdk_event_dispatch 31887 0 75 handle_gdk_event(_GdkEvent *, void *) 74 dispatch_superwin_event(_GdkEvent *, nsWindow *) 1 g_datalist_id_get_data
74 dispatch_superwin_event(_GdkEvent *, nsWindow *) 32155 0 74 nsWindow::HandleGDKEvent(_GdkEvent *) 69 nsWidget::OnButtonPressSignal(_GdkEventButton *) 4 nsWidget::OnButtonReleaseSignal(_GdkEventButton *) 1 nsWidget::OnLeaveNotifySignal(_GdkEventCrossing *)
148 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) 74 nsViewManager::DispatchEvent(nsGUIEvent *, nsEventStatus *) 84091 0 74 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) 148 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) 74 PresShell::HandleEvent(nsIView *, nsGUIEvent *, nsEventStatus *, int, int &)
74 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) 76661 0 74 PresShell::HandleEvent(nsIView *, nsGUIEvent *, nsEventStatus *, int, int &) 72 PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *) 2 CanvasFrame::GetFrameForPoint(nsIPresContext *, nsPoint &, nsFramePaintLayer, nsIFrame **)
74 handle_gdk_event(_GdkEvent *, void *) 31888 0 74 dispatch_superwin_event(_GdkEvent *, nsWindow *) 74 nsWindow::HandleGDKEvent(_GdkEvent *)
69 nsWidget::OnButtonPressSignal(_GdkEventButton *) 4 nsWidget::OnButtonReleaseSignal(_GdkEventButton *) 1 nsWidget::OnLeaveNotifySignal(_GdkEventCrossing *) 32040 0 74 nsWidget::DispatchMouseEvent(nsMouseEvent &) 74 nsWidget::DispatchWindowEvent(nsGUIEvent *)
72 PresShell::HandleEvent(nsIView *, nsGUIEvent *, nsEventStatus *, int, int &) 3 PresShell::HandleEventWithTarget(nsEvent *, nsIFrame *, nsIContent *, unsigned int, nsEventStatus *) 76663 0 72 PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *) 63 nsGenericElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 12 nsEventStateManager::PostHandleEvent(nsIPresContext *, nsEvent *, nsIFrame *, nsEventStatus *, nsIView *)
72 nsDocument::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 8 nsXULDocument::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 70543 0 72 GlobalWindowImpl::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 72 nsXULElement::HandleChromeEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 8 nsWindowRoot::HandleChromeEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *)
72 GlobalWindowImpl::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 51675 0 72 nsXULElement::HandleChromeEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 72 nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *)
77 nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 72 nsXULElement::HandleChromeEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 36 PresShell::HandleDOMEventWithTarget(nsIContent *, nsEvent *, nsEventStatus *) 7 nsXULCommandDispatcher::UpdateCommands(nsAString &) 51584 0 72 nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 106 nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, nsIDOMEventTarget *, unsigned int, nsEventStatus *) 77 nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 8 nsXULDocument::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 1 nsPresContext::GetEventStateManager(nsIEventStateManager **)
63 nsGenericElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 9 nsEventStateManager::SendFocusBlur(nsIPresContext *, nsIContent *) 53352 0 72 nsDocument::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 72 GlobalWindowImpl::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *)
106 nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 8 nsWindowRoot::HandleChromeEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 47722 0 71 nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, nsIDOMEventTarget *, unsigned int, nsEventStatus *) 59 XULPopupListenerImpl::ContextMenu(nsIDOMEvent *) 47 nsEventListenerManager::HandleEventSubType(nsListenerStruct *, nsIDOMEvent *, nsIDOMEventTarget *, unsigned int, unsigned int) 7 nsFocusController::Focus(nsIDOMEvent *) 1 nsFocusController::GetParentWindowFromDocument(nsIDOMDocument *, nsIDOMWindowInternal **)
69 nsWindow::HandleGDKEvent(_GdkEvent *) 32055 0 69 nsWidget::OnButtonPressSignal(_GdkEventButton *) 69 nsWidget::DispatchMouseEvent(nsMouseEvent &)
567 nsGenericElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 63 PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *) 53865 0 63 nsGenericElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 567 nsGenericElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 63 nsDocument::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *)
59 XULPopupListenerImpl::LaunchPopup(int, int) 78679 0 59 nsPopupBoxObject::ShowPopup(nsIDOMElement *, nsIDOMElement *, int, int, unsigned short *, unsigned short *, unsigned short *) 59 nsPopupSetFrame::ShowPopup(nsIContent *, nsIContent *, int, int, nsString &, nsString &, nsString &)
59 XULPopupListenerImpl::LaunchPopup(nsIDOMEvent *) 51719 0 59 XULPopupListenerImpl::LaunchPopup(int, int) 59 nsPopupBoxObject::ShowPopup(nsIDOMElement *, nsIDOMElement *, int, int, unsigned short *, unsigned short *, unsigned short *)
59 XULPopupListenerImpl::PreLaunchPopup(nsIDOMEvent *) 51716 0 59 XULPopupListenerImpl::LaunchPopup(nsIDOMEvent *) 59 XULPopupListenerImpl::LaunchPopup(int, int)
59 nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, nsIDOMEventTarget *, unsigned int, nsEventStatus *) 51705 0 59 XULPopupListenerImpl::ContextMenu(nsIDOMEvent *) 59 XULPopupListenerImpl::PreLaunchPopup(nsIDOMEvent *)
59 nsPopupBoxObject::ShowPopup(nsIDOMElement *, nsIDOMElement *, int, int, unsigned short *, unsigned short *, unsigned short *) 79503 0 59 nsPopupSetFrame::ShowPopup(nsIContent *, nsIContent *, int, int, nsString &, nsString &, nsString &) 36 nsPopupSetFrame::OnCreate(nsIContent *) 23 nsPopupSetFrame::MarkAsGenerated(nsIContent *)
59 XULPopupListenerImpl::ContextMenu(nsIDOMEvent *) 51706 0 59 XULPopupListenerImpl::PreLaunchPopup(nsIDOMEvent *) 59 XULPopupListenerImpl::LaunchPopup(nsIDOMEvent *)
76 js_Invoke 2261 2 47 js_Interpret 37 js_Invoke 22 js_GetProperty 6 js_InternalInvoke 4 js_SetProperty 3 js_FindProperty 1 XPC_WN_Helper_GetProperty(JSContext *, JSObject *, long, long *) 1 js_ValueToStringAtom
64 js_InternalInvoke 37 js_Interpret 5 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 2256 0 47 js_Invoke 76 js_Interpret 21 XPC_WN_GetterSetter(JSContext *, JSObject *, unsigned int, long *, long *) 9 XPC_WN_CallMethod(JSContext *, JSObject *, unsigned int, long *, long *)
47 nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, nsIDOMEventTarget *, unsigned int, nsEventStatus *) 47721 0 47 nsEventListenerManager::HandleEventSubType(nsListenerStruct *, nsIDOMEvent *, nsIDOMEventTarget *, unsigned int, unsigned int) 42 nsJSEventListener::HandleEvent(nsIDOMEvent *) 5 nsXPTCStubBase::Stub3(void)
42 JS_CallFunctionValue 12 js_GetProperty 6 js_Interpret 4 js_SetProperty 2257 0 45 js_InternalInvoke 64 js_Invoke
42 nsEventListenerManager::HandleEventSubType(nsListenerStruct *, nsIDOMEvent *, nsIDOMEventTarget *, unsigned int, unsigned int) 70987 0 42 nsJSEventListener::HandleEvent(nsIDOMEvent *) 42 nsJSContext::CallEventHandler(void *, void *, unsigned int, void *, int *, int)
42 nsJSContext::CallEventHandler(void *, void *, unsigned int, void *, int *, int) 1745 0 42 JS_CallFunctionValue 42 js_InternalInvoke
42 nsJSEventListener::HandleEvent(nsIDOMEvent *) 70469 0 42 nsJSContext::CallEventHandler(void *, void *, unsigned int, void *, int *, int) 42 JS_CallFunctionValue
39 nsXULElement::SetAttr(int, nsIAtom *, nsAString &, int) 1 nsXULElement::SetAttribute(nsAString &, nsAString &) 51577 0 40 nsXULElement::SetAttr(nsINodeInfo *, nsAString &, int) 39 nsXULDocument::AttributeChanged(nsIContent *, int, nsIAtom *, int, int) 1 HasMutationListeners(nsIContent *, unsigned int)
39 StyleSetImpl::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 77838 0 39 nsCSSFrameConstructor::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 23 nsCSSFrameConstructor::RecreateFramesForContent(nsIPresContext *, nsIContent *, int, nsIStyleRule *, nsIStyleContext *) 16 FrameManager::ComputeStyleChangeFor(nsIPresContext *, nsIFrame *, int, nsIAtom *, nsStyleChangeList &, int, int &)
39 nsXULDocument::AttributeChanged(nsIContent *, int, nsIAtom *, int, int) 76631 0 39 PresShell::AttributeChanged(nsIDocument *, nsIContent *, int, nsIAtom *, int, int) 39 StyleSetImpl::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int)
39 PresShell::AttributeChanged(nsIDocument *, nsIContent *, int, nsIAtom *, int, int) 54429 0 39 StyleSetImpl::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 39 nsCSSFrameConstructor::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int)
23 nsPopupSetFrame::MarkAsGenerated(nsIContent *) 16 nsMenuPopupFrame::SyncViewWithFrame(nsIPresContext *, nsString &, nsString &, nsIFrame *, int, int) 51578 0 39 nsXULElement::SetAttr(int, nsIAtom *, nsAString &, int) 39 nsXULElement::SetAttr(nsINodeInfo *, nsAString &, int)
39 nsXULElement::SetAttr(nsINodeInfo *, nsAString &, int) 51948 0 39 nsXULDocument::AttributeChanged(nsIContent *, int, nsIAtom *, int, int) 39 PresShell::AttributeChanged(nsIDocument *, nsIContent *, int, nsIAtom *, int, int)
36 nsPopupSetFrame::OnCreate(nsIContent *) 76664 0 36 PresShell::HandleDOMEventWithTarget(nsIContent *, nsEvent *, nsEventStatus *) 36 nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *)
36 nsPopupSetFrame::ShowPopup(nsIContent *, nsIContent *, int, int, nsString &, nsString &, nsString &) 79509 0 36 nsPopupSetFrame::OnCreate(nsIContent *) 36 PresShell::HandleDOMEventWithTarget(nsIContent *, nsEvent *, nsEventStatus *)
29 nsPresContext::ResolveStyleContextFor(nsIContent *, nsIStyleContext *, int, nsIStyleContext **) 54408 0 29 StyleSetImpl::ResolveStyleFor(nsIPresContext *, nsIContent *, nsIStyleContext *, int) 27 StyleSetImpl::FileRules(int (*)(nsISupports *, void *), void *, nsIContent *) 2 StyleSetImpl::GetContext(nsIPresContext *, nsIStyleContext *, nsIAtom *, int)
15 nsCSSFrameConstructor::ResolveStyleContext(nsIPresContext *, nsIFrame *, nsIContent *, nsIStyleContext **) 14 FrameManager::ReResolveStyleContext(nsIPresContext *, nsIFrame *, nsIStyleContext *, nsIContent *, int, nsIAtom *, nsStyleChangeList &, int, int &) 79701 0 29 nsPresContext::ResolveStyleContextFor(nsIContent *, nsIStyleContext *, int, nsIStyleContext **) 29 StyleSetImpl::ResolveStyleFor(nsIPresContext *, nsIContent *, nsIStyleContext *, int)
27 StyleSetImpl::ResolveStyleFor(nsIPresContext *, nsIContent *, nsIStyleContext *, int) 1 StyleSetImpl::ProbePseudoStyleFor(nsIPresContext *, nsIContent *, nsIAtom *, nsIStyleContext *, int) 54406 0 28 StyleSetImpl::FileRules(int (*)(nsISupports *, void *), void *, nsIContent *) 16 nsSupportsArray::EnumerateForwards(int (*)(nsISupports *, void *), void *) 10 nsBindingManager::WalkRules(nsIStyleSet *, int (*)(nsISupports *, void *), void *, nsIContent *) 1 StyleSetImpl::AddImportantRules(nsRuleNode *, nsRuleNode *) 1 nsBindingManager::UseDocumentRules(nsIContent *, int *)
19 XPC_WN_GetterSetter(JSContext *, JSObject *, unsigned int, long *, long *) 8 XPC_WN_CallMethod(JSContext *, JSObject *, unsigned int, long *, long *) 35612 3 27 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 7 XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *) 4 XPTC_InvokeByIndex 3 nsMemory::Free(void *) 2 nsScriptSecurityManager::CanAccess(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIClassInfo *, long, void **) 2 XPCCallContext::CanCallNow(void) 2 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo **) 1 XPCStringConvert::JSStringToReadable(JSString *) 1 XPCReadableJSStringWrapper::~XPCReadableJSStringWrapper(void) 1 XPCConvert::JSData2Native(XPCCallContext &, void *, long, nsXPTType &, int, nsID *, unsigned int *) 1 JS_SuspendRequest
16 StyleSetImpl::FileRules(int (*)(nsISupports *, void *), void *, nsIContent *) 8 nsXBLBinding::WalkRules(int (*)(nsISupports *, void *), void *) 3910 1 24 nsSupportsArray::EnumerateForwards(int (*)(nsISupports *, void *), void *) 22 EnumRulesMatching(nsISupports *, void *) 1 EnumPseudoRulesMatching(nsISupports *, void *)
23 nsPopupSetFrame::ShowPopup(nsIContent *, nsIContent *, int, int, nsString &, nsString &, nsString &) 79506 0 23 nsPopupSetFrame::MarkAsGenerated(nsIContent *) 23 nsXULElement::SetAttr(int, nsIAtom *, nsAString &, int)
23 nsCSSFrameConstructor::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 77854 0 23 nsCSSFrameConstructor::RecreateFramesForContent(nsIPresContext *, nsIContent *, int, nsIStyleRule *, nsIStyleContext *) 22 nsCSSFrameConstructor::ContentInserted(nsIPresContext *, nsIContent *, nsIContent *, int, nsILayoutHistoryState *) 1 PresShell::GetPrimaryFrameFor(nsIContent *, nsIFrame **) const
104 nsCSSFrameConstructor::ProcessChildren(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, int, nsFrameItems &, int, nsTableCreator *) 22 nsCSSFrameConstructor::ContentInserted(nsIPresContext *, nsIContent *, nsIContent *, int, nsILayoutHistoryState *) 77810 0 22 nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &) 111 nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int) 15 nsCSSFrameConstructor::ResolveStyleContext(nsIPresContext *, nsIFrame *, nsIContent *, nsIStyleContext **)
22 js_Interpret 2428 1 22 js_GetProperty 12 js_InternalInvoke 8 js_LookupProperty 1 js_FreeStack
22 event_processor_callback(void *, int, GdkInputCondition) 5463 0 22 nsEventQueueImpl::ProcessPendingEvents(void) 22 PL_ProcessPendingEvents
108 nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int) 77801 0 22 nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int, int &) 105 nsCSSFrameConstructor::ProcessChildren(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, int, nsFrameItems &, int, nsTableCreator *) 2 nsCSSFrameConstructor::InitAndRestoreFrame(nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *, nsIFrame *) 1 nsCOMPtr_base::~nsCOMPtr_base(void)
22 PresShell::ProcessReflowCommands(int) 76673 0 22 PresShell::ProcessReflowCommand(nsVoidArray &, int, nsHTMLReflowMetrics &, nsSize &, nsIRenderingContext &) 22 nsHTMLReflowCommand::Dispatch(nsIPresContext *, nsHTMLReflowMetrics &, nsSize &, nsIRenderingContext &)
22 PL_ProcessPendingEvents 5421 0 22 PL_HandleEvent 22 HandlePLEvent(ReflowEvent *)
22 HandlePLEvent(ReflowEvent *) 76674 0 22 PresShell::ProcessReflowCommands(int) 22 PresShell::ProcessReflowCommand(nsVoidArray &, int, nsHTMLReflowMetrics &, nsSize &, nsIRenderingContext &)
22 PresShell::ProcessReflowCommand(nsVoidArray &, int, nsHTMLReflowMetrics &, nsSize &, nsIRenderingContext &) 76048 0 22 nsHTMLReflowCommand::Dispatch(nsIPresContext *, nsHTMLReflowMetrics &, nsSize &, nsIRenderingContext &) 21 ViewportFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, unsigned int &) 1 nsContainerFrame::SyncFrameViewAfterReflow(nsIPresContext *, nsIFrame *, nsIView *, nsRect *, unsigned int)
22 g_io_unix_dispatch 31763 0 22 our_gdk_io_invoke(_GIOChannel *, GIOCondition, void *) 22 event_processor_callback(void *, int, GdkInputCondition)
111 nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &) 77811 0 22 nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int) 108 nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int, int &) 2 nsXBLService::LoadBindings(nsIContent *, nsAString &, int, nsIXBLBinding **, int *) 1 nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsStyleDisplay *, nsIContent *, nsIFrame *, nsIStyleContext *, nsFrameItems &)
22 g_main_dispatch 16938 0 22 g_io_unix_dispatch 22 our_gdk_io_invoke(_GIOChannel *, GIOCondition, void *)
22 our_gdk_io_invoke(_GIOChannel *, GIOCondition, void *) 31773 0 22 event_processor_callback(void *, int, GdkInputCondition) 22 nsEventQueueImpl::ProcessPendingEvents(void)
22 nsEventQueueImpl::ProcessPendingEvents(void) 5418 0 22 PL_ProcessPendingEvents 22 PL_HandleEvent
22 nsSupportsArray::EnumerateForwards(int (*)(nsISupports *, void *), void *) 54403 0 22 EnumRulesMatching(nsISupports *, void *) 21 CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIStyleContext *, nsRuleWalker *) 1 nsVoidArray::~nsVoidArray(void)
22 PL_HandleEvent 76667 0 22 HandlePLEvent(ReflowEvent *) 22 PresShell::ProcessReflowCommands(int)
22 nsCSSFrameConstructor::RecreateFramesForContent(nsIPresContext *, nsIContent *, int, nsIStyleRule *, nsIStyleContext *) 77824 0 22 nsCSSFrameConstructor::ContentInserted(nsIPresContext *, nsIContent *, nsIContent *, int, nsILayoutHistoryState *) 22 nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &)
105 nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int, int &) 77860 0 21 nsCSSFrameConstructor::ProcessChildren(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, int, nsFrameItems &, int, nsTableCreator *) 104 nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &) 1 nsPseudoFrames::operator=(nsPseudoFrames &)
25 nsSprocketLayout::Layout(nsIBox *, nsBoxLayoutState &) 23 nsStackLayout::Layout(nsIBox *, nsBoxLayoutState &) 21 nsBoxFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, unsigned int &) 2 nsPopupSetFrame::DoLayout(nsBoxLayoutState &) 2 nsScrollBoxFrame::DoLayout(nsBoxLayoutState &) 78847 0 21 nsBox::Layout(nsBoxLayoutState &) 50 nsBoxFrame::DoLayout(nsBoxLayoutState &) 20 nsPopupSetFrame::DoLayout(nsBoxLayoutState &) 2 nsScrollBoxFrame::DoLayout(nsBoxLayoutState &) 1 nsMenuFrame::DoLayout(nsBoxLayoutState &)
51 nsBoxFrame::DoLayout(nsBoxLayoutState &) 78954 0 21 nsContainerBox::DoLayout(nsBoxLayoutState &) 28 nsSprocketLayout::Layout(nsIBox *, nsBoxLayoutState &) 23 nsStackLayout::Layout(nsIBox *, nsBoxLayoutState &)
21 nsHTMLReflowCommand::Dispatch(nsIPresContext *, nsHTMLReflowMetrics &, nsSize &, nsIRenderingContext &) 76907 0 21 ViewportFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, unsigned int &) 21 nsContainerFrame::ReflowChild(nsIFrame *, nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, int, int, unsigned int, unsigned int &)
21 js_Invoke 35683 0 21 XPC_WN_GetterSetter(JSContext *, JSObject *, unsigned int, long *, long *) 19 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 2 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *)
21 nsRootBoxFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, unsigned int &) 79163 0 21 nsBoxFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, unsigned int &) 21 nsBox::Layout(nsBoxLayoutState &)
23 nsContainerBox::DoLayout(nsBoxLayoutState &) 79039 0 21 nsStackLayout::Layout(nsIBox *, nsBoxLayoutState &) 23 nsBox::Layout(nsBoxLayoutState &)
21 EnumRulesMatching(nsISupports *, void *) 50545 0 21 CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIStyleContext *, nsRuleWalker *) 11 RuleHash::EnumerateAllRules(int, nsIAtom *, nsIAtom *, nsVoidArray &, void (*)(nsICSSStyleRule *, void *), void *) 4 SelectorMatchesData::SelectorMatchesData(nsIPresContext *, nsIContent *, nsRuleWalker *, nsCompatibility *) 2 SelectorMatchesData::~SelectorMatchesData(void) 2 nsXULElement::GetNameSpaceID(int &) const 1 nsPresContext::GetCompatibilityMode(nsCompatibility *) 1 ContentEnumFunc(nsICSSStyleRule *, void *)
50 nsBox::Layout(nsBoxLayoutState &) 1 nsMenuFrame::DoLayout(nsBoxLayoutState &) 79171 0 21 nsBoxFrame::DoLayout(nsBoxLayoutState &) 51 nsContainerBox::DoLayout(nsBoxLayoutState &)
28 nsContainerBox::DoLayout(nsBoxLayoutState &) 78979 0 21 nsSprocketLayout::Layout(nsIBox *, nsBoxLayoutState &) 25 nsBox::Layout(nsBoxLayoutState &) 3 nsSprocketLayout::PopulateBoxSizes(nsIBox *, nsBoxLayoutState &, nsBoxSize *&, nsComputedBoxSize *&, int &, int &, int &)
21 nsContainerFrame::ReflowChild(nsIFrame *, nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, int, int, unsigned int, unsigned int &) 78773 0 21 nsRootBoxFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, unsigned int &) 21 nsBoxFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, unsigned int &)
21 ViewportFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, unsigned int &) 75737 0 21 nsContainerFrame::ReflowChild(nsIFrame *, nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, int, int, unsigned int, unsigned int &) 21 nsRootBoxFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState &, unsigned int &)
20 nsBox::Layout(nsBoxLayoutState &) 79499 0 20 nsPopupSetFrame::DoLayout(nsBoxLayoutState &) 16 nsPopupSetFrame::RepositionPopup(nsPopupFrameList *, nsBoxLayoutState &) 2 nsBoxFrame::GetPrefSize(nsBoxLayoutState &, nsSize &) 2 nsBox::Layout(nsBoxLayoutState &)
16 nsPopupSetFrame::DoLayout(nsBoxLayoutState &) 79502 0 16 nsPopupSetFrame::RepositionPopup(nsPopupFrameList *, nsBoxLayoutState &) 16 nsMenuPopupFrame::SyncViewWithFrame(nsIPresContext *, nsString &, nsString &, nsIFrame *, int, int)
16 nsPopupSetFrame::RepositionPopup(nsPopupFrameList *, nsBoxLayoutState &) 79322 0 16 nsMenuPopupFrame::SyncViewWithFrame(nsIPresContext *, nsString &, nsString &, nsIFrame *, int, int) 16 nsXULElement::SetAttr(int, nsIAtom *, nsAString &, int)
49 FrameManager::ReResolveStyleContext(nsIPresContext *, nsIFrame *, nsIStyleContext *, nsIContent *, int, nsIAtom *, nsStyleChangeList &, int, int &) 16 FrameManager::ComputeStyleChangeFor(nsIPresContext *, nsIFrame *, int, nsIAtom *, nsStyleChangeList &, int, int &) 75912 0 16 FrameManager::ReResolveStyleContext(nsIPresContext *, nsIFrame *, nsIStyleContext *, nsIContent *, int, nsIAtom *, nsStyleChangeList &, int, int &) 49 FrameManager::ReResolveStyleContext(nsIPresContext *, nsIFrame *, nsIStyleContext *, nsIContent *, int, nsIAtom *, nsStyleChangeList &, int, int &) 14 nsPresContext::ResolveStyleContextFor(nsIContent *, nsIStyleContext *, int, nsIStyleContext **) 2 CaptureChange(nsIStyleContext *, nsIStyleContext *, nsIFrame *, nsIContent *, nsStyleChangeList &, int)
16 nsCSSFrameConstructor::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 75913 0 16 FrameManager::ComputeStyleChangeFor(nsIPresContext *, nsIFrame *, int, nsIAtom *, nsStyleChangeList &, int, int &) 16 FrameManager::ReResolveStyleContext(nsIPresContext *, nsIFrame *, nsIStyleContext *, nsIContent *, int, nsIAtom *, nsStyleChangeList &, int, int &)
15 nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &) 77809 0 15 nsCSSFrameConstructor::ResolveStyleContext(nsIPresContext *, nsIFrame *, nsIContent *, nsIStyleContext **) 15 nsPresContext::ResolveStyleContextFor(nsIContent *, nsIStyleContext *, int, nsIStyleContext **)
12 PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *) 47754 0 12 nsEventStateManager::PostHandleEvent(nsIPresContext *, nsEvent *, nsIFrame *, nsEventStatus *, nsIView *) 9 nsEventStateManager::SetContentState(nsIContent *, int) 3 nsEventStateManager::CheckForAndDispatchClick(nsIPresContext *, nsMouseEvent *, nsEventStatus *)
11 CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIStyleContext *, nsRuleWalker *) 50418 0 11 RuleHash::EnumerateAllRules(int, nsIAtom *, nsIAtom *, nsVoidArray &, void (*)(nsICSSStyleRule *, void *), void *) 10 ContentEnumFunc(nsICSSStyleRule *, void *) 1 nsHashtable::Get(nsHashKey *)
8 js_GetProperty 3 js_FindProperty 2425 0 11 js_LookupProperty 10 XPC_WN_Helper_NewResolve(JSContext *, JSObject *, long, unsigned int, JSObject **) 1 XPCCallContext::~XPCCallContext(void)
10 RuleHash::EnumerateAllRules(int, nsIAtom *, nsIAtom *, nsVoidArray &, void (*)(nsICSSStyleRule *, void *), void *) 1 CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIStyleContext *, nsRuleWalker *) 50544 2 11 ContentEnumFunc(nsICSSStyleRule *, void *) 6 SelectorMatches(SelectorMatchesData &, nsCSSSelector *, int, signed char) 2 SelectorMatchesTree(SelectorMatchesData &, nsCSSSelector *) 1 nsRuleNode::Transition(nsIStyleRule *, nsRuleNode **)
10 js_LookupProperty 35675 1 10 XPC_WN_Helper_NewResolve(JSContext *, JSObject *, long, unsigned int, JSObject **) 4 nsWindowSH::NewResolve(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, unsigned int, JSObject **, int *) 4 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 1 nsXPConnect::Release(void)
10 StyleSetImpl::FileRules(int (*)(nsISupports *, void *), void *, nsIContent *) 53043 0 10 nsBindingManager::WalkRules(nsIStyleSet *, int (*)(nsISupports *, void *), void *, nsIContent *) 9 nsBindingManager::WalkRules(int (*)(nsISupports *, void *), void *, nsIContent *, nsIContent *) 1 nsBindingManager::GetOutermostStyleScope(nsIContent *, nsIContent **)
9 nsEventStateManager::PostHandleEvent(nsIPresContext *, nsEvent *, nsIFrame *, nsEventStatus *, nsIView *) 47773 0 9 nsEventStateManager::SetContentState(nsIContent *, int) 9 nsEventStateManager::SendFocusBlur(nsIPresContext *, nsIContent *)
9 nsEventStateManager::SetContentState(nsIContent *, int) 47774 0 9 nsEventStateManager::SendFocusBlur(nsIPresContext *, nsIContent *) 9 nsDocument::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *)
9 js_Invoke 35682 0 9 XPC_WN_CallMethod(JSContext *, JSObject *, unsigned int, long *, long *) 8 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 1 XPCCallContext::~XPCCallContext(void)
9 nsBindingManager::WalkRules(int (*)(nsISupports *, void *), void *, nsIContent *, nsIContent *) 9 nsXBLBinding::WalkRules(int (*)(nsISupports *, void *), void *) 52633 0 9 nsXBLBinding::WalkRules(int (*)(nsISupports *, void *), void *) 9 nsXBLBinding::WalkRules(int (*)(nsISupports *, void *), void *) 8 nsSupportsArray::EnumerateForwards(int (*)(nsISupports *, void *), void *) 1 nsSupportsArray::Release(void)
9 nsBindingManager::WalkRules(nsIStyleSet *, int (*)(nsISupports *, void *), void *, nsIContent *) 1 nsBindingManager::WalkRules(int (*)(nsISupports *, void *), void *, nsIContent *, nsIContent *) 53042 0 9 nsBindingManager::WalkRules(int (*)(nsISupports *, void *), void *, nsIContent *, nsIContent *) 9 nsXBLBinding::WalkRules(int (*)(nsISupports *, void *), void *) 1 nsBindingManager::WalkRules(int (*)(nsISupports *, void *), void *, nsIContent *, nsIContent *)
8 GlobalWindowImpl::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 70869 0 8 nsWindowRoot::HandleChromeEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 8 nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, nsIDOMEventTarget *, unsigned int, nsEventStatus *)
8 nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 51968 0 8 nsXULDocument::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 8 GlobalWindowImpl::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *)
7 nsFocusController::Focus(nsIDOMEvent *) 70513 0 7 nsFocusController::UpdateCommands(nsAString &) 7 GlobalWindowImpl::UpdateCommands(nsAString &)
7 GlobalWindowImpl::UpdateCommands(nsAString &) 51790 0 7 nsXULCommandDispatcher::UpdateCommands(nsAString &) 7 nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *)
7 nsFocusController::UpdateCommands(nsAString &) 70644 0 7 GlobalWindowImpl::UpdateCommands(nsAString &) 7 nsXULCommandDispatcher::UpdateCommands(nsAString &)
7 nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, nsIDOMEventTarget *, unsigned int, nsEventStatus *) 70516 0 7 nsFocusController::Focus(nsIDOMEvent *) 7 nsFocusController::UpdateCommands(nsAString &)
7 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 35197 1 7 XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *) 3 XPCConvert::NativeInterface2JSObject(XPCCallContext &, nsIXPConnectJSObjectHolder **, nsISupports *, nsID *, JSObject *, unsigned int *) 3 nsCOMPtr_base::~nsCOMPtr_base(void)
4 CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIStyleContext *, nsRuleWalker *) 2 SelectorMatchesTree(SelectorMatchesData &, nsCSSSelector *) 1 CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIAtom *, nsIStyleContext *, nsICSSPseudoComparator *, nsRuleWalker *) 50539 0 7 SelectorMatchesData::SelectorMatchesData(nsIPresContext *, nsIContent *, nsRuleWalker *, nsCompatibility *) 4 nsXULElement::GetID(nsIAtom *&) const 1 nsNodeInfo::GetNamespaceID(int &) 1 nsXULElement::GetAttrCount(int &) const 1 nsEventStateManager::GetContentState(nsIContent *, int &)
4 XPC_WN_Helper_NewResolve(JSContext *, JSObject *, long, unsigned int, JSObject **) 2 XPC_WN_GetterSetter(JSContext *, JSObject *, unsigned int, long *, long *) 34921 1 6 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 3 XPCPerThreadData::GetData(void) 1 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext *, JSObject *, JSObject *, JSObject **, XPCWrappedNativeTearOff **) 1 nsDeque::Peek(void)
6 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 35583 1 6 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 5 js_Invoke
6 ContentEnumFunc(nsICSSStyleRule *, void *) 50542 1 6 SelectorMatches(SelectorMatchesData &, nsCSSSelector *, int, signed char) 2 nsAutoString::nsAutoString(void) 1 nsXULElement::GetAttr(int, nsIAtom *, nsAString &) const 1 nsAutoString::~nsAutoString(void) 1 nsString::~nsString(void)
5 nsXPTCStubBase::Stub3(void) 1 nsXPTCStubBase::Stub4(void) 5978 0 6 PrepareAndDispatch(nsXPTCStubBase *, unsigned int, unsigned int *) 6 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *)
6 PrepareAndDispatch(nsXPTCStubBase *, unsigned int, unsigned int *) 35515 0 6 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 6 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *)
3 XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *) 1 nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int, int &) 1 nsBindingManager::GetOutermostStyleScope(nsIContent *, nsIContent **) 6747 1 5 nsCOMPtr_base::~nsCOMPtr_base(void) 2 XPCWrappedNative::Release(void) 1 nsXBLBinding::Release(void) 1 PR_AtomicDecrement
5 nsEventListenerManager::HandleEventSubType(nsListenerStruct *, nsIDOMEvent *, nsIDOMEventTarget *, unsigned int, unsigned int) 5979 0 5 nsXPTCStubBase::Stub3(void) 5 PrepareAndDispatch(nsXPTCStubBase *, unsigned int, unsigned int *)
4 js_Interpret 2429 0 4 js_SetProperty 4 js_InternalInvoke
4 SelectorMatchesData::SelectorMatchesData(nsIPresContext *, nsIContent *, nsRuleWalker *, nsCompatibility *) 51596 1 4 nsXULElement::GetID(nsIAtom *&) const 3 nsXULAttributeValue::GetValueAsAtom(nsIAtom **)
4 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 5977 0 4 XPTC_InvokeByIndex 2 nsXULElement::SetHidden(int) 1 nsHTMLTableRowElement::GetAttributeNS(nsAString &, nsAString &, nsAString &) 1 nsXULCommandDispatcher::GetControllerForCommand(nsAString &, nsIController **)
4 nsWindow::HandleGDKEvent(_GdkEvent *) 32056 0 4 nsWidget::OnButtonReleaseSignal(_GdkEventButton *) 4 nsWidget::DispatchMouseEvent(nsMouseEvent &)
3 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 1 nsStringKey::~nsStringKey(void) 5654 1 4 nsMemory::Free(void *) 3 nsMemoryImpl::Free(void *)
4 XPC_WN_Helper_NewResolve(JSContext *, JSObject *, long, unsigned int, JSObject **) 70927 0 4 nsWindowSH::NewResolve(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, unsigned int, JSObject **, int *) 3 nsWindowSH::GlobalResolve(nsISupports *, JSContext *, JSObject *, JSString *, unsigned int, int *) 1 nsJSContext::AddRef(void)
1 nsWindow::Resize(int, int, int) 1 __builtin_delete 1 PR_Free 1 nsMemoryImpl::Free(void *) 21265 2 4 free 1 chunk_free 1 pthread_mutex_lock
3 nsView::Paint(nsIRenderingContext &, nsRect &, unsigned int, int &) 76656 0 3 PresShell::Paint(nsIView *, nsIRenderingContext &, nsRect &) 3 nsBoxFrame::Paint(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int)
1 XPCStringConvert::JSStringToReadable(JSString *) 1 XPCReadableJSStringWrapper::BufferHandle(int) const 1 AtomImpl::operator new(unsigned int, nsAString &) 25047 0 3 __builtin_new 2 __libc_malloc 1 pthread_mutex_unlock
3 js_Interpret 2426 0 3 js_FindProperty 3 js_LookupProperty
4 nsBoxFrame::PaintChildren(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int) 79188 0 3 nsBoxFrame::PaintChild(nsIPresContext *, nsIRenderingContext &, nsRect &, nsIFrame *, nsFramePaintLayer, unsigned int) 3 nsBoxFrame::Paint(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int) 1 nsTextBoxFrame::Paint(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int)
4 nsBoxFrame::Paint(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int) 79189 0 3 nsBoxFrame::PaintChildren(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int) 4 nsBoxFrame::PaintChild(nsIPresContext *, nsIRenderingContext &, nsRect &, nsIFrame *, nsFramePaintLayer, unsigned int)
8 nsXPConnect::WrapNative(JSContext *, JSObject *, nsISupports *, nsID &, nsIXPConnectJSObjectHolder **) 3 XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *) 35199 0 3 XPCConvert::NativeInterface2JSObject(XPCCallContext &, nsIXPConnectJSObjectHolder **, nsISupports *, nsID *, JSObject *, unsigned int *) 11 XPCWrappedNative::GetNewOrUsed(XPCCallContext &, nsISupports *, XPCWrappedNativeScope *, XPCNativeInterface *, XPCWrappedNative **)
2 NS_NewAtom(unsigned short *) 1 nsGenericElement::GetAttributeNS(nsAString &, nsAString &, nsAString &) 3511 0 3 NS_NewAtom(nsAString &) 2 GetAtomHashEntry(nsAString &) 1 AtomImpl::operator new(unsigned int, nsAString &)
3 nsSprocketLayout::Layout(nsIBox *, nsBoxLayoutState &) 78980 0 3 nsSprocketLayout::PopulateBoxSizes(nsIBox *, nsBoxLayoutState &, nsBoxSize *&, nsComputedBoxSize *&, int &, int &, int &) 1 nsMenuFrame::GetPrefSize(nsBoxLayoutState &, nsSize &) 1 nsBoxFrame::GetPrefSize(nsBoxLayoutState &, nsSize &) 1 nsTextBoxFrame::GetAscent(nsBoxLayoutState &, int &)
3 nsWindow::UpdateIdle(void *) 1 nsWindow::Update(void) 32133 0 3 nsWindow::Update(void) 3 nsWindow::DoPaint(int, int, int, int, nsIRegion *) 1 nsWindow::Update(void)
3 nsBoxFrame::PaintChild(nsIPresContext *, nsIRenderingContext &, nsRect &, nsIFrame *, nsFramePaintLayer, unsigned int) 3 PresShell::Paint(nsIView *, nsIRenderingContext &, nsRect &) 79187 0 3 nsBoxFrame::Paint(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int) 4 nsBoxFrame::PaintChildren(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int) 1 nsCSSRendering::PaintOutline(nsIPresContext *, nsIRenderingContext &, nsIFrame *, nsRect &, nsRect &, nsStyleBorder &, nsStyleOutline &, nsIStyleContext *, int, nsRect *) 1 nsCSSRendering::PaintBorder(nsIPresContext *, nsIRenderingContext &, nsIFrame *, nsRect &, nsRect &, nsStyleBorder &, nsIStyleContext *, int, nsRect *, int, int)
3 nsXULElement::GetID(nsIAtom *&) const 51416 1 3 nsXULAttributeValue::GetValueAsAtom(nsIAtom **) 2 NS_NewAtom(unsigned short *)
3 nsViewManager::DispatchEvent(nsGUIEvent *, nsEventStatus *) 84259 0 3 nsViewManager::Refresh(nsView *, nsIRenderingContext *, nsIRegion *, unsigned int) 3 nsViewManager::RenderViews(nsView *, nsIRenderingContext &, nsRect &, int &)
4 nsSprocketLayout::GetPrefSize(nsIBox *, nsBoxLayoutState &, nsSize &) 2 nsPopupSetFrame::DoLayout(nsBoxLayoutState &) 2 nsStackLayout::GetPrefSize(nsIBox *, nsBoxLayoutState &, nsSize &) 2 nsScrollBoxFrame::GetPrefSize(nsBoxLayoutState &, nsSize &) 1 nsSprocketLayout::PopulateBoxSizes(nsIBox *, nsBoxLayoutState &, nsBoxSize *&, nsComputedBoxSize *&, int &, int &, int &) 79164 0 3 nsBoxFrame::GetPrefSize(nsBoxLayoutState &, nsSize &) 11 nsContainerBox::GetPrefSize(nsBoxLayoutState &, nsSize &)
3 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 35493 1 3 XPCPerThreadData::GetData(void) 2 PR_GetThreadPrivate
2 nsAutoString::~nsAutoString(void) 1 SelectorMatches(SelectorMatchesData &, nsCSSSelector *, int, signed char) 6671 2 3 nsString::~nsString(void) 1 nsStr::Free(nsStr &)
3 nsScriptSecurityManager::GetSubjectPrincipal(JSContext *, nsIPrincipal **) 46669 1 3 nsScriptSecurityManager::GetPrincipalAndFrame(JSContext *, nsIPrincipal **, JSStackFrame **) 2 nsScriptSecurityManager::GetFramePrincipal(JSContext *, JSStackFrame *, nsIPrincipal **)
3 nsStyleContext::GetStyleData(nsStyleStructID) 54166 2 3 nsRuleNode::GetStyleData(nsStyleStructID, nsIStyleContext *) 1 nsRuleNode::GetListData(nsIStyleContext *)
11 XPCConvert::NativeInterface2JSObject(XPCCallContext &, nsIXPConnectJSObjectHolder **, nsISupports *, nsID *, JSObject *, unsigned int *) 35587 0 3 XPCWrappedNative::GetNewOrUsed(XPCCallContext &, nsISupports *, XPCWrappedNativeScope *, XPCNativeInterface *, XPCWrappedNative **) 8 nsNodeSH::PreCreate(nsISupports *, JSContext *, JSObject *, JSObject **) 1 PR_ExitMonitor 1 PR_EnterMonitor 1 JS_DHashTableOperate
11 nsBoxFrame::GetPrefSize(nsBoxLayoutState &, nsSize &) 78950 0 3 nsContainerBox::GetPrefSize(nsBoxLayoutState &, nsSize &) 6 nsSprocketLayout::GetPrefSize(nsIBox *, nsBoxLayoutState &, nsSize &) 2 nsStackLayout::GetPrefSize(nsIBox *, nsBoxLayoutState &, nsSize &) 1 nsBoxFrame::GetMaxSize(nsBoxLayoutState &, nsSize &) 1 nsBoxFrame::GetMinSize(nsBoxLayoutState &, nsSize &) 1 nsIBox::AddCSSPrefSize(nsBoxLayoutState &, nsIBox *, nsSize &)
2 nsScriptSecurityManager::CanAccess(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIClassInfo *, long, void **) 1 nsScriptSecurityManager::CheckPropertyAccess(JSContext *, JSObject *, char *, char *, unsigned int) 46647 0 3 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIURI *, nsIClassInfo *, long, char *, char *, void **) 3 nsScriptSecurityManager::GetSubjectPrincipal(JSContext *, nsIPrincipal **)
3 nsViewManager::RenderViews(nsView *, nsIRenderingContext &, nsRect &, int &) 84268 0 3 nsViewManager::RenderDisplayListElement(DisplayListElement2 *, nsIRenderingContext &) 3 nsView::Paint(nsIRenderingContext &, nsRect &, unsigned int, int &)
3 nsViewManager::Refresh(nsView *, nsIRenderingContext *, nsIRegion *, unsigned int) 84266 0 3 nsViewManager::RenderViews(nsView *, nsIRenderingContext &, nsRect &, int &) 3 nsViewManager::RenderDisplayListElement(DisplayListElement2 *, nsIRenderingContext &)
3 nsEventStateManager::CheckForAndDispatchClick(nsIPresContext *, nsMouseEvent *, nsEventStatus *) 76662 0 3 PresShell::HandleEventWithTarget(nsEvent *, nsIFrame *, nsIContent *, unsigned int, nsEventStatus *) 3 PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *)
2 nsStyleContext::CalcStyleDifference(nsIStyleContext *, int &, int) 1 nsBox::GetBorder(nsMargin &) 54350 0 3 nsStyleContext::GetStyleData(nsStyleStructID) 3 nsRuleNode::GetStyleData(nsStyleStructID, nsIStyleContext *)
3 g_idle_dispatch 32129 0 3 nsWindow::UpdateIdle(void *) 3 nsWindow::Update(void)
3 nsViewManager::RenderDisplayListElement(DisplayListElement2 *, nsIRenderingContext &) 84089 0 3 nsView::Paint(nsIRenderingContext &, nsRect &, unsigned int, int &) 3 PresShell::Paint(nsIView *, nsIRenderingContext &, nsRect &)
3 nsEventStateManager::PostHandleEvent(nsIPresContext *, nsEvent *, nsIFrame *, nsEventStatus *, nsIView *) 47764 0 3 nsEventStateManager::CheckForAndDispatchClick(nsIPresContext *, nsMouseEvent *, nsEventStatus *) 3 PresShell::HandleEventWithTarget(nsEvent *, nsIFrame *, nsIContent *, unsigned int, nsEventStatus *)
1 __builtin_new 1 __libc_malloc 1 PR_Unlock 10481 1 3 pthread_mutex_unlock 2 __pthread_alt_unlock
3 g_main_dispatch 17011 0 3 g_idle_dispatch 3 nsWindow::UpdateIdle(void *)
3 nsWindow::Update(void) 32132 0 3 nsWindow::DoPaint(int, int, int, int, nsIRegion *) 3 nsWidget::DispatchWindowEvent(nsGUIEvent *)
3 nsWindowSH::NewResolve(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, unsigned int, JSObject **, int *) 70926 1 3 nsWindowSH::GlobalResolve(nsISupports *, JSContext *, JSObject *, JSString *, unsigned int, int *) 2 nsScriptNameSpaceManager::LookupName(nsAString &, nsGlobalNameStruct **)
3 nsMemory::Free(void *) 5642 0 3 nsMemoryImpl::Free(void *) 2 PR_Free 1 free
3 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIURI *, nsIClassInfo *, long, char *, char *, void **) 46670 0 3 nsScriptSecurityManager::GetSubjectPrincipal(JSContext *, nsIPrincipal **) 3 nsScriptSecurityManager::GetPrincipalAndFrame(JSContext *, nsIPrincipal **, JSStackFrame **)
2 SelectorMatches(SelectorMatchesData &, nsCSSSelector *, int, signed char) 6734 1 2 nsAutoString::nsAutoString(void) 1 nsString::nsString(void)
1 SelectorMatchesData::~SelectorMatchesData(void) 1 AtomImpl::Release(void) 3495 1 2 AtomImpl::~AtomImpl(void) 1 PL_DHashTableOperate
1 nsScriptNameSpaceManager::LookupName(nsAString &, nsGlobalNameStruct **) 1 RuleHash::EnumerateAllRules(int, nsIAtom *, nsIAtom *, nsVoidArray &, void (*)(nsICSSStyleRule *, void *), void *) 3696 1 2 nsHashtable::Get(nsHashKey *) 1 PL_HashTableLookup
2 nsMemoryImpl::Free(void *) 9424 0 2 PR_Free 1 free 1 pthread_mutex_lock
2 nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int, int &) 77808 0 2 nsCSSFrameConstructor::InitAndRestoreFrame(nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *, nsIFrame *) 1 nsMenuPopupFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) 1 nsImageBoxFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *)
2 XPCCallContext::CanCallNow(void) 35603 1 2 XPCWrappedNative::FindTearOff(XPCCallContext &, XPCNativeInterface *, int, unsigned int *) 1 XPCWrappedNative::InitTearOff(XPCCallContext &, XPCWrappedNativeTearOff *, XPCNativeInterface *, int)
2 nsScriptSecurityManager::GetPrincipalAndFrame(JSContext *, nsIPrincipal **, JSStackFrame **) 46668 0 2 nsScriptSecurityManager::GetFramePrincipal(JSContext *, JSStackFrame *, nsIPrincipal **) 2 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **)
1 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 1 XPCConvert::JSData2Native(XPCCallContext &, void *, long, nsXPTType &, int, nsID *, unsigned int *) 35463 1 2 XPCStringConvert::JSStringToReadable(JSString *) 1 __builtin_new
1 nsIBox::AddCSSMinSize(nsBoxLayoutState &, nsIBox *, nsSize &) 1 SelectorMatches(SelectorMatchesData &, nsCSSSelector *, int, signed char) 6745 0 2 nsAutoString::~nsAutoString(void) 2 nsString::~nsString(void)
1 XPCWrappedNative::Release(void) 1 nsCOMPtr_base::~nsCOMPtr_base(void) 9454 2 2 PR_AtomicDecrement
1 XPC_WN_CallMethod(JSContext *, JSObject *, unsigned int, long *, long *) 1 js_LookupProperty 34927 1 2 XPCCallContext::~XPCCallContext(void) 1 nsXPConnect::Release(void)
8 XPCWrappedNative::GetNewOrUsed(XPCCallContext &, nsISupports *, XPCWrappedNativeScope *, XPCNativeInterface *, XPCWrappedNative **) 70929 0 2 nsNodeSH::PreCreate(nsISupports *, JSContext *, JSObject *, JSObject **) 8 nsDOMClassInfo::WrapNative(JSContext *, JSObject *, nsISupports *, nsID &, long *)
2 nsScriptSecurityManager::GetFramePrincipal(JSContext *, JSStackFrame *, nsIPrincipal **) 46667 0 2 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 1 __thunk_12_GetPrincipal__16GlobalWindowImplPP12nsIPrincipal 1 JS_GetPrivate
4 nsContainerFrame::GetFrameForPointUsing(nsIPresContext *, nsPoint &, nsIAtom *, nsFramePaintLayer, int, nsIFrame **) 75643 0 2 nsBlockFrame::GetFrameForPoint(nsIPresContext *, nsPoint &, nsFramePaintLayer, nsIFrame **) 4 nsContainerFrame::GetFrameForPointUsing(nsIPresContext *, nsPoint &, nsIAtom *, nsFramePaintLayer, int, nsIFrame **)
2 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 2 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo **) 5797 2 2 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo **) 2 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo **)
2 XPCPerThreadData::GetData(void) 9399 0 2 PR_GetThreadPrivate 1 __pthread_getspecific 1 PR_GetCurrentThread
4 nsBlockFrame::GetFrameForPoint(nsIPresContext *, nsPoint &, nsFramePaintLayer, nsIFrame **) 2 CanvasFrame::GetFrameForPoint(nsIPresContext *, nsPoint &, nsFramePaintLayer, nsIFrame **) 1 nsTableOuterFrame::GetFrameForPoint(nsIPresContext *, nsPoint &, nsFramePaintLayer, nsIFrame **) 75731 2 2 nsContainerFrame::GetFrameForPointUsing(nsIPresContext *, nsPoint &, nsIAtom *, nsFramePaintLayer, int, nsIFrame **) 4 nsBlockFrame::GetFrameForPoint(nsIPresContext *, nsPoint &, nsFramePaintLayer, nsIFrame **) 1 nsTableOuterFrame::GetFrameForPoint(nsIPresContext *, nsPoint &, nsFramePaintLayer, nsIFrame **)
2 CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIStyleContext *, nsRuleWalker *) 62647 0 2 SelectorMatchesData::~SelectorMatchesData(void) 1 AtomImpl::Release(void) 1 AtomImpl::~AtomImpl(void)
1 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 1 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext *, JSObject *, JSObject *, JSObject **, XPCWrappedNativeTearOff **) 1656 2 2 JS_GetPrivate
2 nsContainerBox::GetPrefSize(nsBoxLayoutState &, nsSize &) 79034 0 2 nsStackLayout::GetPrefSize(nsIBox *, nsBoxLayoutState &, nsSize &) 2 nsBoxFrame::GetPrefSize(nsBoxLayoutState &, nsSize &)
1 XPCWrappedNative::GetNewOrUsed(XPCCallContext &, nsISupports *, XPCWrappedNativeScope *, XPCNativeInterface *, XPCWrappedNative **) 1 js_RemoveRoot 2061 0 2 JS_DHashTableOperate 1 JS_DHashTableRawRemove 1 SearchTable
2 PresShell::HandleEvent(nsIView *, nsGUIEvent *, nsEventStatus *, int, int &) 76036 0 2 CanvasFrame::GetFrameForPoint(nsIPresContext *, nsPoint &, nsFramePaintLayer, nsIFrame **) 2 nsContainerFrame::GetFrameForPointUsing(nsIPresContext *, nsPoint &, nsIAtom *, nsFramePaintLayer, int, nsIFrame **)
2 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 46684 0 2 nsScriptSecurityManager::CanAccess(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIClassInfo *, long, void **) 2 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIURI *, nsIClassInfo *, long, char *, char *, void **)
2 XPTC_InvokeByIndex 51623 0 2 nsXULElement::SetHidden(int) 2 nsXULElement::SetAttribute(nsAString &, nsAString &)
1 nsBindingManager::WalkRules(nsIStyleSet *, int (*)(nsISupports *, void *), void *, nsIContent *) 1 nsBindingManager::UseDocumentRules(nsIContent *, int *) 53041 0 2 nsBindingManager::GetOutermostStyleScope(nsIContent *, nsIContent **) 1 nsCOMPtr_base::begin_assignment(void) 1 nsCOMPtr_base::~nsCOMPtr_base(void)
2 CaptureChange(nsIStyleContext *, nsIStyleContext *, nsIFrame *, nsIContent *, nsStyleChangeList &, int) 54359 0 2 nsStyleContext::CalcStyleDifference(nsIStyleContext *, int &, int) 2 nsStyleContext::GetStyleData(nsStyleStructID)
2 FrameManager::ReResolveStyleContext(nsIPresContext *, nsIFrame *, nsIStyleContext *, nsIContent *, int, nsIAtom *, nsStyleChangeList &, int, int &) 75911 0 2 CaptureChange(nsIStyleContext *, nsIStyleContext *, nsIFrame *, nsIContent *, nsStyleChangeList &, int) 2 nsStyleContext::CalcStyleDifference(nsIStyleContext *, int &, int)
2 pthread_mutex_unlock 10604 2 2 __pthread_alt_unlock
2 nsXULAttributeValue::GetValueAsAtom(nsIAtom **) 3513 0 2 NS_NewAtom(unsigned short *) 2 NS_NewAtom(nsAString &)
1 GetAtomHashEntry(nsAString &) 1 AtomImpl::~AtomImpl(void) 3464 1 2 PL_DHashTableOperate 1 AtomTableHashKey(PLDHashTable *, void *)
1 free 1 PR_Free 10477 1 2 pthread_mutex_lock 1 __pthread_alt_lock
8 nsDOMClassInfo::WrapNative(JSContext *, JSObject *, nsISupports *, nsID &, long *) 34891 0 2 nsXPConnect::WrapNative(JSContext *, JSObject *, nsISupports *, nsID &, nsIXPConnectJSObjectHolder **) 8 XPCConvert::NativeInterface2JSObject(XPCCallContext &, nsIXPConnectJSObjectHolder **, nsISupports *, nsID *, JSObject *, unsigned int *)
2 nsCOMPtr_base::~nsCOMPtr_base(void) 35597 0 2 XPCWrappedNative::Release(void) 1 PR_AtomicDecrement 1 JS_RemoveRootRT
6 nsContainerBox::GetPrefSize(nsBoxLayoutState &, nsSize &) 78985 0 2 nsSprocketLayout::GetPrefSize(nsIBox *, nsBoxLayoutState &, nsSize &) 4 nsBoxFrame::GetPrefSize(nsBoxLayoutState &, nsSize &) 2 nsScrollBoxFrame::GetPrefSize(nsBoxLayoutState &, nsSize &)
2 CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIStyleContext *, nsRuleWalker *) 51574 2 2 nsXULElement::GetNameSpaceID(int &) const
1 nsIBox::AddCSSMaxSize(nsBoxLayoutState &, nsIBox *, nsSize &) 1 nsBindingManager::GetOutermostStyleScope(nsIContent *, nsIContent **) 6750 2 2 nsCOMPtr_base::begin_assignment(void)
2 ContentEnumFunc(nsICSSStyleRule *, void *) 50543 0 2 SelectorMatchesTree(SelectorMatchesData &, nsCSSSelector *) 2 SelectorMatchesData::SelectorMatchesData(nsIPresContext *, nsIContent *, nsRuleWalker *, nsCompatibility *)
2 nsSprocketLayout::GetPrefSize(nsIBox *, nsBoxLayoutState &, nsSize &) 78460 0 2 nsScrollBoxFrame::GetPrefSize(nsBoxLayoutState &, nsSize &) 2 nsBoxFrame::GetPrefSize(nsBoxLayoutState &, nsSize &)
2 __builtin_new 21259 0 2 __libc_malloc 1 chunk_alloc 1 pthread_mutex_unlock
2 StyleSetImpl::ResolveStyleFor(nsIPresContext *, nsIContent *, nsIStyleContext *, int) 54404 0 2 StyleSetImpl::GetContext(nsIPresContext *, nsIStyleContext *, nsIAtom *, int) 2 NS_NewStyleContext(nsIStyleContext **, nsIStyleContext *, nsIAtom *, nsRuleNode *, nsIPresContext *)
1 XPC_WN_Helper_NewResolve(JSContext *, JSObject *, long, unsigned int, JSObject **) 1 XPCCallContext::~XPCCallContext(void) 34873 1 2 nsXPConnect::Release(void) 1 _PR_x86_AtomicDecrement
8 nsNodeSH::PreCreate(nsISupports *, JSContext *, JSObject *, JSObject **) 70873 0 2 nsDOMClassInfo::WrapNative(JSContext *, JSObject *, nsISupports *, nsID &, long *) 8 nsXPConnect::WrapNative(JSContext *, JSObject *, nsISupports *, nsID &, nsIXPConnectJSObjectHolder **)
2 nsXULElement::SetHidden(int) 51530 0 2 nsXULElement::SetAttribute(nsAString &, nsAString &) 1 nsXULElement::SetAttr(nsINodeInfo *, nsAString &, int) 1 nsXULElement::NormalizeAttrString(nsAString &, nsINodeInfo *&)
2 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 34925 0 2 XPCCallContext::CanCallNow(void) 2 XPCWrappedNative::FindTearOff(XPCCallContext &, XPCNativeInterface *, int, unsigned int *)
2 nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int) 52973 0 2 nsXBLService::LoadBindings(nsIContent *, nsAString &, int, nsIXBLBinding **, int *) 1 nsXBLBinding::GetBindingURI(nsCString &) 1 nsCString::EqualsWithConversion(unsigned short *, int, int) const
2 nsWindowSH::GlobalResolve(nsISupports *, JSContext *, JSObject *, JSString *, unsigned int, int *) 70401 0 2 nsScriptNameSpaceManager::LookupName(nsAString &, nsGlobalNameStruct **) 1 nsStringKey::~nsStringKey(void) 1 nsHashtable::Get(nsHashKey *)
2 NS_NewAtom(nsAString &) 3510 0 2 GetAtomHashEntry(nsAString &) 1 nsPromiseFlatString::get(void) const 1 PL_DHashTableOperate
2 StyleSetImpl::GetContext(nsIPresContext *, nsIStyleContext *, nsIAtom *, int) 54362 0 2 NS_NewStyleContext(nsIStyleContext **, nsIStyleContext *, nsIAtom *, nsRuleNode *, nsIPresContext *) 1 nsStyleContext::QueryInterface(nsID &, void **) 1 nsStyleContext::nsStyleContext(nsIStyleContext *, nsIAtom *, nsRuleNode *, nsIPresContext *)
2 nsBox::Layout(nsBoxLayoutState &) 78457 0 2 nsScrollBoxFrame::DoLayout(nsBoxLayoutState &) 2 nsBox::Layout(nsBoxLayoutState &)
1 nsSprocketLayout::PopulateBoxSizes(nsIBox *, nsBoxLayoutState &, nsBoxSize *&, nsComputedBoxSize *&, int &, int &, int &) 79060 0 1 nsTextBoxFrame::GetAscent(nsBoxLayoutState &, int &) 1 nsBox::GetBorderAndPadding(nsMargin &)
1 nsXBLService::LoadBindings(nsIContent *, nsAString &, int, nsIXBLBinding **, int *) 6654 0 1 nsCString::EqualsWithConversion(unsigned short *, int, int) const 1 nsStr::StrCompare(nsStr &, nsStr &, int, int)
1 nsCSSFrameConstructor::HaveFirstLineStyle(nsIPresContext *, nsIContent *, nsIStyleContext *) 79705 0 1 nsPresContext::ProbePseudoStyleContextFor(nsIContent *, nsIAtom *, nsIStyleContext *, int, nsIStyleContext **) 1 StyleSetImpl::ProbePseudoStyleFor(nsIPresContext *, nsIContent *, nsIAtom *, nsIStyleContext *, int)
1 PL_DHashTableOperate 3490 0 1 AtomTableHashKey(PLDHashTable *, void *) 1 nsCRT::HashCode(unsigned short *, unsigned int *)
1 NS_NewStyleContext(nsIStyleContext **, nsIStyleContext *, nsIAtom *, nsRuleNode *, nsIPresContext *) 54342 1 1 nsStyleContext::QueryInterface(nsID &, void **)
1 nsContainerFrame::GetFrameForPointUsing(nsIPresContext *, nsPoint &, nsIAtom *, nsFramePaintLayer, int, nsIFrame **) 78291 0 1 nsTableOuterFrame::GetFrameForPoint(nsIPresContext *, nsPoint &, nsFramePaintLayer, nsIFrame **) 1 nsContainerFrame::GetFrameForPointUsing(nsIPresContext *, nsPoint &, nsIAtom *, nsFramePaintLayer, int, nsIFrame **)
1 SelectorMatchesData::SelectorMatchesData(nsIPresContext *, nsIContent *, nsRuleWalker *, nsCompatibility *) 53984 1 1 nsNodeInfo::GetNamespaceID(int &)
1 nsCSSFrameConstructor::ProcessChildren(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, int, nsFrameItems &, int, nsTableCreator *) 77716 1 1 nsPseudoFrames::operator=(nsPseudoFrames &)
1 nsTextBoxFrame::PaintTitle(nsIPresContext *, nsIRenderingContext &, nsRect &, nsRect &) 44938 0 1 nsRenderingContextGTK::DrawString(nsString &, int, int, int, int *) 1 nsRenderingContextGTK::DrawString(unsigned short *, unsigned int, int, int, int, int *)
1 nsXULElement::GetAttr(int, nsIAtom *, nsIAtom *&, nsAString &) const 4220 1 1 nsVoidArray::ElementAt(int) const
1 PresShell::GetPrimaryFrameFor(nsIContent *, nsIFrame **) const 75885 0 1 FrameManager::GetPrimaryFrameFor(nsIContent *, nsIFrame **) 1 nsPresContext::AddRef(void)
1 nsStyleUtil::FindNonTransparentBackground(nsIStyleContext *, int) 54343 1 1 nsStyleContext::GetParent(void) const
1 XPTC_InvokeByIndex 51793 0 1 nsXULCommandDispatcher::GetControllerForCommand(nsAString &, nsIController **) 1 nsFocusController::GetControllerForCommand(nsAString &, nsIController **)
1 nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int, nsEventStatus *) 79749 1 1 nsPresContext::GetEventStateManager(nsIEventStateManager **)
1 nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int) 77806 0 1 nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsStyleDisplay *, nsIContent *, nsIFrame *, nsIStyleContext *, nsFrameItems &) 1 nsCSSFrameConstructor::ConstructBlock(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsStyleDisplay *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *)
1 nsFocusController::GetControllerForCommand(nsAString &, nsIController **) 51849 0 1 nsXULControllers::GetControllerForCommand(nsAString &, nsIController **) 1 nsXPTCStubBase::Stub4(void)
1 nsCString::EqualsWithConversion(unsigned short *, int, int) const 6586 1 1 nsStr::StrCompare(nsStr &, nsStr &, int, int)
1 PR_EnterMonitor 9189 1 1 _init
1 nsRenderingContextGTK::UpdateGC(void) 44867 0 1 nsGCCache::GetGC(_GdkWindow *, _GdkGCValues *, GdkGCValuesMask, _GdkRegion *) 1 gdk_region_equal
1 nsFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) 78738 0 1 nsImageBoxFrame::DidSetStyleContext(nsIPresContext *) 1 nsImageBoxFrame::UpdateImage(nsIPresContext *, int &)
1 SelectorMatchesData::~SelectorMatchesData(void) 3497 0 1 AtomImpl::Release(void) 1 AtomImpl::~AtomImpl(void)
1 nsXBLService::LoadBindings(nsIContent *, nsAString &, int, nsIXBLBinding **, int *) 52629 0 1 nsXBLBinding::GetBindingURI(nsCString &) 1 nsXBLPrototypeBinding::GetBindingURI(nsCString &)
1 nsContainerFrame::SyncFrameViewAfterReflow(nsIPresContext *, nsIFrame *, nsIView *, nsRect *, unsigned int) 75735 0 1 nsContainerFrame::PositionFrameView(nsIPresContext *, nsIFrame *) 1 nsFrame::GetOffsetFromView(nsIPresContext *, nsPoint &, nsIView **) const
1 SelectorMatchesData::SelectorMatchesData(nsIPresContext *, nsIContent *, nsRuleWalker *, nsCompatibility *) 47772 1 1 nsEventStateManager::GetContentState(nsIContent *, int &)
1 XPCWrappedNative::FindTearOff(XPCCallContext &, XPCNativeInterface *, int, unsigned int *) 35604 1 1 XPCWrappedNative::InitTearOff(XPCCallContext &, XPCWrappedNativeTearOff *, XPCNativeInterface *, int)
1 AtomTableHashKey(PLDHashTable *, void *) 3567 1 1 nsCRT::HashCode(unsigned short *, unsigned int *)
1 nsString::~nsString(void) 6589 1 1 nsStr::Free(nsStr &)
1 nsASingleFragmentString::GetReadableFragment(nsReadableFragment &, nsFragmentRequest, unsigned int) const 36116 0 1 XPCReadableJSStringWrapper::GetBufferHandle(void) const 1 XPCReadableJSStringWrapper::BufferHandle(int) const
1 nsXBLPrototypeBinding::GetBindingURI(nsCString &) 6422 0 1 nsACString::do_AppendFromElementPtr(char *) 1 nsACString::do_AppendFromReadable(nsACString &)
1 XPTC_InvokeByIndex 61382 0 1 nsHTMLTableRowElement::GetAttributeNS(nsAString &, nsAString &, nsAString &) 1 nsGenericElement::GetAttributeNS(nsAString &, nsAString &, nsAString &)
1 EnumPseudoRulesMatching(nsISupports *, void *) 50547 0 1 CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIAtom *, nsIStyleContext *, nsICSSPseudoComparator *, nsRuleWalker *) 1 SelectorMatchesData::SelectorMatchesData(nsIPresContext *, nsIContent *, nsRuleWalker *, nsCompatibility *)
1 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 1589 1 1 JS_SuspendRequest
1 nsBoxFrame::PaintChild(nsIPresContext *, nsIRenderingContext &, nsRect &, nsIFrame *, nsFramePaintLayer, unsigned int) 79047 0 1 nsTextBoxFrame::Paint(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int) 1 nsTextBoxFrame::PaintTitle(nsIPresContext *, nsIRenderingContext &, nsRect &, nsRect &)
1 JS_DHashTableOperate 2059 1 1 SearchTable
1 PR_GetThreadPrivate 9791 0 1 PR_GetCurrentThread 1 pthread_null_sighandler
1 js_GetProperty 2250 1 1 js_FreeStack
1 PL_HashTableLookup 8786 1 1 PL_HashTableRawLookup
1 nsView::CreateWidget(nsID &, nsWidgetInitData *, void *, int, int) 32030 0 1 nsWidget::Create(nsIWidget *, nsRect &, nsEventStatus (*)(nsGUIEvent *), nsIDeviceContext *, nsIAppShell *, nsIToolkit *, nsWidgetInitData *) 1 nsWidget::CreateWidget(nsIWidget *, nsRect &, nsEventStatus (*)(nsGUIEvent *), nsIDeviceContext *, nsIAppShell *, nsIToolkit *, nsWidgetInitData *, void *)
1 __libc_malloc 21260 1 1 chunk_alloc
1 ContentEnumFunc(nsICSSStyleRule *, void *) 54113 1 1 nsRuleNode::Transition(nsIStyleRule *, nsRuleNode **)
1 nsMenuFrame::GetPrefSize(nsBoxLayoutState &, nsSize &) 6724 1 1 nsString::EqualsIgnoreCase(char *, int) const
1 nsImageBoxFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) 78963 0 1 nsLeafBoxFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) 1 nsFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *)
1 nsStyleContext::nsStyleContext(nsIStyleContext *, nsIAtom *, nsRuleNode *, nsIPresContext *) 54355 1 1 nsStyleContext::ApplyStyleFixups(nsIPresContext *)
1 nsRenderingContextGTK::DrawString(unsigned short *, unsigned int, int, int, int, int *) 44890 0 1 nsRenderingContextGTK::UpdateGC(void) 1 nsGCCache::GetGC(_GdkWindow *, _GdkGCValues *, GdkGCValuesMask, _GdkRegion *)
1 nsContainerFrame::PositionFrameView(nsIPresContext *, nsIFrame *) 75833 1 1 nsFrame::GetOffsetFromView(nsIPresContext *, nsPoint &, nsIView **) const
1 g_main_poll 22159 1 1 poll
1 XPCWrappedNative::Release(void) 1628 0 1 JS_RemoveRootRT 1 js_RemoveRoot
1 nsXULElement::GetAttrCount(int &) const 51678 0 1 nsXULElement::FindLocalAttribute(nsINodeInfo *) const 1 nsNodeInfo::Equals(nsINodeInfo *)
1 XPC_WN_Helper_GetProperty(JSContext *, JSObject *, long, long *) 70917 0 1 nsWindowSH::GetProperty(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, long *, int *) 1 nsWindowSH::doCheckReadAccess(JSContext *, JSObject *, long, nsIXPConnectWrappedNative *)
1 nsPresContext::ProbePseudoStyleContextFor(nsIContent *, nsIAtom *, nsIStyleContext *, int, nsIStyleContext **) 54412 0 1 StyleSetImpl::ProbePseudoStyleFor(nsIPresContext *, nsIContent *, nsIAtom *, nsIStyleContext *, int) 1 StyleSetImpl::FileRules(int (*)(nsISupports *, void *), void *, nsIContent *)
1 nsBoxFrame::Paint(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int) 77901 0 1 nsCSSRendering::PaintBorder(nsIPresContext *, nsIRenderingContext &, nsIFrame *, nsRect &, nsRect &, nsStyleBorder &, nsIStyleContext *, int, nsRect *, int, int) 1 nsCSSRendering::DrawSide(nsIRenderingContext &, int, unsigned char, unsigned int, unsigned int, nsRect &, nsRect &, int, int, nsRect *)
1 nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, nsIDOMEventTarget *, unsigned int, nsEventStatus *) 70518 1 1 nsFocusController::GetParentWindowFromDocument(nsIDOMDocument *, nsIDOMWindowInternal **)
1 nsWidget::CreateWidget(nsIWidget *, nsRect &, nsEventStatus (*)(nsGUIEvent *), nsIDeviceContext *, nsIAppShell *, nsIToolkit *, nsWidgetInitData *, void *) 32181 0 1 nsWindow::Resize(int, int, int) 1 free
1 nsCSSRendering::PaintOutline(nsIPresContext *, nsIRenderingContext &, nsIFrame *, nsRect &, nsRect &, nsStyleBorder &, nsStyleOutline &, nsIStyleContext *, int, nsRect *) 79916 0 1 nsStyleUtil::FindNonTransparentBackground(nsIStyleContext *, int) 1 nsStyleContext::GetParent(void) const
1 g_main_iterate 16997 0 1 g_main_poll 1 poll
1 nsGCCache::GetGC(_GdkWindow *, _GdkGCValues *, GdkGCValuesMask, _GdkRegion *) 16297 1 1 gdk_region_equal
1 nsCOMPtr_base::~nsCOMPtr_base(void) 52600 1 1 nsXBLBinding::Release(void)
1 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 35198 0 1 XPCConvert::JSData2Native(XPCCallContext &, void *, long, nsXPTType &, int, nsID *, unsigned int *) 1 XPCStringConvert::JSStringToReadable(JSString *)
1 nsCSSRendering::PaintBorder(nsIPresContext *, nsIRenderingContext &, nsIFrame *, nsRect &, nsRect &, nsStyleBorder &, nsIStyleContext *, int, nsRect *, int, int) 77893 0 1 nsCSSRendering::DrawSide(nsIRenderingContext &, int, unsigned char, unsigned int, unsigned int, nsRect &, nsRect &, int, int, nsRect *) 1 nsCSSRendering::MakeSide(nsPoint *, nsIRenderingContext &, int, nsRect &, nsRect &, int, int, float, int)
1 pthread_mutex_lock 10605 1 1 __pthread_alt_lock
1 XPCReadableJSStringWrapper::GetBufferHandle(void) const 35455 0 1 XPCReadableJSStringWrapper::BufferHandle(int) const 1 __builtin_new
1 CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIStyleContext *, nsRuleWalker *) 79693 1 1 nsPresContext::GetCompatibilityMode(nsCompatibility *)
1 nsXULElement::FindLocalAttribute(nsINodeInfo *) const 53988 1 1 nsNodeInfo::Equals(nsINodeInfo *)
1 nsScriptNameSpaceManager::LookupName(nsAString &, nsGlobalNameStruct **) 3723 0 1 nsStringKey::~nsStringKey(void) 1 nsMemory::Free(void *)
1 nsHTMLTableRowElement::GetAttributeNS(nsAString &, nsAString &, nsAString &) 53847 0 1 nsGenericElement::GetAttributeNS(nsAString &, nsAString &, nsAString &) 1 NS_NewAtom(nsAString &)
1 JS_DHashTableOperate 2062 0 1 JS_DHashTableRawRemove 1 memset
1 JS_RemoveRootRT 2214 0 1 js_RemoveRoot 1 JS_DHashTableOperate
1 nsXULControllers::GetControllerForCommand(nsAString &, nsIController **) 5980 0 1 nsXPTCStubBase::Stub4(void) 1 PrepareAndDispatch(nsXPTCStubBase *, unsigned int, unsigned int *)
1 nsImageBoxFrame::DidSetStyleContext(nsIPresContext *) 78735 0 1 nsImageBoxFrame::UpdateImage(nsIPresContext *, int &) 1 imgLoader::LoadImage(nsIURI *, nsILoadGroup *, imgIDecoderObserver *, nsISupports *, unsigned int, nsISupports *, imgIRequest *, imgIRequest **)
1 JS_DHashTableRawRemove 21387 1 1 memset
1 nsXULElement::SetAttr(nsINodeInfo *, nsAString &, int) 51490 0 1 HasMutationListeners(nsIContent *, unsigned int) 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &)
1 nsWindowSH::doCheckReadAccess(JSContext *, JSObject *, long, nsIXPConnectWrappedNative *) 46645 0 1 nsScriptSecurityManager::CheckPropertyAccess(JSContext *, JSObject *, char *, char *, unsigned int) 1 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIURI *, nsIClassInfo *, long, char *, char *, void **)
1 nsRuleNode::GetListData(nsIStyleContext *) 54354 1 1 nsStyleContext::SetStyle(nsStyleStructID, nsStyleStruct &)
1 nsAFlatString::get(void) const 6351 0 1 nsASingleFragmentString::GetReadableFragment(nsReadableFragment &, nsFragmentRequest, unsigned int) const 1 XPCReadableJSStringWrapper::GetBufferHandle(void) const
1 EnumRulesMatching(nsISupports *, void *) 4219 1 1 nsVoidArray::~nsVoidArray(void)
1 nsCSSFrameConstructor::RecreateFramesForContent(nsIPresContext *, nsIContent *, int, nsIStyleRule *, nsIStyleContext *) 76644 0 1 PresShell::GetPrimaryFrameFor(nsIContent *, nsIFrame **) const 1 FrameManager::GetPrimaryFrameFor(nsIContent *, nsIFrame **)
1 XPCReadableJSStringWrapper::~XPCReadableJSStringWrapper(void) 25049 0 1 __builtin_delete 1 free
1 nsWidget::Create(nsIWidget *, nsRect &, nsEventStatus (*)(nsGUIEvent *), nsIDeviceContext *, nsIAppShell *, nsIToolkit *, nsWidgetInitData *) 32029 0 1 nsWidget::CreateWidget(nsIWidget *, nsRect &, nsEventStatus (*)(nsGUIEvent *), nsIDeviceContext *, nsIAppShell *, nsIToolkit *, nsWidgetInitData *, void *) 1 nsWindow::Resize(int, int, int)
1 nsMenuPopupFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) 84122 0 1 nsView::CreateWidget(nsID &, nsWidgetInitData *, void *, int, int) 1 nsWidget::Create(nsIWidget *, nsRect &, nsEventStatus (*)(nsGUIEvent *), nsIDeviceContext *, nsIAppShell *, nsIToolkit *, nsWidgetInitData *)
1 HasMutationListeners(nsIContent *, unsigned int) 6749 0 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 1 nsQueryInterface::operator()(nsID &, void **) const
1 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 71127 1 1 __thunk_12_GetPrincipal__16GlobalWindowImplPP12nsIPrincipal
1 gdk_event_prepare 16026 1 1 gdk_event_queue_find_first
1 g_main_iterate 16056 0 1 gdk_event_prepare 1 gdk_event_queue_find_first
1 NS_NewStyleContext(nsIStyleContext **, nsIStyleContext *, nsIAtom *, nsRuleNode *, nsIPresContext *) 54338 0 1 nsStyleContext::nsStyleContext(nsIStyleContext *, nsIAtom *, nsRuleNode *, nsIPresContext *) 1 nsStyleContext::ApplyStyleFixups(nsIPresContext *)
1 free 21266 1 1 chunk_free
1 nsRuleNode::GetStyleData(nsStyleStructID, nsIStyleContext *) 54135 0 1 nsRuleNode::GetListData(nsIStyleContext *) 1 nsStyleContext::SetStyle(nsStyleStructID, nsStyleStruct &)
1 nsBox::GetBorderAndPadding(nsMargin &) 78818 0 1 nsBox::GetBorder(nsMargin &) 1 nsStyleContext::GetStyleData(nsStyleStructID)
1 FrameManager::GetPrimaryFrameFor(nsIContent *, nsIFrame **) 79678 1 1 nsPresContext::AddRef(void)
1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 35601 0 1 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext *, JSObject *, JSObject *, JSObject **, XPCWrappedNativeTearOff **) 1 JS_GetPrivate
1 nsBoxFrame::GetMinSize(nsBoxLayoutState &, nsSize &) 78951 0 1 nsContainerBox::GetMinSize(nsBoxLayoutState &, nsSize &) 1 nsIBox::AddCSSMinSize(nsBoxLayoutState &, nsIBox *, nsSize &)
1 nsXULElement::SetAttribute(nsAString &, nsAString &) 51576 0 1 nsXULElement::NormalizeAttrString(nsAString &, nsINodeInfo *&) 1 nsPromiseFlatString::nsPromiseFlatString(nsAString &)
1 nsAutoString::nsAutoString(void) 6667 0 1 nsString::nsString(void) 1 nsStr::Initialize(nsStr &, eCharSize)
1 GetAtomHashEntry(nsAString &) 6460 0 1 nsPromiseFlatString::get(void) const 1 nsAFlatString::get(void) const
1 nsCSSFrameConstructor::ConstructBlock(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsStyleDisplay *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) 77859 0 1 nsCSSFrameConstructor::HaveSpecialBlockStyle(nsIPresContext *, nsIContent *, nsIStyleContext *, int *, int *) 1 nsCSSFrameConstructor::HaveFirstLineStyle(nsIPresContext *, nsIContent *, nsIStyleContext *)
1 js_Interpret 35666 0 1 XPC_WN_Helper_GetProperty(JSContext *, JSObject *, long, long *) 1 nsWindowSH::GetProperty(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, long *, int *)
1 SelectorMatches(SelectorMatchesData &, nsCSSSelector *, int, signed char) 51579 0 1 nsXULElement::GetAttr(int, nsIAtom *, nsAString &) const 1 nsXULElement::GetAttr(int, nsIAtom *, nsIAtom *&, nsAString &) const
1 js_Interpret 1865 0 1 js_ValueToStringAtom 1 JS_HashTableRawLookup
1 nsXULElement::NormalizeAttrString(nsAString &, nsINodeInfo *&) 6455 1 1 nsPromiseFlatString::nsPromiseFlatString(nsAString &)
1 nsContainerBox::GetMaxSize(nsBoxLayoutState &, nsSize &) 78854 0 1 nsIBox::AddCSSMaxSize(nsBoxLayoutState &, nsIBox *, nsSize &) 1 nsCOMPtr_base::begin_assignment(void)
1 nsImageBoxFrame::UpdateImage(nsIPresContext *, int &) 68963 0 1 imgLoader::LoadImage(nsIURI *, nsILoadGroup *, imgIDecoderObserver *, nsISupports *, unsigned int, nsISupports *, imgIRequest *, imgIRequest **) 1 nsSharedBufferHandle::~nsSharedBufferHandle(void)
1 nsContainerBox::GetPrefSize(nsBoxLayoutState &, nsSize &) 79167 0 1 nsBoxFrame::GetMaxSize(nsBoxLayoutState &, nsSize &) 1 nsContainerBox::GetMaxSize(nsBoxLayoutState &, nsSize &)
1 nsWindow::HandleGDKEvent(_GdkEvent *) 32052 0 1 nsWidget::OnLeaveNotifySignal(_GdkEventCrossing *) 1 nsWidget::DispatchMouseEvent(nsMouseEvent &)
1 js_ValueToStringAtom 2231 1 1 JS_HashTableRawLookup
1 PR_GetThreadPrivate 10566 1 1 __pthread_getspecific
1 nsTextBoxFrame::Paint(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int) 79048 0 1 nsTextBoxFrame::PaintTitle(nsIPresContext *, nsIRenderingContext &, nsRect &, nsRect &) 1 nsRenderingContextGTK::DrawString(nsString &, int, int, int, int *)
1 nsSupportsArray::EnumerateForwards(int (*)(nsISupports *, void *), void *) 54410 0 1 EnumPseudoRulesMatching(nsISupports *, void *) 1 CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIAtom *, nsIStyleContext *, nsICSSPseudoComparator *, nsRuleWalker *)
1 nsACString::do_AppendFromElementPtr(char *) 6421 0 1 nsACString::do_AppendFromReadable(nsACString &) 1 nsCString::SetLength(unsigned int)
1 StyleSetImpl::FileRules(int (*)(nsISupports *, void *), void *, nsIContent *) 53039 0 1 nsBindingManager::UseDocumentRules(nsIContent *, int *) 1 nsBindingManager::GetOutermostStyleScope(nsIContent *, nsIContent **)
1 nsXBLBinding::GetBindingURI(nsCString &) 52671 0 1 nsXBLPrototypeBinding::GetBindingURI(nsCString &) 1 nsACString::do_AppendFromElementPtr(char *)
1 gdk_event_dispatch 16055 0 1 gdk_events_queue 1 _end
1 nsXULElement::GetAttr(int, nsIAtom *, nsAString &) const 51580 0 1 nsXULElement::GetAttr(int, nsIAtom *, nsIAtom *&, nsAString &) const 1 nsVoidArray::ElementAt(int) const
1 XPCWrappedNative::GetNewOrUsed(XPCCallContext &, nsISupports *, XPCWrappedNativeScope *, XPCNativeInterface *, XPCWrappedNative **) 9652 0 1 PR_ExitMonitor 1 PR_Unlock
1 nsContainerBox::GetPrefSize(nsBoxLayoutState &, nsSize &) 78852 1 1 nsIBox::AddCSSPrefSize(nsBoxLayoutState &, nsIBox *, nsSize &)
1 nsBox::Layout(nsBoxLayoutState &) 79380 0 1 nsMenuFrame::DoLayout(nsBoxLayoutState &) 1 nsBoxFrame::DoLayout(nsBoxLayoutState &)
1 nsWindowSH::NewResolve(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, unsigned int, JSObject **, int *) 70459 1 1 nsJSContext::AddRef(void)
1 nsContainerBox::GetPrefSize(nsBoxLayoutState &, nsSize &) 79166 0 1 nsBoxFrame::GetMinSize(nsBoxLayoutState &, nsSize &) 1 nsContainerBox::GetMinSize(nsBoxLayoutState &, nsSize &)
1 nsBoxFrame::GetMaxSize(nsBoxLayoutState &, nsSize &) 78952 0 1 nsContainerBox::GetMaxSize(nsBoxLayoutState &, nsSize &) 1 nsIBox::AddCSSMaxSize(nsBoxLayoutState &, nsIBox *, nsSize &)
1 nsCSSFrameConstructor::HaveSpecialBlockStyle(nsIPresContext *, nsIContent *, nsIStyleContext *, int *, int *) 77858 0 1 nsCSSFrameConstructor::HaveFirstLineStyle(nsIPresContext *, nsIContent *, nsIStyleContext *) 1 nsPresContext::ProbePseudoStyleContextFor(nsIContent *, nsIAtom *, nsIStyleContext *, int, nsIStyleContext **)
1 PR_GetCurrentThread 10558 1 1 pthread_null_sighandler
1 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 35454 0 1 XPCReadableJSStringWrapper::~XPCReadableJSStringWrapper(void) 1 __builtin_delete
1 nsBoxFrame::Paint(nsIPresContext *, nsIRenderingContext &, nsRect &, nsFramePaintLayer, unsigned int) 77902 0 1 nsCSSRendering::PaintOutline(nsIPresContext *, nsIRenderingContext &, nsIFrame *, nsRect &, nsRect &, nsStyleBorder &, nsStyleOutline &, nsIStyleContext *, int, nsRect *) 1 nsStyleUtil::FindNonTransparentBackground(nsIStyleContext *, int)
1 gdk_events_queue 17413 1 1 _end
1 nsSprocketLayout::PopulateBoxSizes(nsIBox *, nsBoxLayoutState &, nsBoxSize *&, nsComputedBoxSize *&, int &, int &, int &) 79406 0 1 nsMenuFrame::GetPrefSize(nsBoxLayoutState &, nsSize &) 1 nsString::EqualsIgnoreCase(char *, int) const
1 nsWindowSH::GetProperty(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, long *, int *) 70915 0 1 nsWindowSH::doCheckReadAccess(JSContext *, JSObject *, long, nsIXPConnectWrappedNative *) 1 nsScriptSecurityManager::CheckPropertyAccess(JSContext *, JSObject *, char *, char *, unsigned int)
1 nsContainerBox::GetMinSize(nsBoxLayoutState &, nsSize &) 78853 0 1 nsIBox::AddCSSMinSize(nsBoxLayoutState &, nsIBox *, nsSize &) 1 nsAutoString::~nsAutoString(void)
1 nsXBLBinding::WalkRules(int (*)(nsISupports *, void *), void *) 3889 1 1 nsSupportsArray::Release(void)
1 StyleSetImpl::FileRules(int (*)(nsISupports *, void *), void *, nsIContent *) 54405 1 1 StyleSetImpl::AddImportantRules(nsRuleNode *, nsRuleNode *)
1 nsHashtable::Get(nsHashKey *) 8792 0 1 PL_HashTableLookup 1 PL_HashTableRawLookup
1 nsACString::do_AppendFromReadable(nsACString &) 6606 1 1 nsCString::SetLength(unsigned int)
1 nsXPConnect::Release(void) 9941 1 1 _PR_x86_AtomicDecrement
1 nsXULCommandDispatcher::GetControllerForCommand(nsAString &, nsIController **) 70519 0 1 nsFocusController::GetControllerForCommand(nsAString &, nsIController **) 1 nsXULControllers::GetControllerForCommand(nsAString &, nsIController **)
1 nsString::nsString(void) 6566 1 1 nsStr::Initialize(nsStr &, eCharSize)
1 nsLeafBoxFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) 75787 0 1 nsFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) 1 nsImageBoxFrame::DidSetStyleContext(nsIPresContext *)
1 NS_NewAtom(nsAString &) 3503 0 1 AtomImpl::operator new(unsigned int, nsAString &) 1 __builtin_new
1 nsCSSFrameConstructor::InitAndRestoreFrame(nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *, nsIFrame *) 78731 0 1 nsImageBoxFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) 1 nsLeafBoxFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *)
1 nsCSSFrameConstructor::InitAndRestoreFrame(nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *, nsIFrame *) 79309 0 1 nsMenuPopupFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) 1 nsView::CreateWidget(nsID &, nsWidgetInitData *, void *, int, int)
1 nsPromiseFlatString::get(void) const 36030 0 1 nsAFlatString::get(void) const 1 nsASingleFragmentString::GetReadableFragment(nsReadableFragment &, nsFragmentRequest, unsigned int) const
1 nsCSSRendering::DrawSide(nsIRenderingContext &, int, unsigned char, unsigned int, unsigned int, nsRect &, nsRect &, int, int, nsRect *) 77892 1 1 nsCSSRendering::MakeSide(nsPoint *, nsIRenderingContext &, int, nsRect &, nsRect &, int, int, float, int)
1 nsTextBoxFrame::GetAscent(nsBoxLayoutState &, int &) 78817 0 1 nsBox::GetBorderAndPadding(nsMargin &) 1 nsBox::GetBorder(nsMargin &)
1 nsHTMLReflowCommand::Dispatch(nsIPresContext *, nsHTMLReflowMetrics &, nsSize &, nsIRenderingContext &) 75736 0 1 nsContainerFrame::SyncFrameViewAfterReflow(nsIPresContext *, nsIFrame *, nsIView *, nsRect *, unsigned int) 1 nsContainerFrame::PositionFrameView(nsIPresContext *, nsIFrame *)
1 nsRenderingContextGTK::DrawString(nsString &, int, int, int, int *) 44937 0 1 nsRenderingContextGTK::DrawString(unsigned short *, unsigned int, int, int, int, int *) 1 nsRenderingContextGTK::UpdateGC(void)
1 PR_ExitMonitor 9639 0 1 PR_Unlock 1 pthread_mutex_unlock
1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 3619 1 1 nsDeque::Peek(void)
1 imgLoader::LoadImage(nsIURI *, nsILoadGroup *, imgIDecoderObserver *, nsISupports *, unsigned int, nsISupports *, imgIRequest *, imgIRequest **) 69035 1 1 nsSharedBufferHandle::~nsSharedBufferHandle(void)
1 nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsStyleDisplay *, nsIContent *, nsIFrame *, nsIStyleContext *, nsFrameItems &) 77877 0 1 nsCSSFrameConstructor::ConstructBlock(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsStyleDisplay *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) 1 nsCSSFrameConstructor::HaveSpecialBlockStyle(nsIPresContext *, nsIContent *, nsIStyleContext *, int *, int *)
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 6746 0 1 nsQueryInterface::operator()(nsID &, void **) const 1 GlobalWindowImpl::QueryInterface(nsID &, void **)
1 XPCWrappedNative::GetNewOrUsed(XPCCallContext &, nsISupports *, XPCWrappedNativeScope *, XPCNativeInterface *, XPCWrappedNative **) 9651 0 1 PR_EnterMonitor 1 _init
1 handle_gdk_event(_GdkEvent *, void *) 16823 1 1 g_datalist_id_get_data
1 SelectorMatchesData::SelectorMatchesData(nsIPresContext *, nsIContent *, nsRuleWalker *, nsCompatibility *) 51583 0 1 nsXULElement::GetAttrCount(int &) const 1 nsXULElement::FindLocalAttribute(nsINodeInfo *) const
1 nsQueryInterface::operator()(nsID &, void **) const 70532 1 1 GlobalWindowImpl::QueryInterface(nsID &, void **)

Flat Profile


Total hit count: 104
Count %Total  Function Name
  3   2.9     XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode)
  2   1.9     free
  2   1.9     ContentEnumFunc(nsICSSStyleRule *, void *)
  2   1.9     nsString::~nsString(void)
  2   1.9     JS_GetPrivate
  2   1.9     nsRuleNode::GetStyleData(nsStyleStructID, nsIStyleContext *)
  2   1.9     __pthread_alt_unlock
  2   1.9     nsContainerFrame::GetFrameForPointUsing(nsIPresContext *, nsPoint &, nsIAtom *, nsFramePaintLayer, int, nsIFrame **)
  2   1.9     PR_AtomicDecrement
  2   1.9     xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo **)
  2   1.9     js_Interpret
  2   1.9     nsCOMPtr_base::begin_assignment(void)
  2   1.9     nsXULElement::GetNameSpaceID(int &) const
  1   1.0     nsRuleNode::Transition(nsIStyleRule *, nsRuleNode **)
  1   1.0     g_main_iterate
  1   1.0     nsXBLBinding::Release(void)
  1   1.0     XPCPerThreadData::GetData(void)
  1   1.0     XPCWrappedNative::FindTearOff(XPCCallContext &, XPCNativeInterface *, int, unsigned int *)
  1   1.0     nsPresContext::AddRef(void)
  1   1.0     nsWindowSH::GlobalResolve(nsISupports *, JSContext *, JSObject *, JSString *, unsigned int, int *)
  1   1.0     nsPromiseFlatString::nsPromiseFlatString(nsAString &)
  1   1.0     poll
  1   1.0     nsStyleContext::ApplyStyleFixups(nsIPresContext *)
  1   1.0     AtomImpl::~AtomImpl(void)
  1   1.0     nsPresContext::GetCompatibilityMode(nsCompatibility *)
  1   1.0     nsNodeInfo::Equals(nsINodeInfo *)
  1   1.0     __pthread_getspecific
  1   1.0     nsFocusController::GetParentWindowFromDocument(nsIDOMDocument *, nsIDOMWindowInternal **)
  1   1.0     XPCWrappedNative::InitTearOff(XPCCallContext &, XPCWrappedNativeTearOff *, XPCNativeInterface *, int)
  1   1.0     nsString::EqualsIgnoreCase(char *, int) const
  1   1.0     nsScriptSecurityManager::GetPrincipalAndFrame(JSContext *, nsIPrincipal **, JSStackFrame **)
  1   1.0     SelectorMatches(SelectorMatchesData &, nsCSSSelector *, int, signed char)
  1   1.0     XPCCallContext::~XPCCallContext(void)
  1   1.0     memset
  1   1.0     _init
  1   1.0     nsAutoString::nsAutoString(void)
  1   1.0     StyleSetImpl::AddImportantRules(nsRuleNode *, nsRuleNode *)
  1   1.0     nsHashtable::Get(nsHashKey *)
  1   1.0     nsVoidArray::~nsVoidArray(void)
  1   1.0     js_FreeStack
  1   1.0     XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *)
  1   1.0     pthread_null_sighandler
  1   1.0     XPCStringConvert::JSStringToReadable(JSString *)
  1   1.0     __thunk_12_GetPrincipal__16GlobalWindowImplPP12nsIPrincipal
  1   1.0     _end
  1   1.0     nsStr::Free(nsStr &)
  1   1.0     gdk_region_equal
  1   1.0     chunk_free
  1   1.0     nsStyleContext::QueryInterface(nsID &, void **)
  1   1.0     __pthread_alt_lock
  1   1.0     nsNodeInfo::GetNamespaceID(int &)
  1   1.0     nsPseudoFrames::operator=(nsPseudoFrames &)
  1   1.0     nsXULAttributeValue::GetValueAsAtom(nsIAtom **)
  1   1.0     nsMemory::Free(void *)
  1   1.0     XPC_WN_Helper_NewResolve(JSContext *, JSObject *, long, unsigned int, JSObject **)
  1   1.0     nsStyleContext::GetParent(void) const
  1   1.0     pthread_mutex_unlock
  1   1.0     js_GetProperty
  1   1.0     nsPresContext::GetEventStateManager(nsIEventStateManager **)
  1   1.0     GlobalWindowImpl::QueryInterface(nsID &, void **)
  1   1.0     nsStr::StrCompare(nsStr &, nsStr &, int, int)
  1   1.0     nsCSSRendering::MakeSide(nsPoint *, nsIRenderingContext &, int, nsRect &, nsRect &, int, int, float, int)
  1   1.0     nsXPConnect::Release(void)
  1   1.0     nsStyleContext::SetStyle(nsStyleStructID, nsStyleStruct &)
  1   1.0     PL_DHashTableOperate
  1   1.0     pthread_mutex_lock
  1   1.0     nsSharedBufferHandle::~nsSharedBufferHandle(void)
  1   1.0     JS_HashTableRawLookup
  1   1.0     nsEventStateManager::GetContentState(nsIContent *, int &)
  1   1.0     chunk_alloc
  1   1.0     nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *)
  1   1.0     nsCRT::HashCode(unsigned short *, unsigned int *)
  1   1.0     gdk_event_queue_find_first
  1   1.0     g_datalist_id_get_data
  1   1.0     nsCOMPtr_base::~nsCOMPtr_base(void)
  1   1.0     nsFrame::GetOffsetFromView(nsIPresContext *, nsPoint &, nsIView **) const
  1   1.0     nsSupportsArray::Release(void)
  1   1.0     nsJSContext::AddRef(void)
  1   1.0     SearchTable
  1   1.0     _PR_x86_AtomicDecrement
  1   1.0     nsCString::SetLength(unsigned int)
  1   1.0     PL_HashTableRawLookup
  1   1.0     nsStr::Initialize(nsStr &, eCharSize)
  1   1.0     XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *)
  1   1.0     nsDeque::Peek(void)
  1   1.0     JS_SuspendRequest
  1   1.0     nsIBox::AddCSSPrefSize(nsBoxLayoutState &, nsIBox *, nsSize &)
  1   1.0     nsXULElement::GetID(nsIAtom *&) const
  1   1.0     nsSupportsArray::EnumerateForwards(int (*)(nsISupports *, void *), void *)
  1   1.0     nsVoidArray::ElementAt(int) const