Jprof Profile Report

flat | hierarchical

Hierarchical Profile


 index  Count         Hits      Function Name
                         10942 (97.6%) main
125185      0 (0.0%)     10942 (97.5%) XRE_main
                         10942 (97.6%) XREMain::XRE_main(int, char**, nsXREAppData const*)

10942 (97.6%) _start 98960 0 (0.0%) 10942 (97.5%) __libc_start_main 10942 (97.6%) main
10942 (97.6%) XRE_main 125184 0 (0.0%) 10942 (97.5%) XREMain::XRE_main(int, char**, nsXREAppData const*) 10901 (97.2%) XREMain::XRE_mainRun() 41 (0.4%) ScopedXPCOMStartup::~ScopedXPCOMStartup()
96991 0 (0.0%) 10942 (97.5%) _start 10942 (97.6%) __libc_start_main
10942 (97.6%) __libc_start_main 96990 0 (0.0%) 10942 (97.5%) main 10942 (97.6%) XRE_main
10899 (97.2%) mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 39 (0.3%) nsThread::ThreadFunc(void*) 9 (0.1%) nsThread::Shutdown() 262890 0 (0.0%) 10938 (97.5%) NS_ProcessNextEvent_P(nsIThread*, bool) 10947 (97.6%) nsThread::ProcessNextEvent(bool, bool*)
10947 (97.6%) NS_ProcessNextEvent_P(nsIThread*, bool) 265000 0 (0.0%) 10938 (97.5%) nsThread::ProcessNextEvent(bool, bool*) 10464 (93.3%) nsTimerEvent::Run() 320 (2.9%) nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, bool, unsigned int) 79 (0.7%) nsRunnable::Release() 27 (0.2%) TimerThread::Run() 12 (0.1%) nsInputStreamReadyEvent::Run() 10 (0.1%) nsHtml5ExecutorReflusher::Run() 9 (0.1%) nsRunnableMethodImpl<tag_nsresult (nsIThread::*)(), true>::Run() 5 (0.0%) nsCycleCollectorRunner::Run() 5 (0.0%) nsXPConnect::Push(JSContext*) 4 (0.0%) mozilla::image::RasterImage::ScaleWorker::Run() 2 (0.0%) nsXPConnect::Pop(JSContext**) 2 (0.0%) ContentUnbinder::Run() 2 (0.0%) nsAsyncResolveRequest::Run() 1 (0.0%) mozilla::HangMonitor::NotifyActivity(mozilla::HangMonitor::ActivityType) 1 (0.0%) nsThreadPool::Run() 1 (0.0%) nsCOMPtr_base::assign_with_AddRef(nsISupports*) 1 (0.0%) mozilla::places::(anonymous namespace)::NotifyVisitObservers::Run() 1 (0.0%) nsXPConnect::AfterProcessNextEvent(nsIThreadInternal*, unsigned int) 1 (0.0%) mozilla::net::HttpCacheQuery::Run()
10901 (97.2%) XREMain::XRE_main(int, char**, nsXREAppData const*) 125183 0 (0.0%) 10901 (97.2%) XREMain::XRE_mainRun() 10901 (97.2%) nsAppStartup::Run()
10901 (97.2%) MessageLoop::Run() 250629 0 (0.0%) 10901 (97.2%) mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 10899 (97.2%) NS_ProcessNextEvent_P(nsIThread*, bool) 1 (0.0%) MessageLoop::DoDelayedWork(base::Time*) 1 (0.0%) nsTimerImpl::Cancel()
10901 (97.2%) XREMain::XRE_mainRun() 232368 0 (0.0%) 10901 (97.2%) nsAppStartup::Run() 10901 (97.2%) nsBaseAppShell::Run()
10901 (97.2%) nsAppStartup::Run() 242791 0 (0.0%) 10901 (97.2%) nsBaseAppShell::Run() 10901 (97.2%) MessageLoop::Run()
10901 (97.2%) nsBaseAppShell::Run() 266738 0 (0.0%) 10901 (97.2%) MessageLoop::Run() 10901 (97.2%) mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*)
10464 (93.3%) nsThread::ProcessNextEvent(bool, bool*) 265140 0 (0.0%) 10464 (93.3%) nsTimerEvent::Run() 10463 (93.3%) nsTimerImpl::Fire() 1 (0.0%) nsTimerImpl::Release()
10463 (93.3%) nsTimerEvent::Run() 265139 0 (0.0%) 10463 (93.2%) nsTimerImpl::Fire() 10298 (91.8%) nsRefreshDriver::Notify(nsITimer*) 112 (1.0%) nsGlobalWindow::TimerCallback(nsITimer*, void*) 18 (0.2%) CCTimerFired(nsITimer*, void*) 17 (0.2%) PresShell::sPaintSuppressionCallback(nsITimer*, void*) 14 (0.1%) nsJSContext::GarbageCollectNow(js::gcreason::Reason, nsJSContext::IsIncremental, nsJSContext::IsCompartment, nsJSContext::IsShrinking, long) 2 (0.0%) nsXULTooltipListener::sTooltipCallback(nsITimer*, void*) 1 (0.0%) mozilla::TimeStamp::Now() 1 (0.0%) nsDiskCacheMap::RevalidateTimerCallback(nsITimer*, void*)
10298 (91.8%) nsTimerImpl::Fire() 1 (0.0%) nsRefreshDriver::Notify(nsITimer*) (self) 139588 1 (0.0%) 10298 (91.8%) nsRefreshDriver::Notify(nsITimer*) 10219 (91.1%) nsViewManager::ProcessPendingUpdates() 50 (0.4%) PresShell::FlushPendingNotifications(mozFlushType) 25 (0.2%) PresShell::ProcessSynthMouseMoveEvent(bool) 1 (0.0%) nsViewManager::CallDidPaintOnObserver() 1 (0.0%) nsRefreshDriver::Notify(nsITimer*) (self) 1 (0.0%) nsRefreshDriver::UpdateMostRecentRefresh() 1 (0.0%) PresShell::AddRef()
10219 (91.1%) nsRefreshDriver::Notify(nsITimer*) 53 (0.5%) nsViewManager::Refresh(nsView*, nsIntRegion const&, bool) 1 (0.0%) nsViewManager::ProcessPendingUpdates() (self) 187062 1 (0.0%) 10272 (91.5%) nsViewManager::ProcessPendingUpdates() 9809 (87.5%) nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) 462 (4.1%) nsViewManager::CallWillPaintOnObservers(bool) 1 (0.0%) nsViewManager::ProcessPendingUpdates() (self)
9809 (87.5%) nsViewManager::ProcessPendingUpdates() 61 (0.5%) nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) (self) 187060 0 (0.0%) 9809 (87.4%) nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) 9762 (87.0%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 61 (0.5%) nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) (self) 28 (0.2%) nsView::DoResetWidgetBounds(bool, bool) 14 (0.1%) nsContentUtils::RemoveScriptBlocker() 5 (0.0%) nsViewManager::FlushDirtyRegionToWidget(nsView*)
9762 (87.0%) nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) 12 (0.1%) nsViewManager::Refresh(nsView*, nsIntRegion const&, bool) 139470 0 (0.0%) 9774 (87.1%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 9723 (86.7%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 33 (0.3%) mozilla::layers::BasicShadowLayerManager::EndEmptyTransaction(mozilla::layers::LayerManager::EndTransactionFlags) 3 (0.0%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 3 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeDifferences(mozilla::layers::Layer*, void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 3 (0.0%) nsPresContext::NotifyDidPaintForSubtree() 3 (0.0%) nsPresContext::MayHavePaintEventListenerInSubDocument() 2 (0.0%) PresShell::ComputeBackstopColor(nsIView*) 1 (0.0%) mozilla::layers::BasicShadowLayerManager::BeginTransactionWithTarget(gfxContext*) 1 (0.0%) mozilla_sampler_call_enter(char const*, void*, bool, unsigned int) 1 (0.0%) nsIFrame::UpdatePaintCountForPaintedPresShells() 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long)
9723 (86.7%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 34 (0.3%) PresShell::RenderDocument(nsRect const&, unsigned int, unsigned int, gfxContext*) 138842 0 (0.0%) 9757 (86.9%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 5391 (48.1%) nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) const 3348 (29.9%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 986 (8.8%) nsDisplayList::ComputeVisibilityForRoot(nsDisplayListBuilder*, nsRegion*) 20 (0.2%) nsDisplayList::DeleteAll() 4 (0.0%) nsDisplayListBuilder::~nsDisplayListBuilder() 2 (0.0%) nsDisplayListBuilder::EnterPresShell(nsIFrame*, nsRect const&) 1 (0.0%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 1 (0.0%) PresShell::ComputeBackstopColor(nsIView*) 1 (0.0%) nsIPresShell::GetRootScrollFrame() const 1 (0.0%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) 1 (0.0%) nsRegion::Copy(nsRect const&) 1 (0.0%) mozilla::SamplerStackFrameRAII::~SamplerStackFrameRAII()
5391 (48.1%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 138139 0 (0.0%) 5391 (48.0%) nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) const 5390 (48.1%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 1 (0.0%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int)
5390 (48.1%) nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) const 138137 0 (0.0%) 5390 (48.0%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 4368 (38.9%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 485 (4.3%) mozilla::FrameLayerBuilder::WillEndTransaction() 394 (3.5%) mozilla::layers::BasicShadowLayerManager::EndTransaction(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 92 (0.8%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 24 (0.2%) nsIFrame::ClearInvalidationStateBits() 23 (0.2%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 2 (0.0%) nsPresContext::NotifyInvalidation(nsIntRect const&, unsigned int) 1 (0.0%) moz_xmalloc 1 (0.0%) nsGlobalChromeWindow::AddRef()
4368 (38.9%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 4318 (38.5%) nsDisplayOwnLayer::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 1135 (10.1%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 381 (3.4%) nsDisplayOpacity::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 35 (0.3%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) (self) 137303 35 (0.3%) 4368 (38.9%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 9591 (85.5%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 201 (1.8%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::EnumerateEntries(PLDHashOperator (*)(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*), void*) 54 (0.5%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 53 (0.5%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 35 (0.3%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) (self) 34 (0.3%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::FrameLayerBuilder::Clip**) 33 (0.3%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 24 (0.2%) nsDisplayOpacity::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 24 (0.2%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 21 (0.2%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 20 (0.2%) moz_xmalloc 18 (0.2%) PL_DHashTableInit 12 (0.1%) gfxMatrix::ScaleFactors(bool) const 11 (0.1%) gfx3DMatrix::NudgeToIntegers() 7 (0.1%) gfx3DMatrix::operator*(gfx3DMatrix const&) const 7 (0.1%) nsIntRegion::nsIntRegion(nsIntRect const&) 6 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 5 (0.0%) nsIFrame::AreLayersMarkedActive(nsChangeHint) 5 (0.0%) mozilla::(anonymous namespace)::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) 4 (0.0%) mozilla::layers::BasicContainerLayer::RepositionChild(mozilla::layers::Layer*, mozilla::layers::Layer*) 4 (0.0%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) 4 (0.0%) floor 3 (0.0%) gfxMatrix::Reset() 3 (0.0%) mozilla::layers::Layer::HasUserData(void*) 2 (0.0%) mozilla::layers::ContainerLayer::GetFirstChild() 2 (0.0%) gfx3DMatrix::CanDraw2D(gfxMatrix*) const 2 (0.0%) nsDisplayItem::GetPerFrameKey() 2 (0.0%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 2 (0.0%) nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::~nsTArray() 2 (0.0%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::nsRefPtr(mozilla::FrameLayerBuilder::DisplayItemData*) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::PutEntry(nsIFrame*) 1 (0.0%) gfx3DMatrix::ScalingMatrix(float, float, float) 1 (0.0%) gfx3DMatrix::Translation(float, float, float) 1 (0.0%) nsDisplayTransform::GetPerFrameKey() 1 (0.0%) nsDisplayItem::GetMergedFrames(nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) 1 (0.0%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>* nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::AppendElement<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> >(nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> const&) 1 (0.0%) nsAutoTArray<nsIFrame*, 4u, nsTArrayDefaultAllocator>::nsAutoTArray() 1 (0.0%) mozilla::layers::Layer::SetClipRect(nsIntRect const*) 1 (0.0%) mozilla::layers::Layer::SetBaseTransform(gfx3DMatrix const&) 1 (0.0%) nsRegion::SetToElements(unsigned int)
12787 (114.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 (self) 9591 (85.5%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 137302 115 (1.0%) 4323 (38.5%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 12787 (114.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 (self) 4318 (38.5%) nsDisplayOwnLayer::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 2903 (25.9%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 960 (8.6%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 374 (3.3%) nsDisplayListBuilder::IsFixedItem(nsDisplayItem*, nsIFrame const**, nsIFrame const*) 216 (1.9%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 184 (1.6%) mozilla::(anonymous namespace)::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) 70 (0.6%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 52 (0.5%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 50 (0.4%) mozilla::(anonymous namespace)::ContainerState::ScaleToNearestPixels(nsRect const&) 45 (0.4%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*) 33 (0.3%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 29 (0.3%) nsIntRegion::Contains(nsIntRect const&) const 22 (0.2%) mozilla::FrameLayerBuilder::Clip::operator=(mozilla::FrameLayerBuilder::Clip const&) 22 (0.2%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&) 21 (0.2%) nsDisplayOpacity::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 16 (0.1%) nsDisplayBackground::IsUniform(nsDisplayListBuilder*, unsigned int*) 15 (0.1%) nsIntRegion::Or(nsIntRegion const&, nsIntRect const&) 14 (0.1%) nsRect::UnionRect(nsRect const&, nsRect const&) 14 (0.1%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int) 13 (0.1%) nsRegion::Intersects(nsRect const&) const 12 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 10 (0.1%) nsDisplayBackground::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 10 (0.1%) mozilla::(anonymous namespace)::ContainerState::ThebesLayerData::UpdateCommonClipCount(mozilla::FrameLayerBuilder::Clip const&) 9 (0.1%) moz_xmalloc 7 (0.1%) mozilla::FrameLayerBuilder::SaveLastPaintOffset(mozilla::layers::ThebesLayer*) 5 (0.0%) mozilla::layers::Layer::Release() 5 (0.0%) nsRegion::Init() 4 (0.0%) nsDisplayOpacity::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 4 (0.0%) nsDisplayBackground::GetType() 4 (0.0%) nsRefPtr<mozilla::layers::ThebesLayer>::~nsRefPtr() 4 (0.0%) mozilla::layers::Layer::SetBaseTransform(gfx3DMatrix const&) 3 (0.0%) gfx3DMatrix::From2D(gfxMatrix const&) 3 (0.0%) nsDisplayWrapList::GetComponentAlphaBounds(nsDisplayListBuilder*) 3 (0.0%) nsRefPtr<mozilla::layers::ThebesLayer>::assign_with_AddRef(mozilla::layers::ThebesLayer*) 3 (0.0%) mozilla::SamplerStackFrameRAII::~SamplerStackFrameRAII() 2 (0.0%) gfx3DMatrix::ProjectRectBounds(gfxRect const&) const 2 (0.0%) nsDisplayWrapList::IsUniform(nsDisplayListBuilder*, unsigned int*) 2 (0.0%) mozilla::layers::Layer::SetMaskLayer(mozilla::layers::Layer*) 1 (0.0%) mozilla::layers::BasicThebesLayer::InvalidateRegion(nsIntRegion const&) 1 (0.0%) gfxMatrix::Translate(gfxPoint const&) 1 (0.0%) gfxMatrix::Reset() 1 (0.0%) nsDisplayWrapList::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayOpacity::GetType() 1 (0.0%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 1 (0.0%) mozilla::layers::Layer::SetClipRect(nsIntRect const*) 1 (0.0%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) 1 (0.0%) mozilla::RoundToMatchResidual(double, double) 1 (0.0%) nsRegion::SimplifyOutward(unsigned int) 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const 1 (0.0%) nsRegion::nsRegion() 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int)
4318 (38.5%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 138107 0 (0.0%) 4248 (37.8%) nsDisplayOwnLayer::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 4318 (38.5%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*)
3799 (33.9%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 3348 (29.9%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 3026 (27.0%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 73 (0.7%) nsLayoutUtils::GetFramesForArea(nsIFrame*, nsRect const&, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>&, bool, bool) 11 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) (self) 141248 11 (0.0%) 3421 (30.5%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 6417 (57.2%) ViewportFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3342 (29.8%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 150 (1.3%) nsDisplayTransform::TransformRect(nsRect const&, nsIFrame const*, nsPoint const&, nsRect const*) 93 (0.8%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 87 (0.8%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 29 (0.3%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 27 (0.2%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 18 (0.2%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 14 (0.1%) nsDisplayOpacity::nsDisplayOpacity(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 11 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) (self) 7 (0.1%) nsDisplayList::Sort(nsDisplayListBuilder*, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 7 (0.1%) nsDisplayList::AppendToTop(nsDisplayList*) 6 (0.1%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 5 (0.0%) PL_ArenaAllocate 5 (0.0%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) 5 (0.0%) nsGfxScrollFrameInner::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 4 (0.0%) nsIFrame::Preserves3DChildren() const 4 (0.0%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 3 (0.0%) nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&) 3 (0.0%) nsDisplayListCollection::~nsDisplayListCollection() 2 (0.0%) _ZL21ApplyClipPropClippingP20nsDisplayListBuilderPK14nsStyleDisplayPK8nsIFrameP6nsRect.constprop.61 2 (0.0%) nsIFrame::HasOpacity() const 1 (0.0%) _ZL21ApplyOverflowClippingP20nsDisplayListBuilderPK8nsIFramePK14nsStyleDisplayP6nsRect.constprop.62 1 (0.0%) nsIFrame::IsTransformed() const 1 (0.0%) nsDisplayListCollection::nsDisplayListCollection() 1 (0.0%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) 1 (0.0%) nsDisplayList::nsDisplayList()
33866 (302.0%) nsBoxFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 17149 (152.9%) _ZL11DisplayLineP20nsDisplayListBuilderRK6nsRectS3_R19nsLineList_iteratoriRiRK16nsDisplayListSetP12nsBlockFramePN7mozilla3css12TextOverflowE.constprop.37 6747 (60.2%) nsDeckFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 6417 (57.2%) ViewportFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3348 (29.9%) nsStackFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2995 (26.7%) nsGfxScrollFrameInner::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2980 (26.6%) nsCanvasFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 111 (1.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) (self) 7 (0.1%) nsGfxScrollFrameInner::AppendScrollPartsTo(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, bool&, bool) 7 (0.1%) nsContainerFrame::BuildDisplayListForNonBlockChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, unsigned int) 141249 111 (0.9%) 3418 (30.4%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 37160 (331.3%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 18351 (163.6%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3799 (33.9%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 3413 (30.4%) _ZL32BuildDisplayListWithOverflowClipP20nsDisplayListBuilderP8nsIFrameRK6nsRectRK16nsDisplayListSetS5_PKi.constprop.63 3410 (30.4%) nsBoxFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3016 (26.9%) nsGfxScrollFrameInner::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2982 (26.6%) nsCanvasFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 278 (2.5%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 164 (1.5%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 150 (1.3%) nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*) 116 (1.0%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 111 (1.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) (self) 87 (0.8%) nsIFrame::HasOpacity() const 65 (0.6%) nsIFrame::Preserves3D() const 59 (0.5%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 44 (0.4%) nsDisplayListCollection::~nsDisplayListCollection() 29 (0.3%) PL_ArenaAllocate 27 (0.2%) nsIFrame::Properties() const 23 (0.2%) _ZL21ApplyClipPropClippingP20nsDisplayListBuilderPK14nsStyleDisplayPK8nsIFrameP6nsRect.constprop.61 20 (0.2%) nsRuleNode::GetStylePosition(nsStyleContext*, bool) 19 (0.2%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) 18 (0.2%) nsDisplayListCollection::nsDisplayListCollection() 15 (0.1%) nsDisplayListBuilder::DisplayCaret(nsIFrame*, nsRect const&, nsDisplayList*) 15 (0.1%) nsDisplayList::AppendToTop(nsDisplayList*) 14 (0.1%) nsStyleContext::GetStyleDisplay() 13 (0.1%) nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&) 11 (0.1%) _ZL21ApplyOverflowClippingP20nsDisplayListBuilderPK8nsIFramePK14nsStyleDisplayP6nsRect.constprop.62 9 (0.1%) nsLayoutUtils::IsPopup(nsIFrame*) 8 (0.1%) nsIFrame::IsThemed(nsStyleDisplay const*, nsITheme::Transparency*) const 8 (0.1%) nsDisplayList::nsDisplayList() 7 (0.1%) nsIFrame::IsTransformed() const 6 (0.1%) nsIFrame::GetOffsetTo(nsIFrame const*) const 6 (0.1%) nsDisplayListBuilder::AutoBuildingDisplayList::~AutoBuildingDisplayList() 6 (0.1%) nsContainerFrame::BuildDisplayListForNonBlockChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, unsigned int) 6 (0.1%) nsDisplayList::DeleteAll() 6 (0.1%) nsDisplayListBuilder::Allocate(unsigned long) 5 (0.0%) nsPlaceholderFrame::GetType() const 5 (0.0%) nsIFrame::IsFrameOfType(unsigned int) const 5 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 4 (0.0%) _ZNK7mozilla15FrameProperties3GetEPKNS_23FramePropertyDescriptorEPb.constprop.60 4 (0.0%) nsIFrame::GetStylePosition() const 4 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator-(nsPoint const&) const 3 (0.0%) nsRootBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2 (0.0%) nsSliderFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2 (0.0%) nsTextFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2 (0.0%) nsImageFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2 (0.0%) nsDisplayList::AppendNewToTop(nsDisplayItem*) 2 (0.0%) nsStyleDisplay::HasTransform() const 1 (0.0%) nsDeckFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsSplitterFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsImageBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsInlineFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsComboboxDisplayFrame::IsFrameOfType(unsigned int) const
6417 (57.2%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 143126 0 (0.0%) 3418 (30.4%) ViewportFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 6417 (57.2%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int)
30458 (271.6%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3410 (30.4%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 2 (0.0%) nsBoxFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 147970 2 (0.0%) 3410 (30.4%) nsBoxFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 33866 (302.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 2 (0.0%) nsBoxFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self)
3413 (30.4%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 141188 0 (0.0%) 3408 (30.3%) _ZL32BuildDisplayListWithOverflowClipP20nsDisplayListBuilderP8nsIFrameRK6nsRectRK16nsDisplayListSetS5_PKi.constprop.63 3404 (30.4%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 5 (0.0%) nsComboboxControlFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 4 (0.0%) nsIFrame::OverflowClip(nsDisplayListBuilder*, nsDisplayListSet const&, nsDisplayListSet const&, nsRect const&, int const*, bool, bool)
37160 (331.3%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 3404 (30.4%) _ZL32BuildDisplayListWithOverflowClipP20nsDisplayListBuilderP8nsIFrameRK6nsRectRK16nsDisplayListSetS5_PKi.constprop.63 18 (0.2%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 4 (0.0%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 1 (0.0%) nsSliderFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 147991 4 (0.0%) 3404 (30.3%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 30458 (271.6%) nsBoxFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 6748 (60.2%) nsDeckFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3349 (29.9%) nsStackFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 14 (0.1%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 8 (0.1%) nsGenericElement::HasAttr(int, nsIAtom*) const 4 (0.0%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 1 (0.0%) nsSliderFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool)
6748 (60.2%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsDeckFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 148665 1 (0.0%) 3400 (30.3%) nsDeckFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 6747 (60.2%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) nsDeckFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self)
3349 (29.9%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsStackFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 148064 1 (0.0%) 3349 (29.8%) nsStackFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3348 (29.9%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) nsStackFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self)
3342 (29.8%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 142712 0 (0.0%) 3342 (29.7%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3026 (27.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 304 (2.7%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) 6 (0.1%) nsDisplayOwnLayer::nsDisplayOwnLayer(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 5 (0.0%) nsDisplayListBuilder::EnterPresShell(nsIFrame*, nsRect const&) 1 (0.0%) nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*)
3016 (26.9%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 5 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 141613 0 (0.0%) 3016 (26.8%) nsGfxScrollFrameInner::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2995 (26.7%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 12 (0.1%) nsIFrame::OverflowClip(nsDisplayListBuilder*, nsDisplayListSet const&, nsDisplayListSet const&, nsRect const&, int const*, bool, bool) 10 (0.1%) nsGfxScrollFrameInner::AppendScrollPartsTo(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, bool&, bool) 1 (0.0%) nsGfxScrollFrameInner::GetScrollRange() const 1 (0.0%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 1 (0.0%) nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*) 1 (0.0%) XRE_GetProcessType
2982 (26.6%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 141761 0 (0.0%) 2982 (26.5%) nsCanvasFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2980 (26.6%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) 1 (0.0%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**)
18351 (163.6%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 87 (0.8%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 35 (0.3%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 4 (0.0%) nsComboboxControlFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 140770 35 (0.3%) 2981 (26.5%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 17160 (153.0%) _ZL11DisplayLineP20nsDisplayListBuilderRK6nsRectS3_R19nsLineList_iteratoriRiRK16nsDisplayListSetP12nsBlockFramePN7mozilla3css12TextOverflowE.constprop.37 612 (5.5%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 474 (4.2%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 53 (0.5%) mozilla::css::TextOverflow::WillProcessLines(nsDisplayListBuilder*, nsIFrame*) 45 (0.4%) nsDisplayListCollection::~nsDisplayListCollection() 35 (0.3%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 32 (0.3%) nsDisplayListCollection::nsDisplayListCollection() 25 (0.2%) nsDisplayListSet::MoveTo(nsDisplayListSet const&) const 2 (0.0%) nsSplittableFrame::GetPrevInFlow() const 2 (0.0%) nsLineBox::GetVisualOverflowArea() 2 (0.0%) nsDisplayList::AppendToTop(nsDisplayList*)
17160 (153.0%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 9 (0.1%) _ZL11DisplayLineP20nsDisplayListBuilderRK6nsRectS3_R19nsLineList_iteratoriRiRK16nsDisplayListSetP12nsBlockFramePN7mozilla3css12TextOverflowE.constprop.37 (self) 140723 9 (0.0%) 2978 (26.5%) _ZL11DisplayLineP20nsDisplayListBuilderRK6nsRectS3_R19nsLineList_iteratoriRiRK16nsDisplayListSetP12nsBlockFramePN7mozilla3css12TextOverflowE.constprop.37 17149 (152.9%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 9 (0.1%) _ZL11DisplayLineP20nsDisplayListBuilderRK6nsRectS3_R19nsLineList_iteratoriRiRK16nsDisplayListSetP12nsBlockFramePN7mozilla3css12TextOverflowE.constprop.37 (self) 1 (0.0%) nsDisplayListCollection::~nsDisplayListCollection() 1 (0.0%) nsDisplayListSet::MoveTo(nsDisplayListSet const&) const
2903 (25.9%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 21 (0.2%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) (self) 137301 21 (0.1%) 2228 (19.8%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 1158 (10.3%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 763 (6.8%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 388 (3.5%) nsDisplayOpacity::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 90 (0.8%) mozilla::FrameLayerBuilder::WillEndTransaction() 84 (0.7%) mozilla::FrameLayerBuilder::ClippedDisplayItem* nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::ClippedDisplayItem>(mozilla::FrameLayerBuilder::ClippedDisplayItem const*, unsigned int) 76 (0.7%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 40 (0.4%) mozilla::layers::LayerPropertiesBase::ComputeDifferences(mozilla::layers::Layer*, void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 35 (0.3%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::Init(unsigned int) 33 (0.3%) PL_DHashTableInit 22 (0.2%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 21 (0.2%) moz_xmalloc 21 (0.2%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) (self) 20 (0.2%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*) 18 (0.2%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 16 (0.1%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) 15 (0.1%) mozilla::FrameLayerBuilder::ClippedDisplayItem::~ClippedDisplayItem() 14 (0.1%) mozilla::FrameLayerBuilder::DidBeginRetainedLayerTransaction(mozilla::layers::LayerManager*) 12 (0.1%) mozilla::FrameLayerBuilder::Clip::RoundedRect* nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&) 9 (0.1%) mozilla::layers::BasicLayerManager::BeginTransaction() 7 (0.1%) nsRefPtr<mozilla::layers::LayerManager>::assign_with_AddRef(mozilla::layers::LayerManager*) 7 (0.1%) mozilla::FrameLayerBuilder::Init(nsDisplayListBuilder*, mozilla::layers::LayerManager*) 7 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::DisplayItemData(mozilla::layers::Layer*, unsigned int, mozilla::LayerState, unsigned int) 6 (0.1%) nsDisplayTransform::GetPerFrameKey() 6 (0.1%) arena_dalloc 5 (0.0%) mozilla::layers::LayerPropertiesBase::MoveBy(nsIntPoint const&) 4 (0.0%) pthread_mutex_unlock 3 (0.0%) mozilla::layers::LayerProperties::CloneFrom(mozilla::layers::Layer*) 3 (0.0%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::~nsRefPtr() 3 (0.0%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsIFrame*, mozilla::FrameLayerBuilder::DisplayItemData*) 3 (0.0%) mozilla::FrameLayerBuilder::GetLastPaintOffset(mozilla::layers::ThebesLayer*) 3 (0.0%) _ZN7mozillaL29InvalidatePostTransformRegionEPNS_6layers11ThebesLayerERK11nsIntRegionRK10nsIntPoint.constprop.31 2 (0.0%) mozilla::layers::BasicLayerManager::BeginTransactionWithTarget(gfxContext*) 2 (0.0%) mozilla::GetTranslationForThebesLayer(mozilla::layers::ThebesLayer*) 1 (0.0%) mozilla::layers::BasicLayerManager::SetRoot(mozilla::layers::Layer*) 1 (0.0%) nsDisplayItem::GetPerFrameKey() 1 (0.0%) nsRefPtr<mozilla::layers::LayerManager>::~nsRefPtr() 1 (0.0%) mozilla::layers::Layer::Release() 1 (0.0%) mozilla::layers::LayerManager::Release() 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEmpty() const 1 (0.0%) free
1158 (10.3%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 2 (0.0%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) (self) 138243 2 (0.0%) 1158 (10.3%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 1135 (10.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 9 (0.1%) _ZL14IsFrameVisibleP8nsIFrameRK11gfx3DMatrix.part.13 6 (0.1%) gfx3DMatrix::IsSingular() const 4 (0.0%) AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty) 2 (0.0%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) (self) 1 (0.0%) nsIFrame::Preserves3D() const 1 (0.0%) nsRefPtr<mozilla::layers::ContainerLayer>::~nsRefPtr()
2925 (26.1%) nsDisplayClip::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1002 (8.9%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) (self) 985 (8.8%) nsDisplayList::ComputeVisibilityForRoot(nsDisplayListBuilder*, nsRegion*) 82 (0.7%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 34 (0.3%) nsDisplayOpacity::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 138228 28 (0.2%) 1015 (9.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 2926 (26.1%) nsDisplayClip::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1002 (8.9%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) (self) 443 (4.0%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 270 (2.4%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 97 (0.9%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 54 (0.5%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>*) 43 (0.4%) nsRegion::And(nsRegion const&, nsRect const&) 38 (0.3%) nsDisplayBackground::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 37 (0.3%) nsDisplayOpacity::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 28 (0.2%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 18 (0.2%) nsRegion::SetToElements(unsigned int) 14 (0.1%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*) 5 (0.0%) nsDisplayItem::TryMerge(nsDisplayListBuilder*, nsDisplayItem*) 4 (0.0%) nsRegion::nsRegion() 3 (0.0%) nsDisplayClip::TryMerge(nsDisplayListBuilder*, nsDisplayItem*) 2 (0.0%) nsDisplayWrapList::~nsDisplayWrapList() 2 (0.0%) ForceVisiblityForFixedItem(nsDisplayListBuilder*, nsDisplayItem*) 2 (0.0%) nsDisplayWrapList::GetBounds(nsDisplayListBuilder*, bool*) 2 (0.0%) nsDisplayItem::GetList() 1 (0.0%) nsDisplayXULTextBox::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayText::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayCanvasBackground::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayWrapList::GetList() 1 (0.0%) nsDisplayItem::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsRegion::~nsRegion() 1 (0.0%) nsRegion::Init() 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base() 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long)
986 (8.8%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 138236 0 (0.0%) 986 (8.7%) nsDisplayList::ComputeVisibilityForRoot(nsDisplayListBuilder*, nsRegion*) 985 (8.8%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const
2926 (26.1%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 138233 0 (0.0%) 983 (8.7%) nsDisplayClip::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 2925 (26.1%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&)
960 (8.6%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 56 (0.5%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) (self) 137251 56 (0.4%) 960 (8.5%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 424 (3.8%) nsDisplayBackground::AllocateGeometry(nsDisplayListBuilder*) 159 (1.4%) nsDisplayBackground::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 110 (1.0%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::FrameLayerBuilder::Clip**) 56 (0.5%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) (self) 46 (0.4%) nsDisplayItem::AllocateGeometry(nsDisplayListBuilder*) 38 (0.3%) arena_dalloc 22 (0.2%) mozilla::FrameLayerBuilder::Clip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::FrameLayerBuilder::Clip const&, nsRect const&, nsRegion*) 17 (0.2%) nsDisplayBackground::GetPerFrameKey() 16 (0.1%) nsDisplayItem::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 15 (0.1%) nsRegion::Or(nsRegion const&, nsRect const&) 15 (0.1%) pthread_mutex_unlock 6 (0.1%) free 4 (0.0%) nsDisplayItem::IsInvalid(nsRect&) 3 (0.0%) nsDisplayWrapList::IsInvalid(nsRect&) 3 (0.0%) nsAutoPtr<nsDisplayItemGeometry>::~nsAutoPtr() 3 (0.0%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) 3 (0.0%) _ZN7mozillaL29InvalidatePostTransformRegionEPNS_6layers11ThebesLayerERK11nsIntRegionRK10nsIntPoint.constprop.31 3 (0.0%) nsRegion::Copy(nsRegion const&) 3 (0.0%) nsRegion::SetToElements(unsigned int) 3 (0.0%) nsRegion::nsRegion() 2 (0.0%) mozilla::layers::ThebesLayer::AsThebesLayer() 2 (0.0%) nsDisplayBackgroundGeometry::MoveBy(nsPoint const&) 2 (0.0%) nsDisplayBorder::AllocateGeometry(nsDisplayListBuilder*) 1 (0.0%) moz_free 1 (0.0%) nsDisplayBackgroundGeometry::~nsDisplayBackgroundGeometry() 1 (0.0%) nsDisplayTransform::GetPerFrameKey() 1 (0.0%) nsRegion::ScaleToOutsidePixels(float, float, int) const 1 (0.0%) malloc_mutex_unlock
559 (5.0%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) 216 (1.9%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 43 (0.4%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 33 (0.3%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const (self) 16 (0.1%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 2 (0.0%) nsTextFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsImageBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 141165 33 (0.2%) 837 (7.4%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 804 (7.2%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 33 (0.3%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const (self)
775 (6.9%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::EnumerateEntries(PLDHashOperator (*)(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*), void*) 64 (0.6%) PL_DHashTableEnumerate (self) 22 (0.2%) mozilla::FramePropertyTable::DeleteAll() 18 (0.2%) mozilla::scache::StartupCache::WriteToDisk() 4 (0.0%) nsXULPrototypeCache::MarkInCCGeneration(unsigned int) 3 (0.0%) nsHashtable::Enumerate(bool (*)(nsHashKey*, void*, void*), void*) 3 (0.0%) nsRuleNode::Sweep() 2 (0.0%) nsDocument::EnumerateSubDocuments(bool (*)(nsIDocument*, void*), void*) 1 (0.0%) XPCJSRuntime::TraceXPConnectRoots(JSTracer*) 1 (0.0%) mozilla::MaskLayerImageCache::Sweep() 262948 64 (0.5%) 824 (7.3%) PL_DHashTableEnumerate 550 (4.9%) mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 149 (1.3%) mozilla::FrameLayerBuilder::ProcessRemovedDisplayItems(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 64 (0.6%) PL_DHashTableEnumerate (self) 22 (0.2%) mozilla::FramePropertyTable::DeleteEnumerator(mozilla::FramePropertyTable::Entry*, void*) 18 (0.2%) mozilla::scache::CacheCloseHelper(nsACString_internal const&, nsAutoPtr<mozilla::scache::CacheEntry>&, void*) 11 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 4 (0.0%) MarkXBLInCCGeneration(nsIURI*, nsRefPtr<nsXBLDocumentInfo>&, void*) 3 (0.0%) hashEnumerate(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 (0.0%) PL_DHashTableRawRemove 2 (0.0%) SubDocHashEnum(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 (0.0%) SweepRuleNodeChildren(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 1 (0.0%) TraceJSHolder(void*, nsScriptObjectTracer*&, void*) 1 (0.0%) mozilla::FrameLayerBuilder::StoreNewDisplayItemData(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*)
804 (7.2%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 231 (2.1%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const (self) 141164 231 (2.0%) 804 (7.1%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 481 (4.3%) nsPresContext::GetRootPresContext() 231 (2.1%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const (self) 68 (0.6%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) 24 (0.2%) nsPoint::ConvertAppUnits(int, int) const
573 (5.1%) mozilla::FrameLayerBuilder::WillEndTransaction() 201 (1.8%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 2 (0.0%) mozilla::LayerManagerData::~LayerManagerData() 1 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::EnumerateEntries(PLDHashOperator (*)(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*), void*) (self) 137195 1 (0.0%) 776 (6.9%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::EnumerateEntries(PLDHashOperator (*)(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*), void*) 775 (6.9%) PL_DHashTableEnumerate 1 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::EnumerateEntries(PLDHashOperator (*)(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*), void*) (self)
763 (6.8%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 14 (0.1%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) (self) 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 137300 14 (0.1%) 764 (6.8%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 211 (1.9%) nsDisplayBackground::AllocateGeometry(nsDisplayListBuilder*) 195 (1.7%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::PutEntry(nsIFrame*) 104 (0.9%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) 49 (0.4%) moz_xmalloc 44 (0.4%) mozilla::FrameLayerBuilder::DisplayItemData::DisplayItemData(mozilla::layers::Layer*, unsigned int, mozilla::LayerState, unsigned int) 42 (0.4%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) 28 (0.2%) nsDisplayItem::AllocateGeometry(nsDisplayListBuilder*) 25 (0.2%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>* nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::AppendElement<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> >(nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> const&) 16 (0.1%) nsDisplayBackground::GetPerFrameKey() 16 (0.1%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 14 (0.1%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) (self) 9 (0.1%) mozilla::FrameLayerBuilder::Clip::operator=(mozilla::FrameLayerBuilder::Clip const&) 5 (0.0%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::~nsRefPtr() 3 (0.0%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::nsRefPtr(mozilla::FrameLayerBuilder::DisplayItemData*) 2 (0.0%) nsRefPtr<mozilla::layers::LayerManager>::assign_with_AddRef(mozilla::layers::LayerManager*) 1 (0.0%) nsDisplayBoxShadowInner::AllocateGeometry(nsDisplayListBuilder*)
460 (4.1%) nsViewManager::CallWillPaintOnObservers(bool) 77 (0.7%) nsDocument::FlushPendingNotifications(mozFlushType) 52 (0.5%) nsEventStateManager::PreHandleEvent(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*) 50 (0.4%) nsRefreshDriver::Notify(nsITimer*) 9 (0.1%) nsPresShellEventCB::HandleEvent(nsEventChainPostVisitor&) 3 (0.0%) PresShell::DidDoReflow(bool) 1 (0.0%) nsGfxScrollFrameInner::AsyncScrollPortEvent::Run() 139516 0 (0.0%) 649 (5.7%) PresShell::FlushPendingNotifications(mozFlushType) 471 (4.2%) nsCSSFrameConstructor::ProcessPendingRestyles() 160 (1.4%) PresShell::ProcessReflowCommands(bool) 17 (0.2%) nsCSSFrameConstructor::CreateNeededFrames() 3 (0.0%) nsCSSFrameConstructor::RebuildAllStyleData(nsChangeHint) 1 (0.0%) nsBindingManager::ProcessAttachedQueue(unsigned int)
474 (4.2%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 164 (1.5%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 17 (0.2%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) (self) 4 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 138153 17 (0.1%) 642 (5.7%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 589 (5.3%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 35 (0.3%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 17 (0.2%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) (self) 1 (0.0%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElement<nsIFrame*>(nsIFrame* const&)
424 (3.8%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 211 (1.9%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 16 (0.1%) nsDisplayBackground::AllocateGeometry(nsDisplayListBuilder*) (self) 137959 16 (0.1%) 635 (5.6%) nsDisplayBackground::AllocateGeometry(nsDisplayListBuilder*) 481 (4.3%) nsDisplayBackgroundGeometry::nsDisplayBackgroundGeometry(nsDisplayItem*, nsDisplayListBuilder*) 138 (1.2%) moz_xmalloc 16 (0.1%) nsDisplayBackground::AllocateGeometry(nsDisplayListBuilder*) (self)
612 (5.5%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 20 (0.2%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) (self) 14 (0.1%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3 (0.0%) nsRootBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsGfxScrollFrameInner::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 141227 20 (0.1%) 630 (5.6%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 394 (3.5%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) 101 (0.9%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool, nsDisplayBackground**) 35 (0.3%) nsRuleNode::GetStyleBorder(nsStyleContext*, bool) 32 (0.3%) nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*) 27 (0.2%) nsFrame::DisplayOutlineUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&) 20 (0.2%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) (self) 11 (0.1%) nsStyleBorder::HasBorder() const 10 (0.1%) nsIFrame::GetStyleBorder() const
544 (4.9%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) (self) 209 (1.9%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const 156 (1.4%) PL_DHashTableOperate 141 (1.3%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) 80 (0.7%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::GetEntry(nsIFrame*) const 12 (0.1%) nsStaticCaseInsensitiveNameTable::Lookup(nsAString_internal const&) 5 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::GetEntry(mozilla::layers::ThebesLayer*) const 2 (0.0%) nsBaseHashtable<nsCStringHashKey, nsFactoryEntry*, nsFactoryEntry*>::Get(nsACString_internal const&) const 1 (0.0%) nsScriptSecurityManager::LookupPolicy(nsIPrincipal*, ClassInfoData&, long, unsigned int, ClassPolicy**, SecurityLevel*) 1 (0.0%) LookupObject(PLDHashTable&, nsIContent*) 1 (0.0%) nsContentUtils::GetListenerManager(nsINode*, bool) 1 (0.0%) RuleHash::EnumerateAllRules(mozilla::dom::Element*, RuleProcessorData*, NodeMatchContext&) 262935 544 (4.8%) 609 (5.4%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 544 (4.9%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) (self) 39 (0.3%) PlaceholderMapMatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 15 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 4 (0.0%) nsAString_internal::LowerCaseEqualsASCII(char const*, unsigned int) const 2 (0.0%) matchNameKeysCaseInsensitive(PLDHashTable*, PLDHashEntryHdr const*, void const*) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 1 (0.0%) nsACString_internal::Equals(nsACString_internal const&) const
253 (2.3%) nsIFrame::GetView() const 230 (2.1%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) (self) 116 (1.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 83 (0.7%) nsIFrame::GetUsedBorder() const 42 (0.4%) nsIFrame::AreLayersMarkedActive(nsChangeHint) 36 (0.3%) mozilla::FrameLayerBuilder::GetManagerData(nsIFrame*, mozilla::layers::LayerManager*) 21 (0.2%) nsIFrame::GetOverflowAreasProperty() 16 (0.1%) nsFloatManager::GetRegionFor(nsIFrame*) 15 (0.1%) nsIFrame::GetUsedPadding() const 7 (0.1%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 7 (0.1%) nsIFrame::GetAbsoluteContainingBlock() const 6 (0.1%) AppendIfNonempty(nsIFrame const*, mozilla::FramePropertyTable*, mozilla::FramePropertyDescriptor const*, nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*, mozilla::layout::FrameChildListID) 1 (0.0%) nsCSSFrameConstructor::ProcessRestyledFrames(nsStyleChangeList&) 137327 230 (2.0%) 603 (5.3%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 230 (2.1%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) (self) 216 (1.9%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const 98 (0.9%) unsigned int nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const 59 (0.5%) mozilla::FramePropertyTable::PropertyValue::IsArray()
297 (2.6%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) 293 (2.6%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 24 (0.2%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) (self) 11 (0.1%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 137998 24 (0.2%) 601 (5.3%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) 559 (5.0%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 24 (0.2%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) (self) 18 (0.2%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*)
589 (5.3%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 32 (0.3%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) (self) 138149 32 (0.2%) 589 (5.2%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 235 (2.1%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 128 (1.1%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) 79 (0.7%) moz_xmalloc 47 (0.4%) nsIFrame::GetOverflowRect(nsOverflowType) const 35 (0.3%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 32 (0.3%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) (self) 27 (0.2%) nsIFrame::GetOffsetTo(nsIFrame const*) const 6 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator-(nsPoint const&) const
485 (4.3%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 90 (0.8%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 137196 0 (0.0%) 575 (5.1%) mozilla::FrameLayerBuilder::WillEndTransaction() 573 (5.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::EnumerateEntries(PLDHashOperator (*)(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*), void*) 2 (0.0%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*)
453 (4.0%) nsPresContext::GetRootPresContext() 140 (1.2%) nsPresContext::GetParentPresContext() (self) 118 (1.1%) nsPresContext::GetToplevelContentDocumentPresContext() 138982 140 (1.2%) 571 (5.0%) nsPresContext::GetParentPresContext() 431 (3.8%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) 140 (1.2%) nsPresContext::GetParentPresContext() (self)
550 (4.9%) PL_DHashTableEnumerate 8 (0.1%) mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) (self) 137288 8 (0.0%) 550 (4.9%) mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 233 (2.1%) PL_DHashTableRawRemove 119 (1.1%) bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long) 90 (0.8%) mozilla::FrameLayerBuilder::GetManagerData(nsIFrame*, mozilla::layers::LayerManager*) 59 (0.5%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 22 (0.2%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::GetEntry(nsIFrame*) const 16 (0.1%) mozilla::FrameLayerBuilder::SetManagerData(nsIFrame*, mozilla::LayerManagerData*) 8 (0.1%) mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) (self) 3 (0.0%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*)
431 (3.8%) nsPresContext::GetParentPresContext() 132 (1.2%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) (self) 68 (0.6%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 19 (0.2%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 17 (0.2%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 138753 132 (1.1%) 535 (4.7%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) 403 (3.6%) nsIFrame::GetView() const 132 (1.2%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) (self)
481 (4.3%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 34 (0.3%) nsPresContext::GetRootPresContext() (self) 7 (0.1%) mozilla::FrameLayerBuilder::Init(nsDisplayListBuilder*, mozilla::layers::LayerManager*) 3 (0.0%) nsCSSFrameConstructor::BeginUpdate() 1 (0.0%) nsCSSFrameConstructor::ProcessRestyledFrames(nsStyleChangeList&) 138983 34 (0.3%) 492 (4.3%) nsPresContext::GetRootPresContext() 453 (4.0%) nsPresContext::GetParentPresContext() 34 (0.3%) nsPresContext::GetRootPresContext() (self) 5 (0.0%) nsRootPresContext::IsRoot()
481 (4.3%) nsDisplayBackground::AllocateGeometry(nsDisplayListBuilder*) 3 (0.0%) nsDisplayBackgroundGeometry::nsDisplayBackgroundGeometry(nsDisplayItem*, nsDisplayListBuilder*) (self) 138267 3 (0.0%) 481 (4.2%) nsDisplayBackgroundGeometry::nsDisplayBackgroundGeometry(nsDisplayItem*, nsDisplayListBuilder*) 229 (2.0%) nsDisplayItem::GetContentRect() 210 (1.9%) nsDisplayItem::GetPaddingRect() 39 (0.3%) nsDisplayItemGeometry::nsDisplayItemGeometry(nsDisplayItem*, nsDisplayListBuilder*) 3 (0.0%) nsDisplayBackgroundGeometry::nsDisplayBackgroundGeometry(nsDisplayItem*, nsDisplayListBuilder*) (self)
432 (3.9%) moz_xmalloc 46 (0.4%) malloc (self) 35 (0.3%) PL_DHashTableInit 3 (0.0%) _end 2 (0.0%) _cairo_clip_path_create 2 (0.0%) ChangeTable(PLDHashTable*, int) 1 (0.0%) PR_SetCurrentThreadName 1 (0.0%) EmitCheck(JSContext*, js::frontend::BytecodeEmitter*, long) 1 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 1 (0.0%) JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) 1 (0.0%) pixman_rect_alloc 1 (0.0%) _cairo_xlib_surface_create_internal 1 (0.0%) _end 97226 46 (0.4%) 481 (4.2%) malloc 380 (3.4%) arena_malloc 46 (0.4%) malloc (self) 44 (0.4%) choose_arena 11 (0.1%) malloc_init
471 (4.2%) PresShell::FlushPendingNotifications(mozFlushType) 137625 0 (0.0%) 471 (4.1%) nsCSSFrameConstructor::ProcessPendingRestyles() 471 (4.2%) mozilla::css::RestyleTracker::DoProcessRestyles()
471 (4.2%) nsCSSFrameConstructor::ProcessPendingRestyles() 137351 0 (0.0%) 471 (4.1%) mozilla::css::RestyleTracker::DoProcessRestyles() 467 (4.2%) mozilla::css::RestyleTracker::ProcessOneRestyle(mozilla::dom::Element*, nsRestyleHint, nsChangeHint) 2 (0.0%) mozilla::css::RestyleTracker::GetRestyleData(mozilla::dom::Element*, mozilla::css::RestyleTracker::RestyleData*) 1 (0.0%) nsHTMLDivElement::Release() 1 (0.0%) nsTArray<nsRefPtr<mozilla::dom::Element>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int)
467 (4.2%) mozilla::css::RestyleTracker::DoProcessRestyles() 137341 0 (0.0%) 467 (4.1%) mozilla::css::RestyleTracker::ProcessOneRestyle(mozilla::dom::Element*, nsRestyleHint, nsChangeHint) 467 (4.2%) nsCSSFrameConstructor::RestyleElement(mozilla::dom::Element*, nsIFrame*, nsChangeHint, mozilla::css::RestyleTracker&, bool)
467 (4.2%) mozilla::css::RestyleTracker::ProcessOneRestyle(mozilla::dom::Element*, nsRestyleHint, nsChangeHint) 137626 0 (0.0%) 467 (4.1%) nsCSSFrameConstructor::RestyleElement(mozilla::dom::Element*, nsIFrame*, nsChangeHint, mozilla::css::RestyleTracker&, bool) 388 (3.5%) nsCSSFrameConstructor::ProcessRestyledFrames(nsStyleChangeList&) 79 (0.7%) nsFrameManager::ComputeStyleChangeFor(nsIFrame*, nsStyleChangeList*, nsChangeHint, mozilla::css::RestyleTracker&, bool)
138 (1.2%) nsDisplayBackground::AllocateGeometry(nsDisplayListBuilder*) 94 (0.8%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 79 (0.7%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 49 (0.4%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 33 (0.3%) nsDisplayItem::AllocateGeometry(nsDisplayListBuilder*) 31 (0.3%) moz_xmalloc (self) 21 (0.2%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 20 (0.2%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 12 (0.1%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 9 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 2 (0.0%) nsFloatCacheFreeList::Alloc(nsIFrame*) 1 (0.0%) nsAttrValue::EnsureEmptyMiscContainer() 1 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSDeclaration(bool) 1 (0.0%) AncestorFilter::Init(mozilla::dom::Element*) 1 (0.0%) mozilla::css::Declaration::EnsureMutable() 1 (0.0%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 1 (0.0%) nsStandardURL::StartClone() 327730 31 (0.2%) 463 (4.1%) moz_xmalloc 432 (3.9%) malloc 31 (0.3%) moz_xmalloc (self)
462 (4.1%) nsViewManager::ProcessPendingUpdates() 187054 0 (0.0%) 462 (4.1%) nsViewManager::CallWillPaintOnObservers(bool) 460 (4.1%) PresShell::FlushPendingNotifications(mozFlushType) 1 (0.0%) nsViewManager::GetPresShell() 1 (0.0%) PresShell::WillPaint(bool)
443 (4.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 54 (0.5%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) (self) 7 (0.1%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 1 (0.0%) nsDisplayClip::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 138014 54 (0.4%) 451 (4.0%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 306 (2.7%) nsRegion::Sub(nsRegion const&, nsRegion const&) 82 (0.7%) nsRegion::SetToElements(unsigned int) 54 (0.5%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) (self) 5 (0.0%) nsRegion::nsRegion() 3 (0.0%) nsRegion::Init() 1 (0.0%) nsRegion::Copy(nsRegion const&)
394 (3.5%) mozilla::layers::BasicShadowLayerManager::EndTransaction(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 141 (1.3%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 33 (0.3%) mozilla::layers::BasicShadowLayerManager::EndEmptyTransaction(mozilla::layers::LayerManager::EndTransactionFlags) 23 (0.2%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 1 (0.0%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) (self) 1 (0.0%) mozilla::FrameLayerBuilder::ClippedDisplayItem::~ClippedDisplayItem() 269153 1 (0.0%) 451 (4.0%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 554 (4.9%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 17 (0.2%) gfxPlatformGtk::CreateOffscreenSurface(nsIntSize const&, gfxASurface::gfxContentType) 10 (0.1%) void mozilla::layers::ContainerComputeEffectiveTransforms<mozilla::layers::BasicContainerLayer>(gfx3DMatrix const&, mozilla::layers::BasicContainerLayer*) 2 (0.0%) mozilla::layers::MarkLayersHidden(mozilla::layers::Layer*, nsIntRect const&, nsIntRect const&, nsIntRegion&, unsigned int) 2 (0.0%) gfxContext::Clip(gfxRect const&) 2 (0.0%) gfxContext::SetMatrix(gfxMatrix const&) 2 (0.0%) nsRefPtr<gfxContext>::operator=(gfxContext*) 1 (0.0%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) (self) 1 (0.0%) gfxContext::GetClipExtents() 1 (0.0%) gfx3DMatrix::gfx3DMatrix()
196 (1.7%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::PutEntry(nsIFrame*) 131 (1.2%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 87 (0.8%) PL_DHashTableOperate (self) 40 (0.4%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const 22 (0.2%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::GetEntry(nsIFrame*) const 21 (0.2%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*) 13 (0.1%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) 10 (0.1%) nsStaticCaseInsensitiveNameTable::Lookup(nsAString_internal const&) 3 (0.0%) mozilla::FrameLayerBuilder::RemoveFrameFromLayerManager(nsIFrame*, void*) 2 (0.0%) mozilla::css::RestyleTracker::GetRestyleData(mozilla::dom::Element*, mozilla::css::RestyleTracker::RestyleData*) 1 (0.0%) GCGraphBuilder::AddNode(void*, nsCycleCollectionParticipant*) 1 (0.0%) nsBaseHashtable<nsCStringHashKey, nsFactoryEntry*, nsFactoryEntry*>::Get(nsACString_internal const&) const 1 (0.0%) nsPermissionManager::GetPermissionHashKey(nsACString_internal const&, unsigned int, bool, unsigned int, bool) 1 (0.0%) xpc::CompartmentPrivate::RegisterDOMExpandoObject(JSObject*) 1 (0.0%) XPCJSRuntime::AddJSHolder(void*, nsScriptObjectTracer*) 1 (0.0%) nsScriptSecurityManager::LookupPolicy(nsIPrincipal*, ClassInfoData&, long, unsigned int, ClassPolicy**, SecurityLevel*) 1 (0.0%) nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*) 1 (0.0%) nsCSSRuleProcessor::HasAttributeDependentStyle(AttributeRuleProcessorData*) 1 (0.0%) nsFrameManager::RegisterPlaceholderFrame(nsPlaceholderFrame*) 262947 87 (0.7%) 447 (3.9%) PL_DHashTableOperate 156 (1.4%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 148 (1.3%) ChangeTable(PLDHashTable*, int) 87 (0.8%) PL_DHashTableOperate (self) 16 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_HashKey(PLDHashTable*, void const*) 11 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_HashKey(PLDHashTable*, void const*) 8 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) 5 (0.0%) caseInsensitiveStringHashKey(PLDHashTable*, void const*) 5 (0.0%) PL_DHashTableRawRemove 4 (0.0%) PL_DHashVoidPtrKeyStub 3 (0.0%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_HashKey(PLDHashTable*, void const*) 1 (0.0%) PL_DHashStringKey 1 (0.0%) nsTHashtable<nsPtrHashKey<JSObject> >::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*)
929 (8.3%) mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintContext&, gfxContext*) 554 (4.9%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 1 (0.0%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) (self) 269152 1 (0.0%) 422 (3.7%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 1471 (13.1%) mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintContext&, gfxContext*) 5 (0.0%) mozilla::layers::PaintContext::AnnotateOpaqueRect() 2 (0.0%) mozilla::layers::PaintContext::~PaintContext() 1 (0.0%) mozilla::layers::ContainerLayer::GetFirstChild() 1 (0.0%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) (self) 1 (0.0%) gfxContext::Restore() 1 (0.0%) gfxContext::Rectangle(gfxRect const&, bool) 1 (0.0%) gfxContext::GetClipExtents()
1471 (13.1%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 1 (0.0%) mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintContext&, gfxContext*) (self) 269151 1 (0.0%) 416 (3.7%) mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintContext&, gfxContext*) 929 (8.3%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 389 (3.5%) mozilla::layers::BasicShadowableThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 148 (1.3%) mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 2 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 1 (0.0%) mozilla::layers::ReadbackProcessor::~ReadbackProcessor() 1 (0.0%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*, nsTArrayDefaultAllocator>&) 1 (0.0%) mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintContext&, gfxContext*) (self)
389 (3.5%) mozilla::layers::BasicShadowableThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 148 (1.3%) mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintContext&, gfxContext*) 269557 0 (0.0%) 412 (3.6%) mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 378 (3.4%) mozilla::layers::BasicShadowableThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*) 132 (1.2%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 8 (0.1%) mozilla::layers::PaintWithMask(gfxContext*, float, mozilla::layers::Layer*) 7 (0.1%) mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, nsIntRegion const&, bool*) 5 (0.0%) mozilla::layers::ThebesLayerBuffer::BeginPaint(mozilla::layers::ThebesLayer*, gfxASurface::gfxContentType, unsigned int) 5 (0.0%) mozilla::layers::BasicThebesLayerBuffer::DrawTo(mozilla::layers::ThebesLayer*, gfxContext*, float, mozilla::layers::Layer*) 1 (0.0%) mozilla::layers::BasicLayerManager::PopGroupToSourceWithCachedSurface(gfxContext*, gfxContext*) 1 (0.0%) gfxContext::GetClipExtents()
403 (3.6%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) 42 (0.4%) nsIFrame::GetView() const (self) 1 (0.0%) nsLayoutUtils::GetEventCoordinatesRelativeTo(nsIWidget*, nsIntPoint, nsIFrame*) 141154 42 (0.3%) 404 (3.6%) nsIFrame::GetView() const 253 (2.3%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 83 (0.7%) nsIFrame::Properties() const 42 (0.4%) nsIFrame::GetView() const (self) 26 (0.2%) _ZNK7mozilla15FrameProperties3GetEPKNS_23FramePropertyDescriptorEPb.constprop.60
378 (3.4%) mozilla::layers::BasicThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*) 132 (1.2%) mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 17 (0.2%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) (self) 137304 17 (0.1%) 401 (3.5%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 216 (1.9%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 141 (1.3%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 68 (0.6%) nsDisplayBackground::Paint(nsDisplayListBuilder*, nsRenderingContext*) 28 (0.2%) nsDisplayText::Paint(nsDisplayListBuilder*, nsRenderingContext*) 17 (0.2%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) (self) 7 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const 5 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Contains(nsRect const&) const 5 (0.0%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 4 (0.0%) nsDisplayBorder::Paint(nsDisplayListBuilder*, nsRenderingContext*) 3 (0.0%) nsDisplayButtonBorderBackground::Paint(nsDisplayListBuilder*, nsRenderingContext*) 3 (0.0%) nsRegion::ScaleInverseRoundOut(float, float) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::GetEntry(mozilla::layers::ThebesLayer*) const 2 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEqualInterior(nsRect const&) const 1 (0.0%) gfxContext::SetMatrix(gfxMatrix const&) 1 (0.0%) nsDisplayXULTextBox::Paint(nsDisplayListBuilder*, nsRenderingContext*) 1 (0.0%) nsDisplayImage::Paint(nsDisplayListBuilder*, nsRenderingContext*) 1 (0.0%) mozilla::MaskLayerImageCache::Sweep() 1 (0.0%) nsRenderingContext::~nsRenderingContext() 1 (0.0%) nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::operator==(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&) const 1 (0.0%) mozilla::FrameLayerBuilder::Clip::ApplyTo(gfxContext*, nsPresContext*, unsigned int, unsigned int) 1 (0.0%) nsRegion::SetToElements(unsigned int) 1 (0.0%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int)
394 (3.5%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 269174 0 (0.0%) 394 (3.5%) mozilla::layers::BasicShadowLayerManager::EndTransaction(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 394 (3.5%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags)
394 (3.5%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 6 (0.1%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) (self) 138157 6 (0.0%) 394 (3.5%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) 346 (3.1%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) 12 (0.1%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**) 10 (0.1%) PL_ArenaAllocate 7 (0.1%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) 7 (0.1%) nsDisplayListBuilder::Allocate(unsigned long) 6 (0.1%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) (self) 3 (0.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 2 (0.0%) nsStyleContext::GetStyleBackground() 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayItem*)
380 (3.4%) malloc 139 (1.2%) arena_malloc (self) 8 (0.1%) realloc 1 (0.0%) calloc 97216 139 (1.2%) 389 (3.4%) arena_malloc 139 (1.2%) arena_malloc (self) 84 (0.7%) pthread_mutex_unlock 67 (0.6%) __pthread_mutex_lock 50 (0.4%) arena_bin_malloc_easy 23 (0.2%) arena_run_alloc 13 (0.1%) arena_run_tree_remove 7 (0.1%) malloc_mutex_lock 5 (0.0%) malloc_mutex_unlock 1 (0.0%) pow2_ceil
389 (3.5%) mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintContext&, gfxContext*) 269559 0 (0.0%) 389 (3.4%) mozilla::layers::BasicShadowableThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 389 (3.5%) mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*)
388 (3.5%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 1 (0.0%) nsDisplayOpacity::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) (self) 138244 1 (0.0%) 388 (3.4%) nsDisplayOpacity::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 381 (3.4%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 3 (0.0%) AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty) 3 (0.0%) mozilla::layers::LayerManager::GetUserData(void*) 1 (0.0%) nsDisplayOpacity::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) (self)
388 (3.5%) nsCSSFrameConstructor::RestyleElement(mozilla::dom::Element*, nsIFrame*, nsChangeHint, mozilla::css::RestyleTracker&, bool) 137623 0 (0.0%) 388 (3.4%) nsCSSFrameConstructor::ProcessRestyledFrames(nsStyleChangeList&) 378 (3.4%) nsBlockFrame::UpdateOverflow() 6 (0.1%) DoApplyRenderingChangeToTree(nsIFrame*, nsFrameManager*, nsChangeHint) 1 (0.0%) nsPresContext::GetRootPresContext() 1 (0.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 1 (0.0%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 1 (0.0%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*)
378 (3.4%) mozilla::layers::BasicShadowableThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*) 269496 0 (0.0%) 378 (3.3%) mozilla::layers::BasicThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*) 378 (3.4%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)
378 (3.4%) mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 269497 0 (0.0%) 378 (3.3%) mozilla::layers::BasicShadowableThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*) 378 (3.4%) mozilla::layers::BasicThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*)
378 (3.4%) nsCSSFrameConstructor::ProcessRestyledFrames(nsStyleChangeList&) 2 (0.0%) nsBlockFrame::UpdateOverflow() (self) 140645 2 (0.0%) 378 (3.3%) nsBlockFrame::UpdateOverflow() 291 (2.6%) nsFrame::UpdateOverflow() 85 (0.8%) nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*) 2 (0.0%) nsBlockFrame::UpdateOverflow() (self)
374 (3.3%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 5 (0.0%) nsDisplayListBuilder::IsFixedItem(nsDisplayItem*, nsIFrame const**, nsIFrame const*) (self) 138009 5 (0.0%) 374 (3.3%) nsDisplayListBuilder::IsFixedItem(nsDisplayItem*, nsIFrame const**, nsIFrame const*) 210 (1.9%) nsLayoutUtils::IsScrolledByRootContentDocumentDisplayportScrolling(nsIFrame const*, nsDisplayListBuilder*) 148 (1.3%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 9 (0.1%) nsLayoutUtils::GetActiveScrolledRootFor(nsDisplayItem*, nsDisplayListBuilder*, bool*) 5 (0.0%) nsDisplayListBuilder::IsFixedItem(nsDisplayItem*, nsIFrame const**, nsIFrame const*) (self) 1 (0.0%) nsDisplayBackground::GetType() 1 (0.0%) nsDisplaySolidColor::GetType()
1155 (10.3%) _end (self) 278 (2.5%) _end 235 (2.1%) _end 28 (0.2%) nsWindow::WidgetToScreenOffset() 26 (0.2%) nsWindow::GetClientOffset() 14 (0.1%) moz_gtk_widget_get_focus 6 (0.1%) moz_gtk_get_scrollbar_metrics 3 (0.0%) gfxPangoFontGroup::MakeFontSet(_PangoLanguage*, double, nsAutoRef<_FcPattern>*) 3 (0.0%) nsWindow::Invalidate(nsIntRect const&) 3 (0.0%) moz_gtk_get_widget_border 2 (0.0%) gfxPlatformGtk::GetOffscreenFormat() 2 (0.0%) gfxDownloadedFcFontEntry::InitPattern() 2 (0.0%) moz_gtk_button_get_inner_border 2 (0.0%) clearlooks_gummy_draw_button 2 (0.0%) clearlooks_gummy_draw_entry 1 (0.0%) gfxFcFont::GetOrMakeFont(_FcPattern*, _FcPattern*, gfxFontStyle const*) 1 (0.0%) gfxFcFontSet::SortPreferredFonts(bool&) 1 (0.0%) HasChar(_FcPattern*, unsigned int) 1 (0.0%) nsWindow::GetThebesSurface() 1 (0.0%) nsWindow::GetToplevelWidget(_GtkWidget**) 1 (0.0%) nsWindow::SetSizeConstraints(mozilla::widget::SizeConstraints const&) 1 (0.0%) TSOffsetStyleGCArray 1 (0.0%) clearlooks_gummy_draw_scrollbar_stepper 1 (0.0%) clearlooks_draw_inset 1 (0.0%) msort_with_tmp.part.0 98523 33 (0.2%) 361 (3.2%) _end 1155 (10.3%) _end (self) 274 (2.4%) _end 139 (1.2%) motion_notify_event_cb(_GtkWidget*, _GdkEventMotion*) 68 (0.6%) _end 67 (0.6%) expose_event_cb(_GtkWidget*, _GdkEventExpose*) 12 (0.1%) button_press_event_cb(_GtkWidget*, _GdkEventButton*) 12 (0.1%) _end 7 (0.1%) delete_event_cb(_GtkWidget*, _GdkEventAny*) 1 (0.0%) focus_in_event_cb(_GtkWidget*, _GdkEventFocus*) 1 (0.0%) enter_notify_event_cb(_GtkWidget*, _GdkEventCrossing*) 1 (0.0%) button_release_event_cb(_GtkWidget*, _GdkEventButton*) 1 (0.0%) __GI_qsort_r.constprop.1
346 (3.1%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) 17 (0.2%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) (self) 1 (0.0%) nsCanvasFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 138156 17 (0.1%) 347 (3.0%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) 297 (2.6%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) 17 (0.2%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) (self) 13 (0.1%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**) 11 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 4 (0.0%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) 2 (0.0%) _ZNK8nsIFrame8IsThemedEPK14nsStyleDisplayPN8nsITheme12TransparencyE.part.5 2 (0.0%) nsStyleContext::GetStyleBackground() 1 (0.0%) nsStyleContext::GetStyleDisplay()
666 (5.9%) _end (self) 319 (2.8%) nsAppShell::ProcessNextNativeEvent(bool) 19 (0.2%) _end 12 (0.1%) _end 1 (0.0%) PollWrapper(_GPollFD*, unsigned int, int) 107507 32 (0.2%) 338 (3.0%) _end 666 (5.9%) _end (self) 278 (2.5%) _end 22 (0.2%) PollWrapper(_GPollFD*, unsigned int, int) 11 (0.1%) _end 3 (0.0%) pthread_mutex_unlock 2 (0.0%) _end 1 (0.0%) nsAppShell::EventProcessorCallback(_GIOChannel*, GIOCondition, void*) 1 (0.0%) malloc 1 (0.0%) arena_dalloc
858 (7.7%) _end (self) 274 (2.4%) _end 63 (0.6%) _end 11 (0.1%) _end 2 (0.0%) nsWindow::GetTransparencyMode() 2 (0.0%) _end 107774 39 (0.3%) 327 (2.9%) _end 858 (7.7%) _end (self) 235 (2.1%) _end 26 (0.2%) writev 19 (0.2%) _end 19 (0.2%) __read_nocancel 5 (0.0%) __poll 3 (0.0%) malloc 3 (0.0%) arena_dalloc 2 (0.0%) __pthread_mutex_lock 2 (0.0%) __strcmp_sse42
306 (2.7%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 8 (0.1%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 6 (0.1%) _ZN7mozillaL29InvalidatePostTransformRegionEPNS_6layers11ThebesLayerERK11nsIntRegionRK10nsIntPoint.constprop.31 4 (0.0%) mozilla::layers::ThebesLayerBuffer::BeginPaint(mozilla::layers::ThebesLayer*, gfxASurface::gfxContentType, unsigned int) 3 (0.0%) nsRegion::Sub(nsRegion const&, nsRegion const&) (self) 2 (0.0%) nsRegion::Contains(nsRect const&) const 136747 3 (0.0%) 326 (2.9%) nsRegion::Sub(nsRegion const&, nsRegion const&) 253 (2.3%) nsRegion::SubRegion(nsRegion const&, nsRegion&) const 62 (0.6%) nsRegion::Optimize() 6 (0.1%) nsRegion::Copy(nsRegion const&) 3 (0.0%) nsRegion::Sub(nsRegion const&, nsRegion const&) (self) 2 (0.0%) nsRegion::nsRectFast::Intersects(nsRect const&) const
210 (1.9%) nsIFrame::GetPaddingRectRelativeToSelf() const 116 (1.0%) nsIFrame::GetUsedBorderAndPadding() const 36 (0.3%) nsIFrame::GetUsedBorder() const (self) 141108 36 (0.3%) 326 (2.9%) nsIFrame::GetUsedBorder() const 83 (0.7%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 73 (0.7%) nsRuleNode::GetStyleBorder(nsStyleContext*, bool) 54 (0.5%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 36 (0.3%) nsIFrame::GetUsedBorder() const (self) 29 (0.3%) nsNativeThemeGTK::GetWidgetBorder(nsDeviceContext*, nsIFrame*, unsigned char, nsIntMargin*) 21 (0.2%) nsIFrame::IsThemed(nsStyleDisplay const*, nsITheme::Transparency*) const 9 (0.1%) nsIFrame::Properties() const 9 (0.1%) nsStyleContext::GetStyleDisplay() 7 (0.1%) nsIFrame::GetStyleBorder() const 5 (0.0%) _ZNK7mozilla15FrameProperties3GetEPKNS_23FramePropertyDescriptorEPb.constprop.60
229 (2.0%) nsDisplayBackgroundGeometry::nsDisplayBackgroundGeometry(nsDisplayItem*, nsDisplayListBuilder*) 91 (0.8%) nsDisplayBackground::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 11 (0.1%) nsDisplayItem::GetContentRect() (self) 2 (0.0%) nsDisplayBorderGeometry::nsDisplayBorderGeometry(nsDisplayItem*, nsDisplayListBuilder*) 138115 11 (0.0%) 322 (2.8%) nsDisplayItem::GetContentRect() 304 (2.7%) nsIFrame::GetContentRectRelativeToSelf() const 11 (0.1%) nsDisplayItem::GetContentRect() (self) 7 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const
320 (2.9%) nsThread::ProcessNextEvent(bool, bool*) 242824 0 (0.0%) 320 (2.8%) nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, bool, unsigned int) 319 (2.8%) nsBaseAppShell::DoProcessNextNativeEvent(bool, unsigned int) 1 (0.0%) NS_HasPendingEvents_P(nsIThread*)
319 (2.8%) nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, bool, unsigned int) 242822 0 (0.0%) 319 (2.8%) nsBaseAppShell::DoProcessNextNativeEvent(bool, unsigned int) 319 (2.8%) nsAppShell::ProcessNextNativeEvent(bool)
319 (2.8%) nsBaseAppShell::DoProcessNextNativeEvent(bool, unsigned int) 242209 0 (0.0%) 319 (2.8%) nsAppShell::ProcessNextNativeEvent(bool) 319 (2.8%) _end
270 (2.4%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 40 (0.4%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 4 (0.0%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) (self) 137990 4 (0.0%) 310 (2.7%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 230 (2.1%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 74 (0.7%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 4 (0.0%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) (self) 2 (0.0%) nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder*, bool*)
304 (2.7%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 27 (0.2%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) (self) 1 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 138218 27 (0.2%) 305 (2.7%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) 201 (1.8%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 65 (0.6%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) 27 (0.2%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) (self) 12 (0.1%) nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*)
304 (2.7%) nsDisplayItem::GetContentRect() 9 (0.1%) nsIFrame::GetContentRectRelativeToSelf() const (self) 141238 9 (0.0%) 304 (2.7%) nsIFrame::GetContentRectRelativeToSelf() const 273 (2.4%) nsIFrame::GetUsedBorderAndPadding() const 15 (0.1%) nsIFrame::ApplySkipSides(nsMargin&) const 9 (0.1%) nsIFrame::GetContentRectRelativeToSelf() const (self) 7 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Deflate(nsMargin const&)
278 (2.5%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 12 (0.1%) nsDisplayOpacity::nsDisplayOpacity(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 11 (0.1%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 4 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) (self) 3 (0.0%) nsDisplayOwnLayer::nsDisplayOwnLayer(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 138073 4 (0.0%) 304 (2.7%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 293 (2.6%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) 4 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) (self) 4 (0.0%) nsDisplayList::AppendToTop(nsDisplayList*) 3 (0.0%) nsDisplayList::nsDisplayList()
235 (2.1%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 59 (0.5%) mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 33 (0.3%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) (self) 1 (0.0%) nsIFrame::MarkAsAbsoluteContainingBlock() 1 (0.0%) nsCSSFrameConstructor::ProcessRestyledFrames(nsStyleChangeList&) 137330 33 (0.2%) 296 (2.6%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 131 (1.2%) PL_DHashTableOperate 96 (0.9%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 33 (0.3%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) (self) 25 (0.2%) mozilla::FramePropertyTable::PropertyValue* nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::AppendElement<mozilla::FramePropertyTable::PropertyValue>(mozilla::FramePropertyTable::PropertyValue const&) 7 (0.1%) unsigned int nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const 4 (0.0%) mozilla::FramePropertyTable::PropertyValue::IsArray()
291 (2.6%) nsBlockFrame::UpdateOverflow() 141300 0 (0.0%) 291 (2.5%) nsFrame::UpdateOverflow() 290 (2.6%) nsLayoutUtils::UnionChildOverflow(nsIFrame*, nsOverflowAreas&) 1 (0.0%) nsIFrame::FinishAndStoreOverflow(nsOverflowAreas&, nsSize)
290 (2.6%) nsFrame::UpdateOverflow() 39 (0.3%) nsLayoutUtils::UnionChildOverflow(nsIFrame*, nsOverflowAreas&) (self) 138883 39 (0.3%) 290 (2.5%) nsLayoutUtils::UnionChildOverflow(nsIFrame*, nsOverflowAreas&) 87 (0.8%) nsIFrame::GetOverflowAreas() const 83 (0.7%) nsOverflowAreas::UnionWith(nsOverflowAreas const&) 63 (0.6%) nsRect::UnionRect(nsRect const&, nsRect const&) 39 (0.3%) nsLayoutUtils::UnionChildOverflow(nsIFrame*, nsOverflowAreas&) (self) 18 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::MoveBy(nsPoint const&)
216 (1.9%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 94 (0.8%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 30 (0.3%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) (self) 138147 30 (0.2%) 282 (2.5%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 82 (0.7%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 64 (0.6%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 40 (0.4%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 30 (0.3%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) (self) 26 (0.2%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 23 (0.2%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*) 22 (0.2%) nsRegion::And(nsRegion const&, nsRect const&) 7 (0.1%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 4 (0.0%) nsRegion::SetToElements(unsigned int) 3 (0.0%) nsDisplayOpacity::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 3 (0.0%) nsDisplayBackground::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 2 (0.0%) nsRegion::~nsRegion() 2 (0.0%) nsRegion::Init() 1 (0.0%) ForceVisiblityForFixedItem(nsDisplayListBuilder*, nsDisplayItem*) 1 (0.0%) nsDisplayWrapList::GetBounds(nsDisplayListBuilder*, bool*)
141 (1.3%) arena_dalloc (self) 60 (0.5%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 46 (0.4%) nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 38 (0.3%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 36 (0.3%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 33 (0.3%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 10 (0.1%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 7 (0.1%) nsTArray<nsAutoPtr<mozilla::(anonymous namespace)::ContainerState::ThebesLayerData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 6 (0.1%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 6 (0.1%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 6 (0.1%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 4 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 4 (0.0%) realloc 3 (0.0%) TreeMatchContext::~TreeMatchContext() 3 (0.0%) _end 2 (0.0%) js::LifoAlloc::freeAll() 2 (0.0%) js::GCHelperThread::doSweep() 1 (0.0%) FreeArenaList 1 (0.0%) INT__moz_cairo_region_destroy 1 (0.0%) _cairo_array_fini 1 (0.0%) ChangeTable(PLDHashTable*, int) 1 (0.0%) XPCWrappedNative::Release() 1 (0.0%) nsCSSSelectorList::~nsCSSSelectorList() 1 (0.0%) mozilla::css::Rule::Release() 1 (0.0%) nsTArray<nsAutoPtr<BuildTextRunsScanner::BreakSink>, nsTArrayDefaultAllocator>::Clear() 1 (0.0%) nsCSSFrameConstructor::FrameConstructionItemList::~FrameConstructionItemList() 1 (0.0%) mozilla::FramePropertyTable::DeleteAllForEntry(mozilla::FramePropertyTable::Entry*) 1 (0.0%) _end 1 (0.0%) _end 97212 141 (1.2%) 278 (2.4%) arena_dalloc 141 (1.3%) arena_dalloc (self) 69 (0.6%) __pthread_mutex_lock 25 (0.2%) arena_run_dalloc 21 (0.2%) arena_run_tree_search 19 (0.2%) arena_run_tree_insert 2 (0.0%) malloc_mutex_lock 1 (0.0%) arena_run_tree_remove
273 (2.4%) nsIFrame::GetContentRectRelativeToSelf() const 39 (0.3%) nsIFrame::GetUsedBorderAndPadding() const (self) 140115 39 (0.3%) 273 (2.4%) nsIFrame::GetUsedBorderAndPadding() const 118 (1.1%) nsIFrame::GetUsedPadding() const 116 (1.0%) nsIFrame::GetUsedBorder() const 39 (0.3%) nsIFrame::GetUsedBorderAndPadding() const (self)
124 (1.1%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) (self) 96 (0.9%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 52 (0.5%) mozilla::FrameLayerBuilder::ClippedDisplayItem* nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::ClippedDisplayItem>(mozilla::FrameLayerBuilder::ClippedDisplayItem const*, unsigned int) 28 (0.2%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 27 (0.2%) bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long) 16 (0.1%) mozilla::FramePropertyTable::PropertyValue* nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::AppendElement<mozilla::FramePropertyTable::PropertyValue>(mozilla::FramePropertyTable::PropertyValue const&) 15 (0.1%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>* nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::AppendElement<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> >(nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> const&) 8 (0.1%) mozilla::FrameLayerBuilder::Clip::RoundedRect* nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&) 6 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 5 (0.0%) nsDisplayItem** nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AppendElement<nsDisplayItem*>(nsDisplayItem* const&) 5 (0.0%) mozilla::FrameLayerBuilder::Clip::operator=(mozilla::FrameLayerBuilder::Clip const&) 4 (0.0%) nsFloatManager::AddFloat(nsIFrame*, nsRect const&) 2 (0.0%) nsINode** nsTArray<nsINode*, nsTArrayDefaultAllocator>::AppendElements<nsINode*>(nsINode* const*, unsigned int) 1 (0.0%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 1 (0.0%) nsStyleDisplay::nsStyleDisplay(nsStyleDisplay const&) 1 (0.0%) void** nsTArray<void*, nsTArrayDefaultAllocator>::AppendElements<void*>(void* const*, unsigned int) 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 125505 124 (1.1%) 268 (2.3%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 124 (1.1%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) (self) 94 (0.8%) moz_xmalloc 50 (0.4%) moz_xrealloc
210 (1.9%) nsDisplayBackgroundGeometry::nsDisplayBackgroundGeometry(nsDisplayItem*, nsDisplayListBuilder*) 56 (0.5%) nsDisplayBackground::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 14 (0.1%) nsDisplayItem::GetPaddingRect() (self) 1 (0.0%) nsDisplayBoxShadowInnerGeometry::nsDisplayBoxShadowInnerGeometry(nsDisplayItem*, nsDisplayListBuilder*) 138118 14 (0.1%) 267 (2.3%) nsDisplayItem::GetPaddingRect() 250 (2.2%) nsIFrame::GetPaddingRectRelativeToSelf() const 14 (0.1%) nsDisplayItem::GetPaddingRect() (self) 3 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const
216 (1.9%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 50 (0.4%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 17 (0.2%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const (self) 137326 17 (0.1%) 266 (2.3%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const 209 (1.9%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 40 (0.4%) PL_DHashTableOperate 17 (0.2%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const (self)
230 (2.1%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 33 (0.3%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 14 (0.1%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) (self) 138145 14 (0.1%) 263 (2.3%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 174 (1.6%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) 22 (0.2%) nsRegion::Copy(nsRegion const&) 14 (0.1%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) (self) 13 (0.1%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) 10 (0.1%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**) 7 (0.1%) nsStyleImage::IsOpaque() const 7 (0.1%) nsRegion::SetToElements(unsigned int) 5 (0.0%) nsStyleContext::GetStyleBackground() 4 (0.0%) nsCSSRendering::IsCanvasFrame(nsIFrame*) 2 (0.0%) nsSplittableFrame::GetPrevContinuation() const 2 (0.0%) nsRegion::Init() 1 (0.0%) nsSplittableFrame::GetNextContinuation() const 1 (0.0%) nsCSSRendering::GetBackgroundLayerRect(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 1 (0.0%) nsRegion::nsRegion()
253 (2.3%) nsRegion::Sub(nsRegion const&, nsRegion const&) 6 (0.1%) nsRegion::Or(nsRegion const&, nsRegion const&) 6 (0.1%) nsRegion::SubRegion(nsRegion const&, nsRegion&) const (self) 3 (0.0%) nsRegion::Xor(nsRegion const&, nsRegion const&) 136746 6 (0.0%) 262 (2.3%) nsRegion::SubRegion(nsRegion const&, nsRegion&) const 256 (2.3%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const 6 (0.1%) nsRegion::SubRegion(nsRegion const&, nsRegion&) const (self)
256 (2.3%) nsRegion::SubRegion(nsRegion const&, nsRegion&) const 56 (0.5%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const (self) 1 (0.0%) nsRegion::Or(nsRegion const&, nsRect const&) 136745 56 (0.4%) 257 (2.2%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const 92 (0.8%) nsRegion::InsertInPlace(nsRegion::RgnRect*, bool) 56 (0.5%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const (self) 50 (0.4%) nsRegion::RgnRect::operator new(unsigned long) 42 (0.4%) RgnRectMemoryAllocator::Alloc() 5 (0.0%) nsRegion::Copy(nsRegion const&) 4 (0.0%) nsRegion::Init() 3 (0.0%) nsRegion::SetToElements(unsigned int) 3 (0.0%) nsRegion::nsRectFast::IntersectRect(nsRect const&, nsRect const&) 1 (0.0%) nsRegion::MoveInto(nsRegion&, nsRegion::RgnRect const*) 1 (0.0%) nsRegion::nsRegion()
250 (2.2%) nsDisplayItem::GetPaddingRect() 17 (0.2%) nsIFrame::GetPaddingRectRelativeToSelf() const (self) 2 (0.0%) nsIFrame::GetPaddingRect() const 141240 17 (0.1%) 252 (2.2%) nsIFrame::GetPaddingRectRelativeToSelf() const 210 (1.9%) nsIFrame::GetUsedBorder() const 19 (0.2%) nsIFrame::ApplySkipSides(nsMargin&) const 17 (0.2%) nsIFrame::GetPaddingRectRelativeToSelf() const (self) 6 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Deflate(nsMargin const&)
148 (1.3%) nsDisplayListBuilder::IsFixedItem(nsDisplayItem*, nsIFrame const**, nsIFrame const*) 45 (0.4%) nsDisplayWrapList::ChildrenCanBeInactive(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&, nsDisplayList const&, nsIFrame*) 40 (0.4%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) (self) 29 (0.3%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 27 (0.2%) nsDisplayOpacity::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 138860 40 (0.3%) 249 (2.2%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 61 (0.5%) _ZN13do_QueryFramecvPT_I18nsIScrollableFrameEEv 40 (0.4%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) (self) 23 (0.2%) nsLayoutUtils::IsPopup(nsIFrame*) 19 (0.2%) nsHTMLScrollFrame::QueryFrame(nsQueryFrame::FrameIID) 19 (0.2%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) 18 (0.2%) nsBlockFrame::QueryFrame(nsQueryFrame::FrameIID) 16 (0.1%) non-virtual thunk to nsHTMLScrollFrame::GetScrolledFrame() const 14 (0.1%) nsContainerFrame::QueryFrame(nsQueryFrame::FrameIID) 13 (0.1%) nsFrame::QueryFrame(nsQueryFrame::FrameIID) 10 (0.1%) nsCanvasFrame::QueryFrame(nsQueryFrame::FrameIID) 9 (0.1%) nsHTMLScrollFrame::GetScrolledFrame() const 4 (0.0%) non-virtual thunk to nsHTMLScrollFrame::IsScrollingActive() 3 (0.0%) nsHTMLScrollFrame::IsScrollingActive()
92 (0.8%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 52 (0.5%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 32 (0.3%) nsDisplayItemGeometry::nsDisplayItemGeometry(nsDisplayItem*, nsDisplayListBuilder*) 28 (0.2%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 26 (0.2%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 15 (0.1%) nsDisplayItem::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 8 (0.1%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) (self) 138051 8 (0.0%) 245 (2.1%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 114 (1.0%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) 68 (0.6%) nsDisplayTransform::GetTransform(float) 55 (0.5%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 8 (0.1%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) (self)
233 (2.1%) mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 5 (0.0%) PL_DHashTableOperate 4 (0.0%) PL_DHashTableRawRemove (self) 3 (0.0%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 2 (0.0%) PL_DHashTableEnumerate 262946 4 (0.0%) 241 (2.1%) PL_DHashTableRawRemove 235 (2.1%) mozilla::FrameLayerBuilder::DisplayItemDataEntry::~DisplayItemDataEntry() 4 (0.0%) PL_DHashTableRawRemove (self) 2 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base() 1 (0.0%) mozilla::dom::FragmentOrElement::Release() 1 (0.0%) nsTHashtable<nsBaseHashtableET<nsISupportsHashKey, mozilla::css::RestyleTracker::RestyleData> >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)
235 (2.1%) PL_DHashTableRawRemove 5 (0.0%) mozilla::FrameLayerBuilder::DisplayItemDataEntry::~DisplayItemDataEntry() (self) 4 (0.0%) ChangeTable(PLDHashTable*, int) 137275 5 (0.0%) 237 (2.1%) mozilla::FrameLayerBuilder::DisplayItemDataEntry::~DisplayItemDataEntry() 216 (1.9%) nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 15 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 5 (0.0%) mozilla::FrameLayerBuilder::DisplayItemDataEntry::~DisplayItemDataEntry() (self) 3 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
220 (2.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) (self) 59 (0.5%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 54 (0.5%) nsIFrame::GetUsedBorder() const 23 (0.2%) nsIFrame::Preserves3DChildren() const 14 (0.1%) nsIFrame::GetUsedPadding() const 13 (0.1%) nsIFrame::IsPositioned() const 11 (0.1%) nsIFrame::HasOpacity() const 11 (0.1%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) 10 (0.1%) nsIFrame::GetBorderRadii(int*) const 8 (0.1%) nsStyleContext::ApplyStyleFixups() 4 (0.0%) nsFloatManager::AddFloat(nsIFrame*, nsRect const&) 4 (0.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 4 (0.0%) _ZL14IsFrameVisibleP8nsIFrameRK11gfx3DMatrix.part.13 3 (0.0%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool, nsDisplayBackground**) 3 (0.0%) nsIFrame::IsTransformed() const 3 (0.0%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) 1 (0.0%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsFloatManager::GetFlowArea(int, nsFloatManager::BandInfoType, int, nsRect, nsFloatManager::SavedState*) const 1 (0.0%) nsDisplayBackground::IsUniform(nsDisplayListBuilder*, unsigned int*) 1 (0.0%) nsCSSFrameConstructor::AttributeChanged(mozilla::dom::Element*, int, nsIAtom*, int) 146425 220 (1.9%) 228 (2.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 220 (2.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) (self) 8 (0.1%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*)
86 (0.8%) nsRegion::SetToElements(unsigned int) (self) 82 (0.7%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 43 (0.4%) nsRegion::Copy(nsRect const&) 34 (0.3%) nsRegion::Copy(nsRegion const&) 18 (0.2%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 8 (0.1%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 7 (0.1%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 4 (0.0%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 4 (0.0%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 4 (0.0%) nsRegion::SetEmpty() 3 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 3 (0.0%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const 2 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 2 (0.0%) nsTArray<nsAutoPtr<mozilla::(anonymous namespace)::ContainerState::ThebesLayerData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 1 (0.0%) mozilla::layers::MarkLayersHidden(mozilla::layers::Layer*, nsIntRect const&, nsIntRect const&, nsIntRegion&, unsigned int) 1 (0.0%) nsViewManager::FlushDirtyRegionToWidget(nsView*) 1 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 1 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 136724 86 (0.7%) 220 (1.9%) nsRegion::SetToElements(unsigned int) 87 (0.8%) nsRegion::RgnRect::operator delete(void*, unsigned long) 86 (0.8%) nsRegion::SetToElements(unsigned int) (self) 25 (0.2%) nsRegion::RgnRect::operator new(unsigned long) 22 (0.2%) RgnRectMemoryAllocator::Alloc()
209 (1.9%) js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) 198 (1.8%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 60 (0.5%) js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*, JS::Value*) 50 (0.4%) js::CallOrConstructBoundFunction(JSContext*, unsigned int, JS::Value*) 13 (0.1%) js_fun_apply(JSContext*, unsigned int, JS::Value*) 8 (0.1%) array_forEach(JSContext*, unsigned int, JS::Value*) 4 (0.0%) js_fun_call(JSContext*, unsigned int, JS::Value*) 2 (0.0%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) (self) 289447 2 (0.0%) 218 (1.9%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 230 (2.1%) js::RunScript(JSContext*, JS::Handle<JSScript*>, js::StackFrame*) 69 (0.6%) mozilla::dom::CSSStyleDeclarationBinding::genericMethod(JSContext*, unsigned int, JS::Value*) 50 (0.4%) js::CallOrConstructBoundFunction(JSContext*, unsigned int, JS::Value*) 44 (0.4%) proxy_Call(JSContext*, unsigned int, JS::Value*) 40 (0.4%) mozilla::dom::CSS2PropertiesBinding::genericSetter(JSContext*, unsigned int, JS::Value*) 34 (0.3%) mozilla::dom::CanvasRenderingContext2DBinding::genericMethod(JSContext*, unsigned int, JS::Value*) 26 (0.2%) XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) 16 (0.1%) XPC_WN_GetterSetter(JSContext*, unsigned int, JS::Value*) 13 (0.1%) js_fun_apply(JSContext*, unsigned int, JS::Value*) 8 (0.1%) array_forEach(JSContext*, unsigned int, JS::Value*) 4 (0.0%) js_fun_call(JSContext*, unsigned int, JS::Value*) 2 (0.0%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) (self) 2 (0.0%) JSScript::makeAnalysis(JSContext*) 1 (0.0%) array_join(JSContext*, unsigned int, JS::Value*) 1 (0.0%) nsIDOMNodeSelector_QuerySelectorAll(JSContext*, unsigned int, JS::Value*) 1 (0.0%) nsIDOMElement_GetBoundingClientRect(JSContext*, unsigned int, JS::Value*) 1 (0.0%) nsIDOMElement_RemoveAttribute(JSContext*, unsigned int, JS::Value*)
93 (0.8%) nsOverflowAreas::UnionWith(nsOverflowAreas const&) 86 (0.8%) nsRect::UnionRect(nsRect const&, nsRect const&) (self) 63 (0.6%) nsLayoutUtils::UnionChildOverflow(nsIFrame*, nsOverflowAreas&) 32 (0.3%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 14 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 12 (0.1%) nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*) 2 (0.0%) nsDisplayClip::TryMerge(nsDisplayListBuilder*, nsDisplayItem*) 2 (0.0%) nsDisplayWrapList::GetComponentAlphaBounds(nsDisplayListBuilder*) 137173 86 (0.7%) 218 (1.9%) nsRect::UnionRect(nsRect const&, nsRect const&) 132 (1.2%) nsRect::Union(nsRect const&) const 86 (0.8%) nsRect::UnionRect(nsRect const&, nsRect const&) (self)
216 (1.9%) mozilla::FrameLayerBuilder::DisplayItemDataEntry::~DisplayItemDataEntry() 11 (0.1%) nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self) 137272 11 (0.0%) 214 (1.9%) nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 145 (1.3%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::~nsRefPtr() 46 (0.4%) arena_dalloc 11 (0.1%) nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self) 10 (0.1%) pthread_mutex_unlock 3 (0.0%) free 1 (0.0%) malloc_mutex_unlock
210 (1.9%) nsDisplayListBuilder::IsFixedItem(nsDisplayItem*, nsIFrame const**, nsIFrame const*) 9 (0.1%) nsLayoutUtils::IsScrolledByRootContentDocumentDisplayportScrolling(nsIFrame const*, nsDisplayListBuilder*) (self) 138758 9 (0.0%) 210 (1.8%) nsLayoutUtils::IsScrolledByRootContentDocumentDisplayportScrolling(nsIFrame const*, nsDisplayListBuilder*) 137 (1.2%) nsPresContext::GetToplevelContentDocumentPresContext() 38 (0.3%) nsIPresShell::GetRootScrollFrame() const 26 (0.2%) nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*) 9 (0.1%) nsLayoutUtils::IsScrolledByRootContentDocumentDisplayportScrolling(nsIFrame const*, nsDisplayListBuilder*) (self)
138 (1.2%) bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long) (self) 119 (1.1%) mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 89 (0.8%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_CopyEntry(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*) 128601 138 (1.2%) 208 (1.8%) bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long) 138 (1.2%) bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long) (self) 28 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::IsAutoArrayRestorer::~IsAutoArrayRestorer() 27 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 7 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base() 4 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::UsesAutoArrayBuffer() const 3 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureNotUsingAutoArrayBuffer(unsigned int)
201 (1.8%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) 4 (0.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) (self) 1 (0.0%) nsCSSOffsetState::InitOffsets(int, nsIAtom*, nsMargin const*, nsMargin const*) 1 (0.0%) nsIFrame::FinishAndStoreOverflow(nsOverflowAreas&, nsSize) 1 (0.0%) nsCSSFrameConstructor::ProcessRestyledFrames(nsStyleChangeList&) 137338 4 (0.0%) 204 (1.8%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 148 (1.3%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 36 (0.3%) arena_dalloc 10 (0.1%) pthread_mutex_unlock 4 (0.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) (self) 2 (0.0%) mozilla::FramePropertyTable::PropertyValue::DestroyValueFor(nsIFrame*) 2 (0.0%) free 1 (0.0%) moz_free 1 (0.0%) malloc_mutex_unlock
230 (2.1%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 33 (0.3%) js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) 4 (0.0%) UncachedInlineCall(js::VMFrame&, js::InitialFrameFlags, void**, bool*, unsigned int) 1 (0.0%) js::RunScript(JSContext*, JS::Handle<JSScript*>, js::StackFrame*) (self) 289445 1 (0.0%) 199 (1.7%) js::RunScript(JSContext*, JS::Handle<JSScript*>, js::StackFrame*) 263 (2.3%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 2 (0.0%) js::mjit::CanMethodJIT(JSContext*, JSScript*, unsigned char*, bool, js::mjit::CompileRequest, js::StackFrame*) 1 (0.0%) js::ion::CanEnter(JSContext*, JS::Handle<JSScript*>, js::StackFrame*, bool) 1 (0.0%) js::RunScript(JSContext*, JS::Handle<JSScript*>, js::StackFrame*) (self)
195 (1.7%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 2 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::PutEntry(nsIFrame*) (self) 137219 1 (0.0%) 197 (1.7%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::PutEntry(nsIFrame*) 196 (1.7%) PL_DHashTableOperate 1 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::PutEntry(nsIFrame*) (self)
263 (2.3%) js::RunScript(JSContext*, JS::Handle<JSScript*>, js::StackFrame*) 5 (0.0%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) (self) 289444 5 (0.0%) 196 (1.7%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 198 (1.8%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 15 (0.1%) js::mjit::CanMethodJIT(JSContext*, JSScript*, unsigned char*, bool, js::mjit::CompileRequest, js::StackFrame*) 14 (0.1%) js::SetPropertyOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>) 6 (0.1%) proxy_GetGeneric(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 6 (0.1%) js::GetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>) 6 (0.1%) js_NativeGet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, unsigned int, JS::Value*) 5 (0.0%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) (self) 5 (0.0%) js::NameOperation(JSContext*, unsigned char*, JS::MutableHandle<JS::Value>) 2 (0.0%) js::InvokeConstructorKernel(JSContext*, JS::CallArgs) 2 (0.0%) js::types::TypeMonitorResult(JSContext*, JS::Handle<JSScript*>, unsigned char*, JS::Value const&) 1 (0.0%) _ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE.part.322 1 (0.0%) js::ValueToIterator(JSContext*, unsigned int, JS::MutableHandle<JS::Value>) 1 (0.0%) js::types::TypeMonitorCallSlow(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&, bool) 1 (0.0%) JSScript::makeAnalysis(JSContext*)
184 (1.6%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 9 (0.1%) mozilla::(anonymous namespace)::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) (self) 5 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 137123 9 (0.0%) 189 (1.6%) mozilla::(anonymous namespace)::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) 104 (0.9%) nsRect::ScaleToOutsidePixels(float, float, int) const 76 (0.7%) mozilla::(anonymous namespace)::ContainerState::ScaleToNearestPixels(nsRect const&) 9 (0.1%) mozilla::(anonymous namespace)::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) (self)
185 (1.6%) pthread_mutex_unlock (self) 84 (0.7%) arena_malloc 24 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 15 (0.1%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 13 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 10 (0.1%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 10 (0.1%) nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 7 (0.1%) PR_Unlock 5 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 4 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 4 (0.0%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 3 (0.0%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 3 (0.0%) _end 2 (0.0%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 1 (0.0%) _end 105347 185 (1.6%) 185 (1.6%) pthread_mutex_unlock 185 (1.6%) pthread_mutex_unlock (self)
152 (1.4%) nsView::HandleEvent(nsGUIEvent*, bool) 25 (0.2%) PresShell::DispatchSynthMouseMove(nsGUIEvent*, bool) 187057 0 (0.0%) 177 (1.5%) nsViewManager::DispatchEvent(nsGUIEvent*, nsIView*, nsEventStatus*) 176 (1.6%) PresShell::HandleEvent(nsIFrame*, nsGUIEvent*, bool, nsEventStatus*) 1 (0.0%) PR_IntervalNow
176 (1.6%) nsIFrame::Properties() const (self) 83 (0.7%) nsIFrame::GetView() const 30 (0.3%) nsIFrame::AreLayersMarkedActive(nsChangeHint) 27 (0.2%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 20 (0.2%) nsIFrame::GetOverflowAreasProperty() 9 (0.1%) nsIFrame::GetUsedBorder() const 3 (0.0%) nsIFrame::GetUsedPadding() const 2 (0.0%) nsIFrame::GetAbsoluteContainingBlock() const 1 (0.0%) nsFrame::DidSetStyleContext(nsStyleContext*) 1 (0.0%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 140205 176 (1.5%) 176 (1.5%) nsIFrame::Properties() const 176 (1.6%) nsIFrame::Properties() const (self)
176 (1.6%) nsViewManager::DispatchEvent(nsGUIEvent*, nsIView*, nsEventStatus*) 139528 0 (0.0%) 176 (1.5%) PresShell::HandleEvent(nsIFrame*, nsGUIEvent*, bool, nsEventStatus*) 96 (0.9%) PresShell::HandlePositionedEvent(nsIFrame*, nsGUIEvent*, nsEventStatus*) 80 (0.7%) mozilla::FindFrameTargetedByInputEvent(unsigned char, nsIFrame*, nsPoint const&, unsigned int)
174 (1.6%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 19 (0.2%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) (self) 138144 19 (0.1%) 174 (1.5%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) 105 (0.9%) nsIFrame::GetBorderRadii(int*) const 25 (0.2%) nsRegion::Copy(nsRect const&) 19 (0.2%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) (self) 12 (0.1%) nsLayoutUtils::RoundedRectIntersectRect(nsRect const&, int const*, nsRect const&) 4 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const 4 (0.0%) nsRegion::Copy(nsRegion const&) 3 (0.0%) nsRegion::nsRegion() 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const 1 (0.0%) nsRegion::Init()
118 (1.1%) nsDisplayTransform::TransformRect(nsRect const&, nsIFrame const*, nsPoint const&, nsRect const*) 51 (0.5%) nsDisplayTransform::GetTransform(float) 16 (0.1%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) (self) 138046 16 (0.1%) 169 (1.5%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 97 (0.9%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 27 (0.2%) nsLayoutUtils::ChangeMatrixBasis(gfxPoint3D const&, gfx3DMatrix const&) 16 (0.1%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) (self) 13 (0.1%) nsDisplayTransform::GetDeltaToMozTransformOrigin(nsIFrame const*, float, nsRect const*) 4 (0.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 4 (0.0%) floor 3 (0.0%) gfxMatrix::Reset() 2 (0.0%) nsIFrame::Preserves3D() const 2 (0.0%) nsStyleContext::GetStyleDisplay() 1 (0.0%) nsLayoutUtils::Are3DTransformsEnabled()
166 (1.5%) JS_CallFunctionValue 44 (0.4%) js::IndirectProxyHandler::call(JSContext*, JSObject*, unsigned int, JS::Value*) 289450 0 (0.0%) 167 (1.4%) js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) 209 (1.9%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 1 (0.0%) JS_ObjectToOuterObject
117 (1.0%) _ZN11nsJSContext16CallEventHandlerEP11nsISupportsP8JSObjectS3_P8nsIArrayPP10nsIVariant.part.32 48 (0.4%) nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) 1 (0.0%) nsXBLProtoImplAnonymousMethod::Execute(nsIContent*) 288244 0 (0.0%) 166 (1.4%) JS_CallFunctionValue 166 (1.5%) js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*)
148 (1.3%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 27 (0.2%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) (self) 14 (0.1%) mozilla::FrameLayerBuilder::SetManagerData(nsIFrame*, mozilla::LayerManagerData*) 137337 27 (0.2%) 162 (1.4%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 65 (0.6%) nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::~nsTArray() 50 (0.4%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const 27 (0.2%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) (self) 8 (0.1%) unsigned int nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const 6 (0.1%) nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 3 (0.0%) PL_DHashTableRawRemove 3 (0.0%) mozilla::FramePropertyTable::PropertyValue::IsArray()
97 (0.9%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 64 (0.6%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 1 (0.0%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) (self) 138148 1 (0.0%) 161 (1.4%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 94 (0.8%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 59 (0.5%) nsDisplayTransform::UntransformRectMatrix(nsRect const&, gfx3DMatrix const&, float, nsRect*) 4 (0.0%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 2 (0.0%) nsDisplayTransform::GetTransform(float) 1 (0.0%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) (self) 1 (0.0%) nsRegion::Copy(nsRect const&)
93 (0.8%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) 65 (0.6%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) 5 (0.0%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) (self) 1 (0.0%) nsHTMLReflowState::InitAbsoluteConstraints(nsPresContext*, nsHTMLReflowState const*, int, int, nsIAtom*) 138606 5 (0.0%) 159 (1.4%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) 141 (1.3%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 13 (0.1%) PL_DHashTableOperate 5 (0.0%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) (self)
150 (1.3%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 6 (0.1%) nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*) (self) 4 (0.0%) nsDisplayOwnLayer::nsDisplayOwnLayer(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 3 (0.0%) nsDisplayClip::nsDisplayClip(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsRect const&) 2 (0.0%) nsDisplayOpacity::nsDisplayOpacity(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 138067 6 (0.0%) 159 (1.4%) nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*) 153 (1.4%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 6 (0.1%) nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*) (self)
159 (1.4%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 4 (0.0%) nsDisplayBackground::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) (self) 138120 4 (0.0%) 159 (1.4%) nsDisplayBackground::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 91 (0.8%) nsDisplayItem::GetContentRect() 56 (0.5%) nsDisplayItem::GetPaddingRect() 4 (0.0%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*) 4 (0.0%) nsDisplayBackground::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) (self) 4 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEqualInterior(nsRect const&) const
160 (1.4%) PresShell::FlushPendingNotifications(mozFlushType) 139515 0 (0.0%) 159 (1.4%) PresShell::ProcessReflowCommands(bool) 154 (1.4%) PresShell::DoReflow(nsIFrame*, bool) 6 (0.1%) PresShell::DidDoReflow(bool)
153 (1.4%) nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*) 10 (0.1%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const (self) 3 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsIFrame const*, nsPoint const&) 1 (0.0%) nsDisplayList::ComputeVisibilityForRoot(nsDisplayListBuilder*, nsRegion*) 138066 10 (0.0%) 157 (1.3%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 92 (0.8%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 32 (0.3%) nsRect::UnionRect(nsRect const&, nsRect const&) 16 (0.1%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*) 10 (0.1%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const (self) 3 (0.0%) nsDisplayWrapList::GetBounds(nsDisplayListBuilder*, bool*) 2 (0.0%) nsDisplayClip::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayBorder::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplaySolidColor::GetBounds(nsDisplayListBuilder*, bool*)
155 (1.4%) __pthread_mutex_lock (self) 69 (0.6%) arena_dalloc 67 (0.6%) arena_malloc 17 (0.2%) PR_Lock 2 (0.0%) _end 105331 155 (1.3%) 155 (1.3%) __pthread_mutex_lock 155 (1.4%) __pthread_mutex_lock (self)
154 (1.4%) PresShell::ProcessReflowCommands(bool) 1 (0.0%) PresShell::ResizeReflowIgnoreOverride(int, int) 139514 0 (0.0%) 155 (1.3%) PresShell::DoReflow(nsIFrame*, bool) 152 (1.4%) ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) nsHTMLReflowState::Init(nsPresContext*, int, int, nsMargin const*, nsMargin const*) 1 (0.0%) nsContainerFrame::SyncWindowProperties(nsPresContext*, nsIFrame*, nsIView*, nsRenderingContext*) 1 (0.0%) nsSimpleURI::GetSpec(nsACString_internal&)
152 (1.4%) nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&) 186958 0 (0.0%) 152 (1.3%) nsView::HandleEvent(nsGUIEvent*, bool) 152 (1.4%) nsViewManager::DispatchEvent(nsGUIEvent*, nsIView*, nsEventStatus*)
138 (1.2%) nsWindow::OnMotionNotifyEvent(_GtkWidget*, _GdkEventMotion*) 12 (0.1%) nsWindow::OnButtonPressEvent(_GtkWidget*, _GdkEventButton*) 1 (0.0%) nsWindow::OnButtonReleaseEvent(_GtkWidget*, _GdkEventButton*) 1 (0.0%) nsWindow::OnEnterNotifyEvent(_GtkWidget*, _GdkEventCrossing*) 242013 0 (0.0%) 152 (1.3%) nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&) 152 (1.4%) nsView::HandleEvent(nsGUIEvent*, bool)
152 (1.4%) PresShell::DoReflow(nsIFrame*, bool) 143133 0 (0.0%) 152 (1.3%) ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 151 (1.3%) nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) 1 (0.0%) nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, nsHTMLReflowState const&, unsigned int&, int, int, bool, bool, bool, nsOverflowAreas*)
145 (1.3%) nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 18 (0.2%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::~nsRefPtr() (self) 5 (0.0%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 3 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 137262 18 (0.1%) 151 (1.3%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::~nsRefPtr() 131 (1.2%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 18 (0.2%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::~nsRefPtr() (self) 4 (0.0%) mozilla::layers::Layer::Release()
151 (1.3%) ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 148 (1.3%) nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 148 (1.3%) nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) 140927 0 (0.0%) 151 (1.3%) nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) 149 (1.3%) nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 148 (1.3%) nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 148 (1.3%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 2 (0.0%) nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&)
150 (1.3%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1 (0.0%) nsIFrame::FinishAndStoreOverflow(nsOverflowAreas&, nsSize) 138054 0 (0.0%) 151 (1.3%) nsDisplayTransform::TransformRect(nsRect const&, nsIFrame const*, nsPoint const&, nsRect const*) 118 (1.1%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 33 (0.3%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float)
149 (1.3%) nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) 141691 0 (0.0%) 149 (1.3%) nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 148 (1.3%) nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) 1 (0.0%) nsFrame::FinishReflowWithAbsoluteFrames(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&)
149 (1.3%) PL_DHashTableEnumerate 133 (1.2%) mozilla::FrameLayerBuilder::ProcessRemovedDisplayItems(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) (self) 137231 133 (1.1%) 149 (1.3%) mozilla::FrameLayerBuilder::ProcessRemovedDisplayItems(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 133 (1.2%) mozilla::FrameLayerBuilder::ProcessRemovedDisplayItems(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) (self) 13 (0.1%) mozilla::layers::ThebesLayer::AsThebesLayer() 2 (0.0%) _ZN7mozillaL29InvalidatePostTransformRegionEPNS_6layers11ThebesLayerERK11nsIntRegionRK10nsIntPoint.constprop.31 1 (0.0%) mozilla::layers::Layer::AsThebesLayer()
148 (1.3%) nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 141594 0 (0.0%) 148 (1.3%) nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) 148 (1.3%) nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool)
148 (1.3%) PL_DHashTableOperate 36 (0.3%) ChangeTable(PLDHashTable*, int) (self) 262933 36 (0.3%) 148 (1.3%) ChangeTable(PLDHashTable*, int) 98 (0.9%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_CopyEntry(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*) 36 (0.3%) ChangeTable(PLDHashTable*, int) (self) 5 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base() 4 (0.0%) mozilla::FrameLayerBuilder::DisplayItemDataEntry::~DisplayItemDataEntry() 2 (0.0%) malloc 1 (0.0%) PL_DHashMoveEntryStub 1 (0.0%) free 1 (0.0%) arena_dalloc
148 (1.3%) nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) 141767 0 (0.0%) 148 (1.3%) nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 148 (1.3%) nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*)
647 (5.8%) nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) 148 (1.3%) nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) 9 (0.1%) nsAbsoluteContainingBlock::ReflowAbsoluteFrame(nsIFrame*, nsPresContext*, nsHTMLReflowState const&, int, int, bool, nsIFrame*, unsigned int&, nsOverflowAreas*) 3 (0.0%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (self) 2 (0.0%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) 1 (0.0%) nsFrame::BoxReflow(nsBoxLayoutState&, nsPresContext*, nsHTMLReflowMetrics&, nsRenderingContext*, int, int, int, int, bool) 140768 3 (0.0%) 148 (1.3%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 741 (6.6%) nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) 47 (0.4%) nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, nsHTMLReflowState const&, unsigned int&, int, int, bool, bool, bool, nsOverflowAreas*) 13 (0.1%) nsBlockReflowState::nsBlockReflowState(nsHTMLReflowState const&, nsPresContext*, nsBlockFrame*, nsHTMLReflowMetrics const&, bool, bool, bool) 3 (0.0%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (self) 1 (0.0%) nsIFrame::FinishAndStoreOverflow(nsOverflowAreas&, nsSize) 1 (0.0%) nsAutoFloatManager::~nsAutoFloatManager() 1 (0.0%) nsBlockFrame::ComputeFinalSize(nsHTMLReflowState const&, nsBlockReflowState&, nsHTMLReflowMetrics&, int*)
148 (1.3%) nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) 141504 0 (0.0%) 148 (1.3%) nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) 148 (1.3%) nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*)
741 (6.6%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 140767 0 (0.0%) 147 (1.3%) nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) 514 (4.6%) nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) 186 (1.7%) nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, bool*) 41 (0.4%) nsBlockReflowState::RecoverFloats(nsLineList_iterator, int)
114 (1.0%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 33 (0.3%) nsDisplayTransform::TransformRect(nsRect const&, nsIFrame const*, nsPoint const&, nsRect const*) 17 (0.2%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) (self) 138762 17 (0.1%) 147 (1.3%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) 102 (0.9%) gfx3DMatrix::TransformBounds(gfxRect const&) const 28 (0.2%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) 17 (0.2%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) (self)
514 (4.6%) nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) 140757 0 (0.0%) 146 (1.3%) nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) 513 (4.6%) nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) 1 (0.0%) nsBlockReflowContext::ComputeCollapsedTopMargin(nsHTMLReflowState const&, nsCollapsingMargin*, nsIFrame*, bool*, bool*)
513 (4.6%) nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) 136 (1.2%) nsBlockFrame::ReflowFloat(nsBlockReflowState&, nsRect const&, nsIFrame*, nsMargin&, bool, unsigned int&) 140779 0 (0.0%) 146 (1.3%) nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) 647 (5.8%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) nsFrame::WillReflow(nsPresContext*) 1 (0.0%) nsComboboxControlFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&)
110 (1.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 34 (0.3%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 5 (0.0%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::FrameLayerBuilder::Clip**) (self) 137249 5 (0.0%) 144 (1.2%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::FrameLayerBuilder::Clip**) 137 (1.2%) mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int) 5 (0.0%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::FrameLayerBuilder::Clip**) (self) 1 (0.0%) nsDisplayTransform::GetPerFrameKey() 1 (0.0%) nsDisplayOpacity::GetType()
186 (1.7%) nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, bool*) 140764 0 (0.0%) 141 (1.2%) nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, bool*, LineReflowStatus*, bool) 181 (1.6%) nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) 3 (0.0%) nsBlockFrame::PlaceLine(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsRect&, int&, bool*) 2 (0.0%) nsLineLayout::BeginLineReflow(int, int, int, int, bool, bool, unsigned char)
186 (1.7%) nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) 140765 0 (0.0%) 141 (1.2%) nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, bool*) 186 (1.7%) nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, bool*, LineReflowStatus*, bool)
181 (1.6%) nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) 2 (0.0%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) (self) 1 (0.0%) nsInlineFrame::ReflowInlineFrame(nsPresContext*, nsHTMLReflowState const&, nsInlineFrame::InlineReflowState&, nsIFrame*, unsigned int&) 142158 2 (0.0%) 139 (1.2%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) 158 (1.4%) nsBlockReflowState::AddFloat(nsLineLayout*, nsIFrame*, int) 14 (0.1%) nsTextFrame::ReflowText(nsLineLayout&, int, nsRenderingContext*, bool, nsHTMLReflowMetrics&, unsigned int&) 2 (0.0%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) (self) 2 (0.0%) nsHTMLReflowState::Init(nsPresContext*, int, int, nsMargin const*, nsMargin const*) 2 (0.0%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) HasPercentageUnitSide(nsStyleSides const&) 1 (0.0%) nsInlineFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) nsHTMLReflowState::nsHTMLReflowState(nsPresContext*, nsHTMLReflowState const&, nsIFrame*, nsSize const&, int, int, bool)
139 (1.2%) _end 242155 0 (0.0%) 139 (1.2%) motion_notify_event_cb(_GtkWidget*, _GdkEventMotion*) 138 (1.2%) nsWindow::OnMotionNotifyEvent(_GtkWidget*, _GdkEventMotion*) 1 (0.0%) UpdateLastInputEventTime(void*)
181 (1.6%) nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, bool*, LineReflowStatus*, bool) 140676 0 (0.0%) 139 (1.2%) nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) 181 (1.6%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&)
138 (1.2%) motion_notify_event_cb(_GtkWidget*, _GdkEventMotion*) 242154 0 (0.0%) 138 (1.2%) nsWindow::OnMotionNotifyEvent(_GtkWidget*, _GdkEventMotion*) 138 (1.2%) nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&)
137 (1.2%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::FrameLayerBuilder::Clip**) 66 (0.6%) mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int) (self) 137210 66 (0.5%) 137 (1.2%) mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int) 71 (0.6%) mozilla::FrameLayerBuilder::GetDisplayItemDataArrayForFrame(nsIFrame*) 66 (0.6%) mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int) (self)
137 (1.2%) nsLayoutUtils::IsScrolledByRootContentDocumentDisplayportScrolling(nsIFrame const*, nsDisplayListBuilder*) 14 (0.1%) nsPresContext::GetToplevelContentDocumentPresContext() (self) 139007 14 (0.1%) 137 (1.2%) nsPresContext::GetToplevelContentDocumentPresContext() 118 (1.1%) nsPresContext::GetParentPresContext() 14 (0.1%) nsPresContext::GetToplevelContentDocumentPresContext() (self) 5 (0.0%) nsPresContext::IsChrome() const
131 (1.2%) nsRuleNode::GetStyleBorder(nsStyleContext*, bool) (self) 73 (0.7%) nsIFrame::GetUsedBorder() const 35 (0.3%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 17 (0.2%) nsIFrame::GetBorderRadii(int*) const 5 (0.0%) nsDisplayBackground::IsUniform(nsDisplayListBuilder*, unsigned int*) 2 (0.0%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) 1 (0.0%) nsCSSRendering::PaintBackground(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, unsigned int, nsRect*, int) 146417 131 (1.1%) 133 (1.1%) nsRuleNode::GetStyleBorder(nsStyleContext*, bool) 131 (1.2%) nsRuleNode::GetStyleBorder(nsStyleContext*, bool) (self) 2 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*)
132 (1.2%) nsRect::UnionRect(nsRect const&, nsRect const&) 93 (0.8%) nsRect::Union(nsRect const&) const (self) 137172 93 (0.8%) 132 (1.1%) nsRect::Union(nsRect const&) const 93 (0.8%) nsRect::Union(nsRect const&) const (self) 39 (0.3%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const
131 (1.2%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::~nsRefPtr() 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() (self) 137260 1 (0.0%) 130 (1.1%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 47 (0.4%) nsAutoPtr<nsDisplayItemGeometry>::~nsAutoPtr() 33 (0.3%) arena_dalloc 13 (0.1%) pthread_mutex_unlock 9 (0.1%) mozilla::FrameLayerBuilder::Clip::~Clip() 7 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base() 5 (0.0%) nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::~nsTArray() 5 (0.0%) mozilla::layers::LayerManager::Release() 3 (0.0%) nsDisplayTextGeometry::~nsDisplayTextGeometry() 2 (0.0%) nsDisplayBackgroundGeometry::~nsDisplayBackgroundGeometry() 2 (0.0%) free 1 (0.0%) nsDisplayItemGenericGeometry::~nsDisplayItemGenericGeometry() 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() (self) 1 (0.0%) nsRefPtr<mozilla::layers::LayerManager>::~nsRefPtr() 1 (0.0%) nsRefPtr<mozilla::layers::Layer>::~nsRefPtr() 1 (0.0%) malloc_mutex_unlock
75 (0.7%) DocumentViewerImpl::LoadComplete(tag_nsresult) 33 (0.3%) PresShell::HandleEventInternal(nsEvent*, nsEventStatus*) 12 (0.1%) nsEventDispatcher::DispatchDOMEvent(nsISupports*, nsEvent*, nsIDOMEvent*, nsPresContext*, nsEventStatus*) 2 (0.0%) nsXULCommandDispatcher::UpdateCommands(nsAString_internal const&) 2 (0.0%) nsXULPopupManager::FirePopupShowingEvent(nsIContent*, bool, bool) 2 (0.0%) DocumentViewerImpl::PageHide(bool) 1 (0.0%) FocusBlurEvent::Run() 1 (0.0%) nsEventStateManager::DispatchMouseEvent(nsGUIEvent*, unsigned int, nsIContent*, nsIContent*) 159755 0 (0.0%) 128 (1.1%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*) 116 (1.0%) nsEventTargetChainItem::HandleEventTargetChain(nsEventChainPostVisitor&, unsigned int, nsDispatchingCallback*, bool, nsCxPusher*) 5 (0.0%) nsEventTargetChainItem::PreHandleEvent(nsEventChainPreVisitor&) 3 (0.0%) nsDOMUIEvent::DuplicatePrivateData() 2 (0.0%) nsEventTargetChainItem::Create(nsFixedSizeAllocator*, nsIDOMEventTarget*, nsEventTargetChainItem*) 1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 1 (0.0%) ChainItemPool::ChainItemPool()
128 (1.1%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 9 (0.1%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) (self) 137956 9 (0.0%) 128 (1.1%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) 93 (0.8%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) 26 (0.2%) nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*) 9 (0.1%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) (self)
134 (1.2%) nsBlockReflowState::AddFloat(nsLineLayout*, nsIFrame*, int) 2 (0.0%) nsBlockReflowState::PlaceBelowCurrentLineFloats(nsFloatCacheFreeList&, nsLineBox*) 140796 0 (0.0%) 126 (1.1%) nsBlockReflowState::FlowAndPlaceFloat(nsIFrame*) 136 (1.2%) nsBlockFrame::ReflowFloat(nsBlockReflowState&, nsRect const&, nsIFrame*, nsMargin&, bool, unsigned int&)
76 (0.7%) mozilla::(anonymous namespace)::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) 50 (0.4%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 43 (0.4%) mozilla::(anonymous namespace)::ContainerState::ScaleToNearestPixels(nsRect const&) (self) 137122 43 (0.3%) 126 (1.1%) mozilla::(anonymous namespace)::ContainerState::ScaleToNearestPixels(nsRect const&) 83 (0.7%) NSToIntRoundUp(double) 43 (0.4%) mozilla::(anonymous namespace)::ContainerState::ScaleToNearestPixels(nsRect const&) (self)
158 (1.4%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) 140798 0 (0.0%) 126 (1.1%) nsBlockReflowState::AddFloat(nsLineLayout*, nsIFrame*, int) 134 (1.2%) nsBlockReflowState::FlowAndPlaceFloat(nsIFrame*) 22 (0.2%) nsBlockReflowState::GetFloatAvailableSpaceWithState(int, nsFloatManager::SavedState*) const 2 (0.0%) nsFloatCacheFreeList::Alloc(nsIFrame*)
136 (1.2%) nsBlockReflowState::FlowAndPlaceFloat(nsIFrame*) 140718 0 (0.0%) 126 (1.1%) nsBlockFrame::ReflowFloat(nsBlockReflowState&, nsRect const&, nsIFrame*, nsMargin&, bool, unsigned int&) 136 (1.2%) nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&)
70 (0.6%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 54 (0.5%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 4 (0.0%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) (self) 138052 4 (0.0%) 124 (1.1%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 72 (0.6%) nsDisplayWrapList::ChildrenCanBeInactive(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&, nsDisplayList const&, nsIFrame*) 29 (0.3%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 8 (0.1%) nsIFrame::AreLayersMarkedActive(nsChangeHint) 6 (0.1%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) 4 (0.0%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) (self) 3 (0.0%) nsIFrame::Preserves3D() const 2 (0.0%) nsDisplayTransform::GetTransform(float)
62 (0.6%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 59 (0.5%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 7 (0.1%) nsDisplayTransform::UntransformRectMatrix(nsRect const&, gfx3DMatrix const&, float, nsRect*) (self) 138055 7 (0.0%) 121 (1.0%) nsDisplayTransform::UntransformRectMatrix(nsRect const&, gfx3DMatrix const&, float, nsRect*) 62 (0.6%) gfx3DMatrix::ProjectRectBounds(gfxRect const&) const 29 (0.3%) gfx3DMatrix::Inverse() const 12 (0.1%) gfx3DMatrix::IsSingular() const 11 (0.1%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) 7 (0.1%) nsDisplayTransform::UntransformRectMatrix(nsRect const&, gfx3DMatrix const&, float, nsRect*) (self)
104 (0.9%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 16 (0.1%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 5 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) (self) 137285 5 (0.0%) 120 (1.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) 69 (0.6%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) 37 (0.3%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::LayerManagerData*) 5 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) (self) 5 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::layers::LayerManager*) 2 (0.0%) nsDisplayBackground::GetPerFrameKey() 1 (0.0%) nsDisplayTransform::GetPerFrameKey() 1 (0.0%) nsAutoTArray<nsIFrame*, 4u, nsTArrayDefaultAllocator>::nsAutoTArray()
109 (1.0%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*) (self) 45 (0.4%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 23 (0.2%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 16 (0.1%) nsDisplayItemGeometry::nsDisplayItemGeometry(nsDisplayItem*, nsDisplayListBuilder*) 16 (0.1%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 14 (0.1%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 4 (0.0%) nsDisplayBackground::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 1 (0.0%) nsDisplayList::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) const 138122 109 (0.9%) 119 (1.0%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*) 109 (1.0%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*) (self) 9 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const 1 (0.0%) nsPresContext::GetTheme()
118 (1.1%) nsIFrame::GetUsedBorderAndPadding() const 33 (0.3%) nsIFrame::GetUsedPadding() const (self) 141107 33 (0.2%) 118 (1.0%) nsIFrame::GetUsedPadding() const 33 (0.3%) nsIFrame::GetUsedPadding() const (self) 32 (0.3%) nsRuleNode::GetStylePadding(nsStyleContext*, bool) 15 (0.1%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 14 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 12 (0.1%) nsIFrame::IsThemed(nsStyleDisplay const*, nsITheme::Transparency*) const 5 (0.0%) nsStyleContext::GetStyleDisplay() 4 (0.0%) _ZNK7mozilla15FrameProperties3GetEPKNS_23FramePropertyDescriptorEPb.constprop.60 3 (0.0%) nsIFrame::Properties() const
80 (0.7%) nsJSEventListener::HandleEvent(nsIDOMEvent*) 37 (0.3%) nsGlobalWindow::RunTimeoutHandler(nsTimeout*, nsIScriptContext*) 187521 0 (0.0%) 117 (1.0%) _ZN11nsJSContext16CallEventHandlerEP11nsISupportsP8JSObjectS3_P8nsIArrayPP10nsIVariant.part.32 117 (1.0%) JS_CallFunctionValue
87 (0.8%) nsLayoutUtils::UnionChildOverflow(nsIFrame*, nsOverflowAreas&) 29 (0.3%) nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*) 27 (0.2%) nsIFrame::GetOverflowAreas() const (self) 141203 27 (0.2%) 116 (1.0%) nsIFrame::GetOverflowAreas() const 56 (0.5%) nsOverflowAreas::nsOverflowAreas(nsRect const&, nsRect const&) 27 (0.2%) nsIFrame::GetOverflowAreas() const (self) 14 (0.1%) nsIFrame::GetVisualOverflowFromDeltas() const 12 (0.1%) nsIFrame::GetOverflowAreasProperty() 7 (0.1%) nsOverflowAreas::nsOverflowAreas(nsOverflowAreas const&)
116 (1.0%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*) 14 (0.1%) nsEventTargetChainItem::HandleEventTargetChain(nsEventChainPostVisitor&, unsigned int, nsDispatchingCallback*, bool, nsCxPusher*) (self) 159751 1 (0.0%) 116 (1.0%) nsEventTargetChainItem::HandleEventTargetChain(nsEventChainPostVisitor&, unsigned int, nsDispatchingCallback*, bool, nsCxPusher*) 103 (0.9%) nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, unsigned int, bool, nsCxPusher*) 14 (0.1%) nsEventTargetChainItem::HandleEventTargetChain(nsEventChainPostVisitor&, unsigned int, nsDispatchingCallback*, bool, nsCxPusher*) (self) 10 (0.1%) nsPresShellEventCB::HandleEvent(nsEventChainPostVisitor&) 2 (0.0%) nsEventTargetChainItem::PostHandleEvent(nsEventChainPostVisitor&, nsCxPusher*)
318 (2.8%) _end (self) 68 (0.6%) _end 41 (0.4%) _cairo_ft_scaled_glyph_init 2 (0.0%) _cairo_xlib_surface_set_attributes 1 (0.0%) _cairo_xlib_surface_fill_rectangles.part.11 1 (0.0%) _cairo_xlib_surface_composite_trapezoids.part.10 1 (0.0%) _cairo_xlib_surface_ensure_dst_picture 1 (0.0%) _get_image_surface 1 (0.0%) _draw_image_surface 107832 50 (0.4%) 116 (1.0%) _end 318 (2.8%) _end (self) 63 (0.6%) _end 1 (0.0%) pthread_mutex_unlock 1 (0.0%) __memmove_ssse3_back 1 (0.0%) arena_dalloc
113 (1.0%) unsigned int nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const (self) 98 (0.9%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 8 (0.1%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 7 (0.1%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 137325 113 (1.0%) 113 (1.0%) unsigned int nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const 113 (1.0%) unsigned int nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const (self)
112 (1.0%) nsTimerImpl::Fire() 1 (0.0%) nsGlobalWindow::TimerCallback(nsITimer*, void*) (self) 188575 1 (0.0%) 112 (0.9%) nsGlobalWindow::TimerCallback(nsITimer*, void*) 111 (1.0%) nsGlobalWindow::RunTimeout(nsTimeout*) 1 (0.0%) nsGlobalWindow::TimerCallback(nsITimer*, void*) (self)
95 (0.8%) mozilla::FrameLayerBuilder::ClippedDisplayItem::~ClippedDisplayItem() 31 (0.3%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) (self) 21 (0.2%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 18 (0.2%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 5 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 137137 31 (0.2%) 112 (0.9%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 89 (0.8%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 31 (0.3%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) (self) 8 (0.1%) mozilla::layers::LayerManagerUserDataDestroy(void*) 6 (0.1%) arena_dalloc 4 (0.0%) pthread_mutex_unlock 1 (0.0%) moz_free
69 (0.6%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) 42 (0.4%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 18 (0.2%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) (self) 137284 18 (0.1%) 111 (0.9%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) 27 (0.2%) bool nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::RemoveElement<nsIFrame*>(nsIFrame* const&) 23 (0.2%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 18 (0.2%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) (self) 16 (0.1%) nsAutoTArray<nsIFrame*, 4u, nsTArrayDefaultAllocator>::nsAutoTArray() 14 (0.1%) nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::~nsTArray() 7 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base() 3 (0.0%) nsDisplayWrapList::GetMergedFrames(nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) 3 (0.0%) nsDisplayItem::GetMergedFrames(nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*)
111 (1.0%) nsGlobalWindow::TimerCallback(nsITimer*, void*) 188571 0 (0.0%) 111 (0.9%) nsGlobalWindow::RunTimeout(nsTimeout*) 108 (1.0%) nsGlobalWindow::RunTimeoutHandler(nsTimeout*, nsIScriptContext*) 1 (0.0%) nsGlobalWindow::RescheduleTimeout(nsTimeout*, mozilla::TimeStamp const&, bool) 1 (0.0%) nsGlobalWindow::IsInModalState() 1 (0.0%) nsGlobalWindow::InsertTimeoutIntoList(nsTimeout*)
105 (0.9%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) 6 (0.1%) nsIFrame::GetBorderRadii(int*) const (self) 2 (0.0%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) 1 (0.0%) RoundedBorderIntersectsRect(nsIFrame*, nsPoint const&, nsRect const&) 1 (0.0%) nsCSSRendering::PaintBorderWithStyleBorder(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleBorder const&, nsStyleContext*, int) 141137 6 (0.0%) 109 (0.9%) nsIFrame::GetBorderRadii(int*) const 53 (0.5%) nsIFrame::ComputeBorderRadii(nsStyleCorners const&, nsSize const&, nsSize const&, int, int*) 17 (0.2%) nsRuleNode::GetStyleBorder(nsStyleContext*, bool) 12 (0.1%) nsIFrame::IsThemed(nsStyleDisplay const*, nsITheme::Transparency*) const 10 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 9 (0.1%) nsBlockFrame::GetSkipSides() const 6 (0.1%) nsIFrame::GetBorderRadii(int*) const (self) 1 (0.0%) nsIFrame::GetStyleBorder() const 1 (0.0%) nsStyleContext::GetStyleDisplay()
108 (1.0%) nsGlobalWindow::RunTimeout(nsTimeout*) 188570 0 (0.0%) 108 (0.9%) nsGlobalWindow::RunTimeoutHandler(nsTimeout*, nsIScriptContext*) 70 (0.6%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) 37 (0.3%) _ZN11nsJSContext16CallEventHandlerEP11nsISupportsP8JSObjectS3_P8nsIArrayPP10nsIVariant.part.32 1 (0.0%) nsJSScriptTimeoutHandler::AddRef()
58 (0.5%) nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::~nsTArray() 15 (0.1%) mozilla::FrameLayerBuilder::DisplayItemDataEntry::~DisplayItemDataEntry() 12 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) (self) 10 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 7 (0.1%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::~nsTArray() 5 (0.0%) bool nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::RemoveElement<nsIFrame*>(nsIFrame* const&) 3 (0.0%) nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::~nsTArray() 2 (0.0%) mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintContext&, gfxContext*) 2 (0.0%) nsTArray<unsigned int, nsTArrayDefaultAllocator>::~nsTArray() 1 (0.0%) nsAttrValue::ClearMiscContainer() 1 (0.0%) nsFloatManager::~nsFloatManager() 1 (0.0%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 1 (0.0%) nsPresArena::State::Allocate(unsigned int, unsigned long) 1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 125512 12 (0.1%) 107 (0.9%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 60 (0.5%) arena_dalloc 24 (0.2%) pthread_mutex_unlock 12 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) (self) 9 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::UsesAutoArrayBuffer() const 1 (0.0%) free 1 (0.0%) malloc_mutex_unlock
59 (0.5%) mozilla::FrameLayerBuilder::GetDisplayItemDataArrayForFrame(nsIFrame*) 22 (0.2%) mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 22 (0.2%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::LayerManagerData*) 4 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::GetEntry(nsIFrame*) const (self) 3 (0.0%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsIFrame*, mozilla::FrameLayerBuilder::DisplayItemData*) 137208 4 (0.0%) 106 (0.9%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::GetEntry(nsIFrame*) const 80 (0.7%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 22 (0.2%) PL_DHashTableOperate 4 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::GetEntry(nsIFrame*) const (self)
5 (0.0%) _end (self) 115384 5 (0.0%) 104 (0.9%) _end 57 (0.5%) js::mjit::stubs::SetProp(js::VMFrame&, js::PropertyName*) 13 (0.1%) js::mjit::stubs::GetProp(js::VMFrame&, js::PropertyName*) 5 (0.0%) _end (self) 4 (0.0%) js::mjit::ic::Call(js::VMFrame&, js::mjit::ic::CallICInfo*) 4 (0.0%) nsIDOMMouseEvent_GetScreenY(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 4 (0.0%) nsIDOMDocument_CreateElement(JSContext*, unsigned int, JS::Value*) 3 (0.0%) js::mjit::stubs::Add(js::VMFrame&) 3 (0.0%) nsIDOMMouseEvent_GetScreenX(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 2 (0.0%) nsIDOMNode_AppendChild(JSContext*, unsigned int, JS::Value*) 2 (0.0%) nsIDOMElementCSSInlineStyle_GetStyle(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 2 (0.0%) XPC_WN_GetterSetter(JSContext*, unsigned int, JS::Value*) 1 (0.0%) js::mjit::ic::NativeCall(js::VMFrame&, js::mjit::ic::CallICInfo*) 1 (0.0%) str_substring(JSContext*, unsigned int, JS::Value*) 1 (0.0%) num_toFixed(JSContext*, unsigned int, JS::Value*) 1 (0.0%) js_Array(JSContext*, unsigned int, JS::Value*) 1 (0.0%) nsIDOMHTMLElement_GetClassName(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>)
104 (0.9%) mozilla::(anonymous namespace)::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) 68 (0.6%) nsRect::ScaleToOutsidePixels(float, float, int) const (self) 136704 68 (0.6%) 104 (0.9%) nsRect::ScaleToOutsidePixels(float, float, int) const 68 (0.6%) nsRect::ScaleToOutsidePixels(float, float, int) const (self) 22 (0.2%) ceilf 14 (0.1%) floorf
103 (0.9%) nsEventTargetChainItem::HandleEventTargetChain(nsEventChainPostVisitor&, unsigned int, nsDispatchingCallback*, bool, nsCxPusher*) 3 (0.0%) nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, unsigned int, bool, nsCxPusher*) (self) 159745 3 (0.0%) 103 (0.9%) nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, unsigned int, bool, nsCxPusher*) 97 (0.9%) nsEventListenerManager::HandleEventInternal(nsPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*, nsCxPusher*) 3 (0.0%) nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, unsigned int, bool, nsCxPusher*) (self) 1 (0.0%) nsINode::GetListenerManager(bool) 1 (0.0%) nsDocument::GetListenerManager(bool) 1 (0.0%) nsContentUtils::GetListenerManager(nsINode*, bool)
83 (0.7%) nsLayoutUtils::UnionChildOverflow(nsIFrame*, nsOverflowAreas&) 19 (0.2%) nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*) 9 (0.1%) nsOverflowAreas::UnionWith(nsOverflowAreas const&) (self) 141775 9 (0.0%) 102 (0.9%) nsOverflowAreas::UnionWith(nsOverflowAreas const&) 93 (0.8%) nsRect::UnionRect(nsRect const&, nsRect const&) 9 (0.1%) nsOverflowAreas::UnionWith(nsOverflowAreas const&) (self)
84 (0.7%) nsDisplayWrapList::~nsDisplayWrapList() 75 (0.7%) nsDisplayListCollection::~nsDisplayListCollection() 53 (0.5%) nsDisplayList::DeleteAll() (self) 20 (0.2%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 6 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 138019 53 (0.4%) 102 (0.9%) nsDisplayList::DeleteAll() 79 (0.7%) nsDisplayWrapList::~nsDisplayWrapList() 53 (0.5%) nsDisplayList::DeleteAll() (self) 41 (0.4%) nsDisplayList::RemoveBottom() 5 (0.0%) nsDisplayTransform::~nsDisplayTransform() 5 (0.0%) nsDisplayBackground::~nsDisplayBackground() 1 (0.0%) nsDisplayXULImage::~nsDisplayXULImage() 1 (0.0%) nsDisplayImage::~nsDisplayImage()
102 (0.9%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) 11 (0.1%) gfx3DMatrix::TransformBounds(gfxRect const&) const (self) 267760 11 (0.0%) 102 (0.9%) gfx3DMatrix::TransformBounds(gfxRect const&) const 91 (0.8%) gfx3DMatrix::Transform(gfxPoint const&) const 11 (0.1%) gfx3DMatrix::TransformBounds(gfxRect const&) const (self)
165 (1.5%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 38 (0.3%) PL_DHashTableFinish (self) 7 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 1 (0.0%) GCGraphBuilder::~GCGraphBuilder() 262944 38 (0.3%) 102 (0.9%) PL_DHashTableFinish 132 (1.2%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::~nsTArray() 38 (0.3%) PL_DHashTableFinish (self) 2 (0.0%) PL_DHashFinalizeStub 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base()
101 (0.9%) gfx3DMatrix::Transform3D(gfxPoint3D const&) const (self) 58 (0.5%) gfx3DMatrix::Transform(gfxPoint const&) const 43 (0.4%) gfx3DMatrix::ProjectPoint(gfxPoint const&) const 267757 101 (0.9%) 101 (0.9%) gfx3DMatrix::Transform3D(gfxPoint3D const&) const 101 (0.9%) gfx3DMatrix::Transform3D(gfxPoint3D const&) const (self)
101 (0.9%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 3 (0.0%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool, nsDisplayBackground**) (self) 141142 3 (0.0%) 101 (0.9%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool, nsDisplayBackground**) 74 (0.7%) nsStyleBackground::IsTransparent() const 19 (0.2%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) 3 (0.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 3 (0.0%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool, nsDisplayBackground**) (self) 2 (0.0%) nsStyleContext::GetStyleBackground()
100 (0.9%) nsRegion::InsertInPlace(nsRegion::RgnRect*, bool) (self) 92 (0.8%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const 5 (0.0%) nsRegion::MoveInto(nsRegion&, nsRegion::RgnRect const*) 3 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 136729 100 (0.8%) 100 (0.8%) nsRegion::InsertInPlace(nsRegion::RgnRect*, bool) 100 (0.9%) nsRegion::InsertInPlace(nsRegion::RgnRect*, bool) (self)
113 (1.0%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 15 (0.1%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 14 (0.1%) mozilla::FrameLayerBuilder::ClippedDisplayItem::~ClippedDisplayItem() (self) 137258 14 (0.1%) 98 (0.8%) mozilla::FrameLayerBuilder::ClippedDisplayItem::~ClippedDisplayItem() 95 (0.8%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 14 (0.1%) mozilla::FrameLayerBuilder::ClippedDisplayItem::~ClippedDisplayItem() (self) 13 (0.1%) mozilla::FrameLayerBuilder::Clip::~Clip() 5 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base() 1 (0.0%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags)
98 (0.9%) __pthread_getspecific (self) 53 (0.5%) nsRegion::RgnRect::operator new(unsigned long) 39 (0.3%) nsRegion::RgnRect::operator delete(void*, unsigned long) 4 (0.0%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int) 2 (0.0%) PR_GetCurrentThread 105448 98 (0.8%) 98 (0.8%) __pthread_getspecific 98 (0.9%) __pthread_getspecific (self)
98 (0.9%) ChangeTable(PLDHashTable*, int) 9 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_CopyEntry(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*) (self) 137286 9 (0.0%) 98 (0.8%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_CopyEntry(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*) 89 (0.8%) bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long) 9 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_CopyEntry(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*) (self)
97 (0.9%) nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, unsigned int, bool, nsCxPusher*) 1 (0.0%) nsEventListenerManager::HandleEventInternal(nsPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*, nsCxPusher*) (self) 157734 1 (0.0%) 97 (0.8%) nsEventListenerManager::HandleEventInternal(nsPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*, nsCxPusher*) 91 (0.8%) nsEventListenerManager::HandleEventSubType(nsListenerStruct*, nsIDOMEventListener*, nsIDOMEvent*, nsIDOMEventTarget*, unsigned int, nsCxPusher*) 3 (0.0%) nsCxPusher::RePush(nsIDOMEventTarget*) 1 (0.0%) PushPopupControlState(PopupControlState, bool) 1 (0.0%) NS_NewDOMMouseEvent(nsIDOMEvent**, nsPresContext*, nsInputEvent*) 1 (0.0%) nsEventListenerManager::HandleEventInternal(nsPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*, nsCxPusher*) (self)
97 (0.9%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 19 (0.2%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) (self) 146938 19 (0.1%) 97 (0.8%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 74 (0.7%) _ZN22nsStyleTransformMatrixL26MatrixForTransformFunctionER11gfx3DMatrixPKN10nsCSSValue5ArrayEP14nsStyleContextP13nsPresContextRbR6nsRectf.constprop.3 19 (0.2%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) (self) 4 (0.0%) gfx3DMatrix::gfx3DMatrix()
96 (0.9%) PresShell::HandlePositionedEvent(nsIFrame*, nsGUIEvent*, nsEventStatus*) 139525 0 (0.0%) 96 (0.8%) PresShell::HandleEventInternal(nsEvent*, nsEventStatus*) 62 (0.6%) nsEventStateManager::PreHandleEvent(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*) 33 (0.3%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*) 1 (0.0%) nsEventStateManager::PostHandleEvent(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*)
181 (1.6%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 137118 0 (0.0%) 96 (0.8%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 165 (1.5%) PL_DHashTableFinish 10 (0.1%) arena_dalloc 3 (0.0%) pthread_mutex_unlock 2 (0.0%) free 1 (0.0%) malloc_mutex_unlock
96 (0.9%) PresShell::HandleEvent(nsIFrame*, nsGUIEvent*, bool, nsEventStatus*) 139527 0 (0.0%) 96 (0.8%) PresShell::HandlePositionedEvent(nsIFrame*, nsGUIEvent*, nsEventStatus*) 96 (0.9%) PresShell::HandleEventInternal(nsEvent*, nsEventStatus*)
92 (0.8%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 89 (0.8%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 137119 0 (0.0%) 96 (0.8%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 181 (1.6%) mozilla::FrameLayerBuilder::~FrameLayerBuilder()
93 (0.8%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 2 (0.0%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) (self) 138077 2 (0.0%) 93 (0.8%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 48 (0.4%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 16 (0.1%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 11 (0.1%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 11 (0.1%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) 3 (0.0%) GetTransformRootFrame(nsIFrame*) 2 (0.0%) gfx3DMatrix::gfx3DMatrix() 2 (0.0%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) (self)
45 (0.4%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 44 (0.4%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 18 (0.2%) nsDisplayListCollection::~nsDisplayListCollection() (self) 3 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1 (0.0%) _ZL11DisplayLineP20nsDisplayListBuilderRK6nsRectS3_R19nsLineList_iteratoriRiRK16nsDisplayListSetP12nsBlockFramePN7mozilla3css12TextOverflowE.constprop.37 140722 18 (0.1%) 93 (0.8%) nsDisplayListCollection::~nsDisplayListCollection() 75 (0.7%) nsDisplayList::DeleteAll() 18 (0.2%) nsDisplayListCollection::~nsDisplayListCollection() (self)
132 (1.2%) PL_DHashTableFinish 5 (0.0%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::~nsTArray() (self) 137279 5 (0.0%) 92 (0.8%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::~nsTArray() 120 (1.1%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 7 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 5 (0.0%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::~nsTArray() (self)
91 (0.8%) gfx3DMatrix::TransformBounds(gfxRect const&) const 33 (0.3%) gfx3DMatrix::Transform(gfxPoint const&) const (self) 267758 33 (0.2%) 91 (0.8%) gfx3DMatrix::Transform(gfxPoint const&) const 58 (0.5%) gfx3DMatrix::Transform3D(gfxPoint3D const&) const 33 (0.3%) gfx3DMatrix::Transform(gfxPoint const&) const (self)
91 (0.8%) nsEventListenerManager::HandleEventInternal(nsPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*, nsCxPusher*) 157733 0 (0.0%) 91 (0.8%) nsEventListenerManager::HandleEventSubType(nsListenerStruct*, nsIDOMEventListener*, nsIDOMEvent*, nsIDOMEventTarget*, unsigned int, nsCxPusher*) 80 (0.7%) nsJSEventListener::HandleEvent(nsIDOMEvent*) 11 (0.1%) nsXULTooltipListener::HandleEvent(nsIDOMEvent*)
48 (0.4%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 24 (0.2%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 18 (0.2%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) 10 (0.1%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) (self) 137149 10 (0.0%) 90 (0.8%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 43 (0.4%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 20 (0.2%) nsIFrame::IsTransformed() const 17 (0.2%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) 10 (0.1%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) (self)
90 (0.8%) mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 53 (0.5%) mozilla::FrameLayerBuilder::GetManagerData(nsIFrame*, mozilla::layers::LayerManager*) (self) 137154 53 (0.4%) 90 (0.8%) mozilla::FrameLayerBuilder::GetManagerData(nsIFrame*, mozilla::layers::LayerManager*) 53 (0.5%) mozilla::FrameLayerBuilder::GetManagerData(nsIFrame*, mozilla::layers::LayerManager*) (self) 36 (0.3%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 1 (0.0%) mozilla::FrameLayerBuilder::GetDescriptorForManager(mozilla::layers::LayerManager*)
87 (0.8%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 18 (0.2%) nsIFrame::HasOpacity() const (self) 2 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 141133 18 (0.1%) 89 (0.7%) nsIFrame::HasOpacity() const 59 (0.5%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) 18 (0.2%) nsIFrame::HasOpacity() const (self) 11 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 1 (0.0%) nsStyleContext::GetStyleDisplay()
72 (0.6%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 40 (0.4%) nsDisplayOpacity::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 18 (0.2%) nsDisplayWrapList::ChildrenCanBeInactive(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&, nsDisplayList const&, nsIFrame*) (self) 138030 18 (0.1%) 89 (0.7%) nsDisplayWrapList::ChildrenCanBeInactive(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&, nsDisplayList const&, nsIFrame*) 45 (0.4%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 40 (0.4%) nsDisplayOpacity::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 18 (0.2%) nsDisplayWrapList::ChildrenCanBeInactive(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&, nsDisplayList const&, nsIFrame*) (self) 7 (0.1%) nsDisplayBackground::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 2 (0.0%) nsDisplayItem::GetList()
120 (1.1%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::~nsTArray() 4 (0.0%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self) 137277 4 (0.0%) 89 (0.7%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 113 (1.0%) mozilla::FrameLayerBuilder::ClippedDisplayItem::~ClippedDisplayItem() 4 (0.0%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self) 2 (0.0%) nsRefPtr<mozilla::layers::LayerManager>::~nsRefPtr() 1 (0.0%) mozilla::layers::LayerManager::Release()
49 (0.4%) PL_DHashTableInit (self) 36 (0.3%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::Init(unsigned int) 33 (0.3%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 18 (0.2%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) GCGraphBuilder::GCGraphBuilder(GCGraph&, nsCycleCollectionJSRuntime*, nsICycleCollectorListener*, bool) 262942 49 (0.4%) 88 (0.7%) PL_DHashTableInit 49 (0.4%) PL_DHashTableInit (self) 35 (0.3%) malloc 3 (0.0%) moz_malloc 1 (0.0%) PL_DHashAllocTable
87 (0.8%) floor (self) 67 (0.6%) NSToIntRoundUp(double) 10 (0.1%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) 4 (0.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 4 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) NSToCoordRound(double) 1 (0.0%) nsRegion::ScaleInverseRoundOut(float, float) 106218 87 (0.7%) 87 (0.7%) floor 87 (0.8%) floor (self)
87 (0.8%) nsRegion::SetToElements(unsigned int) 48 (0.4%) nsRegion::RgnRect::operator delete(void*, unsigned long) (self) 136720 48 (0.4%) 87 (0.7%) nsRegion::RgnRect::operator delete(void*, unsigned long) 48 (0.4%) nsRegion::RgnRect::operator delete(void*, unsigned long) (self) 39 (0.3%) __pthread_getspecific
40 (0.4%) nsDisplayWrapList::ChildrenCanBeInactive(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&, nsDisplayList const&, nsIFrame*) 24 (0.2%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 21 (0.2%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 7 (0.1%) nsDisplayOpacity::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) (self) 138031 7 (0.0%) 85 (0.7%) nsDisplayOpacity::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 40 (0.4%) nsDisplayWrapList::ChildrenCanBeInactive(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&, nsDisplayList const&, nsIFrame*) 27 (0.2%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 10 (0.1%) nsIFrame::AreLayersMarkedActive(nsChangeHint) 7 (0.1%) nsDisplayOpacity::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) (self) 1 (0.0%) IsItemTooSmallForActiveLayer(nsDisplayItem*)
85 (0.8%) nsBlockFrame::UpdateOverflow() 20 (0.2%) nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*) (self) 141208 20 (0.1%) 85 (0.7%) nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*) 29 (0.3%) nsIFrame::GetOverflowAreas() const 20 (0.2%) nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*) (self) 19 (0.2%) nsOverflowAreas::UnionWith(nsOverflowAreas const&) 12 (0.1%) nsRect::UnionRect(nsRect const&, nsRect const&) 5 (0.0%) nsOverflowAreas::nsOverflowAreas(nsOverflowAreas const&)
61 (0.5%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 10 (0.1%) nsIFrame::AreLayersMarkedActive(nsChangeHint) (self) 10 (0.1%) nsDisplayOpacity::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 8 (0.1%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 5 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 141173 10 (0.0%) 84 (0.7%) nsIFrame::AreLayersMarkedActive(nsChangeHint) 42 (0.4%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 30 (0.3%) nsIFrame::Properties() const 10 (0.1%) nsIFrame::AreLayersMarkedActive(nsChangeHint) (self) 2 (0.0%) _ZNK7mozilla15FrameProperties3GetEPKNS_23FramePropertyDescriptorEPb.constprop.60
83 (0.7%) mozilla::(anonymous namespace)::ContainerState::ScaleToNearestPixels(nsRect const&) 17 (0.2%) NSToIntRoundUp(double) (self) 1 (0.0%) mozilla::RoundToMatchResidual(double, double) 136702 17 (0.1%) 84 (0.7%) NSToIntRoundUp(double) 67 (0.6%) floor 17 (0.2%) NSToIntRoundUp(double) (self)
84 (0.7%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 21 (0.2%) mozilla::FrameLayerBuilder::ClippedDisplayItem* nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::ClippedDisplayItem>(mozilla::FrameLayerBuilder::ClippedDisplayItem const*, unsigned int) (self) 137296 21 (0.1%) 84 (0.7%) mozilla::FrameLayerBuilder::ClippedDisplayItem* nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::ClippedDisplayItem>(mozilla::FrameLayerBuilder::ClippedDisplayItem const*, unsigned int) 52 (0.5%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 21 (0.2%) mozilla::FrameLayerBuilder::ClippedDisplayItem* nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::ClippedDisplayItem>(mozilla::FrameLayerBuilder::ClippedDisplayItem const*, unsigned int) (self) 11 (0.1%) mozilla::FrameLayerBuilder::Clip::RoundedRect* nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&)
70 (0.6%) nsGlobalWindow::RunTimeoutHandler(nsTimeout*, nsIScriptContext*) 12 (0.1%) nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsString const&) 1 (0.0%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) (self) 187493 1 (0.0%) 82 (0.7%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) 64 (0.6%) JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*) 9 (0.1%) nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, bool*) 3 (0.0%) nsJSContext::ScriptEvaluated(bool) 1 (0.0%) nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) 1 (0.0%) XPCJSRuntime::ActivityCallback(void*, int) 1 (0.0%) nsGlobalWindow::GetPrincipal() 1 (0.0%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) (self) 1 (0.0%) xpc_UnmarkGrayContext(JSContext*) 1 (0.0%) nsJSContext::GetGlobalObject()
79 (0.7%) nsCSSFrameConstructor::RestyleElement(mozilla::dom::Element*, nsIFrame*, nsChangeHint, mozilla::css::RestyleTracker&, bool) 3 (0.0%) nsCSSFrameConstructor::RebuildAllStyleData(nsChangeHint) 138646 0 (0.0%) 82 (0.7%) nsFrameManager::ComputeStyleChangeFor(nsIFrame*, nsStyleChangeList*, nsChangeHint, mozilla::css::RestyleTracker&, bool) 71 (0.6%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) 6 (0.1%) TreeMatchContext::~TreeMatchContext() 4 (0.0%) AncestorFilter::Init(mozilla::dom::Element*) 1 (0.0%) nsWeakReference::QueryReferent(nsID const&, void**)
68 (0.6%) js::mjit::stubs::SetProp(js::VMFrame&, js::PropertyName*) 14 (0.1%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 1 (0.0%) js::SetPropertyOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>) (self) 289425 1 (0.0%) 81 (0.7%) js::SetPropertyOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>) 51 (0.5%) JSObject::nonNativeSetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>, int) 22 (0.2%) js_NativeSet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, bool, bool, JS::Value*) 8 (0.1%) js::baseops::SetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>, int) 1 (0.0%) js::SetPropertyOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>) (self)
43 (0.4%) nsRegion::Copy(nsRegion const&) (self) 28 (0.2%) mozilla::layers::LayerPropertiesBase::LayerPropertiesBase(mozilla::layers::Layer*) 22 (0.2%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 6 (0.1%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 6 (0.1%) nsRegion::Sub(nsRegion const&, nsRegion const&) 5 (0.0%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const 4 (0.0%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) 4 (0.0%) nsRegion::Or(nsRegion const&, nsRegion const&) 3 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 1 (0.0%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 1 (0.0%) nsRegion::Xor(nsRegion const&, nsRegion const&) 136732 43 (0.3%) 80 (0.7%) nsRegion::Copy(nsRegion const&) 43 (0.4%) nsRegion::Copy(nsRegion const&) (self) 34 (0.3%) nsRegion::SetToElements(unsigned int) 3 (0.0%) nsRegion::SetEmpty()
80 (0.7%) PresShell::HandleEvent(nsIFrame*, nsGUIEvent*, bool, nsEventStatus*) 139618 0 (0.0%) 80 (0.7%) mozilla::FindFrameTargetedByInputEvent(unsigned char, nsIFrame*, nsPoint const&, unsigned int) 80 (0.7%) nsLayoutUtils::GetFrameForPoint(nsIFrame*, nsPoint, bool, bool)
80 (0.7%) mozilla::FindFrameTargetedByInputEvent(unsigned char, nsIFrame*, nsPoint const&, unsigned int) 138877 0 (0.0%) 80 (0.7%) nsLayoutUtils::GetFrameForPoint(nsIFrame*, nsPoint, bool, bool) 80 (0.7%) nsLayoutUtils::GetFramesForArea(nsIFrame*, nsRect const&, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>&, bool, bool)
80 (0.7%) nsLayoutUtils::GetFrameForPoint(nsIFrame*, nsPoint, bool, bool) 138876 0 (0.0%) 80 (0.7%) nsLayoutUtils::GetFramesForArea(nsIFrame*, nsRect const&, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>&, bool, bool) 73 (0.7%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 5 (0.0%) nsDisplayList::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) const 1 (0.0%) nsDisplayListBuilder::~nsDisplayListBuilder() 1 (0.0%) nsDisplayListBuilder::EnterPresShell(nsIFrame*, nsRect const&)
80 (0.7%) nsEventListenerManager::HandleEventSubType(nsListenerStruct*, nsIDOMEventListener*, nsIDOMEvent*, nsIDOMEventTarget*, unsigned int, nsCxPusher*) 191824 0 (0.0%) 80 (0.7%) nsJSEventListener::HandleEvent(nsIDOMEvent*) 80 (0.7%) _ZN11nsJSContext16CallEventHandlerEP11nsISupportsP8JSObjectS3_P8nsIArrayPP10nsIVariant.part.32
79 (0.7%) nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, tag_nsresult) 229064 0 (0.0%) 79 (0.7%) _ZN10nsDocShell11EndPageLoadEP14nsIWebProgressP10nsIChannel12tag_nsresult.part.64 79 (0.7%) DocumentViewerImpl::LoadComplete(tag_nsresult)
79 (0.7%) nsLoadBlockingAsyncDOMEvent::~nsLoadBlockingAsyncDOMEvent() 159735 0 (0.0%) 79 (0.7%) nsLoadBlockingAsyncDOMEvent::~nsLoadBlockingAsyncDOMEvent() 79 (0.7%) nsDocument::DoUnblockOnload()
79 (0.7%) _ZN10nsDocShell11EndPageLoadEP14nsIWebProgressP10nsIChannel12tag_nsresult.part.64 138510 0 (0.0%) 79 (0.7%) DocumentViewerImpl::LoadComplete(tag_nsresult) 75 (0.7%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*) 4 (0.0%) PresShell::UnsuppressAndInvalidate()
79 (0.7%) nsThread::ProcessNextEvent(bool, bool*) 262882 0 (0.0%) 79 (0.7%) nsRunnable::Release() 79 (0.7%) nsLoadBlockingAsyncDOMEvent::~nsLoadBlockingAsyncDOMEvent()
79 (0.7%) nsDocLoader::DocLoaderIsEmpty(bool) 229392 0 (0.0%) 79 (0.7%) nsDocLoader::doStopDocumentLoad(nsIRequest*, tag_nsresult) 79 (0.7%) nsDocLoader::DoFireOnStateChange(nsIWebProgress*, nsIRequest*, int&, tag_nsresult)
79 (0.7%) nsLoadBlockingAsyncDOMEvent::~nsLoadBlockingAsyncDOMEvent() 152345 0 (0.0%) 79 (0.7%) nsDocument::DoUnblockOnload() 79 (0.7%) nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, tag_nsresult)
79 (0.7%) nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, tag_nsresult) 229395 0 (0.0%) 79 (0.7%) nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 79 (0.7%) nsDocLoader::DocLoaderIsEmpty(bool)
79 (0.7%) nsRunnable::Release() 159736 0 (0.0%) 79 (0.7%) nsLoadBlockingAsyncDOMEvent::~nsLoadBlockingAsyncDOMEvent() 79 (0.7%) nsLoadBlockingAsyncDOMEvent::~nsLoadBlockingAsyncDOMEvent()
79 (0.7%) nsDocument::DoUnblockOnload() 126614 0 (0.0%) 79 (0.7%) nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, tag_nsresult) 79 (0.7%) nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult)
79 (0.7%) nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 229393 0 (0.0%) 79 (0.7%) nsDocLoader::DocLoaderIsEmpty(bool) 79 (0.7%) nsDocLoader::doStopDocumentLoad(nsIRequest*, tag_nsresult)
76 (0.7%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 47 (0.4%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) (self) 3 (0.0%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 270191 16 (0.1%) 79 (0.7%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 47 (0.4%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) (self) 46 (0.4%) mozilla::layers::LayerPropertiesBase::LayerPropertiesBase(mozilla::layers::Layer*) 12 (0.1%) moz_xmalloc 4 (0.0%) mozilla::layers::ContainerLayer::GetType() const 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int)
79 (0.7%) nsDocLoader::DoFireOnStateChange(nsIWebProgress*, nsIRequest*, int&, tag_nsresult) 229085 0 (0.0%) 79 (0.7%) nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, tag_nsresult) 79 (0.7%) _ZN10nsDocShell11EndPageLoadEP14nsIWebProgressP10nsIChannel12tag_nsresult.part.64
79 (0.7%) nsDocLoader::doStopDocumentLoad(nsIRequest*, tag_nsresult) 229352 0 (0.0%) 79 (0.7%) nsDocLoader::DoFireOnStateChange(nsIWebProgress*, nsIRequest*, int&, tag_nsresult) 79 (0.7%) nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, tag_nsresult)
50 (0.4%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const 25 (0.2%) nsRegion::SetToElements(unsigned int) 24 (0.2%) nsRegion::RgnRect::operator new(unsigned long) (self) 2 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 136719 24 (0.2%) 77 (0.6%) nsRegion::RgnRect::operator new(unsigned long) 53 (0.5%) __pthread_getspecific 24 (0.2%) nsRegion::RgnRect::operator new(unsigned long) (self)
69 (0.6%) nsComputedDOMStyle::GetPropertyCSSValue(nsAString_internal const&, nsIDOMCSSValue**) 2 (0.0%) nsFocusManager::CheckIfFocusable(nsIContent*, unsigned int) 2 (0.0%) nsDocument::FlushPendingNotifications(mozFlushType) (self) 1 (0.0%) nsGlobalWindow::GetOuterSize(nsIntSize*) 1 (0.0%) nsGlobalWindow::GetInnerScreenRect() 1 (0.0%) nsGlobalWindow::GetScrollMaxXY(int*, int*) 1 (0.0%) nsGlobalWindow::ScrollTo(int, int) 1 (0.0%) nsGenericHTMLElement::GetFormControlFrame(bool) 1 (0.0%) nsGenericElement::GetPrimaryFrame(mozFlushType) 152438 0 (0.0%) 77 (0.6%) nsDocument::FlushPendingNotifications(mozFlushType) 77 (0.7%) PresShell::FlushPendingNotifications(mozFlushType) 2 (0.0%) nsDocument::FlushPendingNotifications(mozFlushType) (self)
35 (0.3%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 32 (0.3%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) (self) 23 (0.2%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) 16 (0.1%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 2 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 137283 32 (0.2%) 76 (0.6%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 32 (0.3%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) (self) 28 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 16 (0.1%) void nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AssignRange<nsIFrame*>(unsigned int, unsigned int, nsIFrame* const*)
75 (0.7%) nsStyleBackground::IsTransparent() const (self) 74 (0.7%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool, nsDisplayBackground**) 1 (0.0%) nsCSSRendering::FindBackgroundStyleFrame(nsIFrame*) 146826 75 (0.6%) 75 (0.6%) nsStyleBackground::IsTransparent() const 75 (0.7%) nsStyleBackground::IsTransparent() const (self)
74 (0.7%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 1 (0.0%) _ZN22nsStyleTransformMatrixL26MatrixForTransformFunctionER11gfx3DMatrixPKN10nsCSSValue5ArrayEP14nsStyleContextP13nsPresContextRbR6nsRectf.constprop.3 (self) 146939 1 (0.0%) 74 (0.6%) _ZN22nsStyleTransformMatrixL26MatrixForTransformFunctionER11gfx3DMatrixPKN10nsCSSValue5ArrayEP14nsStyleContextP13nsPresContextRbR6nsRectf.constprop.3 61 (0.5%) nsStyleTransformMatrix::TransformFunctionOf(nsCSSValue::Array const*) 9 (0.1%) gfx3DMatrix::Translate(gfxPoint3D const&) 3 (0.0%) nsStyleTransformMatrix::ProcessTranslatePart(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&, int, float) 1 (0.0%) _ZN22nsStyleTransformMatrixL26MatrixForTransformFunctionER11gfx3DMatrixPKN10nsCSSValue5ArrayEP14nsStyleContextP13nsPresContextRbR6nsRectf.constprop.3 (self)
39 (0.3%) nsDisplayBackgroundGeometry::nsDisplayBackgroundGeometry(nsDisplayItem*, nsDisplayListBuilder*) 35 (0.3%) nsDisplayItemGenericGeometry::nsDisplayItemGenericGeometry(nsDisplayItem*, nsDisplayListBuilder*) 25 (0.2%) nsDisplayItemGeometry::nsDisplayItemGeometry(nsDisplayItem*, nsDisplayListBuilder*) (self) 138261 25 (0.2%) 74 (0.6%) nsDisplayItemGeometry::nsDisplayItemGeometry(nsDisplayItem*, nsDisplayListBuilder*) 32 (0.3%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 25 (0.2%) nsDisplayItemGeometry::nsDisplayItemGeometry(nsDisplayItem*, nsDisplayListBuilder*) (self) 16 (0.1%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayWrapList::GetBounds(nsDisplayListBuilder*, bool*)
74 (0.7%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 3 (0.0%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) (self) 138057 3 (0.0%) 74 (0.6%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 62 (0.6%) nsDisplayTransform::UntransformRectMatrix(nsRect const&, gfx3DMatrix const&, float, nsRect*) 4 (0.0%) nsRegion::SetToElements(unsigned int) 3 (0.0%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) (self) 2 (0.0%) nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) gfx3DMatrix::Is2D(gfxMatrix*) const 1 (0.0%) nsDisplayTransform::GetTransform(float) 1 (0.0%) nsRegion::nsRegion(nsRegion const&)
46 (0.4%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 28 (0.2%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 5 (0.0%) nsDisplayItem::AllocateGeometry(nsDisplayListBuilder*) (self) 137960 5 (0.0%) 74 (0.6%) nsDisplayItem::AllocateGeometry(nsDisplayListBuilder*) 36 (0.3%) nsDisplayItemGenericGeometry::nsDisplayItemGenericGeometry(nsDisplayItem*, nsDisplayListBuilder*) 33 (0.3%) moz_xmalloc 5 (0.0%) nsDisplayItem::AllocateGeometry(nsDisplayListBuilder*) (self)
68 (0.6%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 9 (0.1%) nsDisplayTransform::GetTransform(float) (self) 2 (0.0%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 2 (0.0%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 1 (0.0%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 138050 9 (0.0%) 73 (0.6%) nsDisplayTransform::GetTransform(float) 51 (0.5%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 9 (0.1%) gfx3DMatrix::IsIdentity() const 9 (0.1%) nsDisplayTransform::GetTransform(float) (self) 2 (0.0%) nsIFrame::IsSVGTransformed(gfxMatrix*, gfxMatrix*) const 1 (0.0%) gfx3DMatrix::Translate(gfxPoint3D const&) 1 (0.0%) NS_round(double)
58 (0.5%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**) (self) 34 (0.3%) nsDisplayBackground::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 13 (0.1%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) 12 (0.1%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) 10 (0.1%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) nsCanvasFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsDisplayBackground::IsUniform(nsDisplayListBuilder*, unsigned int*) 1 (0.0%) nsCSSRendering::PaintBackground(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, unsigned int, nsRect*, int) 137678 58 (0.5%) 72 (0.6%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**) 58 (0.5%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**) (self) 13 (0.1%) nsCSSRendering::IsCanvasFrame(nsIFrame*) 1 (0.0%) nsCSSRendering::FindRootFrameBackground(nsIFrame*)
70 (0.6%) nsRegion::Optimize() (self) 62 (0.6%) nsRegion::Sub(nsRegion const&, nsRegion const&) 4 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 3 (0.0%) nsRegion::Or(nsRegion const&, nsRegion const&) 2 (0.0%) nsRegion::Xor(nsRegion const&, nsRegion const&) 136730 70 (0.6%) 71 (0.6%) nsRegion::Optimize() 70 (0.6%) nsRegion::Optimize() (self) 1 (0.0%) nsRegion::Remove(nsRegion::RgnRect*)
71 (0.6%) nsFrameManager::ComputeStyleChangeFor(nsIFrame*, nsStyleChangeList*, nsChangeHint, mozilla::css::RestyleTracker&, bool) 31 (0.3%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) (self) 138645 4 (0.0%) 71 (0.6%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) 31 (0.3%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) (self) 28 (0.2%) nsStyleSet::ResolveStyleFor(mozilla::dom::Element*, nsStyleContext*, TreeMatchContext&) 19 (0.2%) CaptureChange(nsStyleContext*, nsStyleContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint&, nsChangeHint, nsChangeHint&, nsChangeHint) 6 (0.1%) nsBlockFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) const 5 (0.0%) nsStyleContext::Release() 4 (0.0%) nsIFrame::SetStyleContext(nsStyleContext*) 2 (0.0%) nsStyleSet::ReparentStyleContext(nsStyleContext*, nsStyleContext*, mozilla::dom::Element*) 1 (0.0%) nsFrame::CorrectStyleParentFrame(nsIFrame*, nsIAtom*) 1 (0.0%) nsFrameManagerBase::UndisplayedMap::GetFirstNode(nsIContent*) 1 (0.0%) GetPrevContinuationWithPossiblySameStyle(nsIFrame*)
71 (0.6%) mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int) 6 (0.1%) mozilla::FrameLayerBuilder::GetDisplayItemDataArrayForFrame(nsIFrame*) (self) 137209 6 (0.0%) 71 (0.6%) mozilla::FrameLayerBuilder::GetDisplayItemDataArrayForFrame(nsIFrame*) 59 (0.5%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::GetEntry(nsIFrame*) const 6 (0.1%) mozilla::FrameLayerBuilder::GetDisplayItemDataArrayForFrame(nsIFrame*) (self) 6 (0.1%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*)
71 (0.6%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const (self) 39 (0.3%) nsRect::Union(nsRect const&) const 7 (0.1%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 6 (0.1%) nsRegion::Contains(nsRect const&) const 5 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 4 (0.0%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) 3 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 2 (0.0%) nsDisplayBackground::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 2 (0.0%) nsRegion::Intersects(nsRect const&) const 1 (0.0%) nsDisplayWrapList::IsInvalid(nsRect&) 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 1 (0.0%) nsRegion::Copy(nsRect const&) 136738 71 (0.6%) 71 (0.6%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const 71 (0.6%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const (self)
65 (0.6%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 29 (0.3%) nsIFrame::Preserves3D() const (self) 3 (0.0%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 2 (0.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 1 (0.0%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 141247 29 (0.2%) 71 (0.6%) nsIFrame::Preserves3D() const 42 (0.4%) nsIFrame::Preserves3DChildren() const 29 (0.3%) nsIFrame::Preserves3D() const (self)
69 (0.6%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 261231 0 (0.0%) 69 (0.6%) mozilla::dom::CSSStyleDeclarationBinding::genericMethod(JSContext*, unsigned int, JS::Value*) 69 (0.6%) mozilla::dom::CSSStyleDeclarationBinding::getPropertyValue(JSContext*, JS::Handle<JSObject*>, nsICSSDeclaration*, unsigned int, JS::Value*)
69 (0.6%) mozilla::dom::CSSStyleDeclarationBinding::getPropertyValue(JSContext*, JS::Handle<JSObject*>, nsICSSDeclaration*, unsigned int, JS::Value*) 144629 0 (0.0%) 69 (0.6%) nsComputedDOMStyle::GetPropertyValue(nsAString_internal const&, nsAString_internal&) 69 (0.6%) nsComputedDOMStyle::GetPropertyCSSValue(nsAString_internal const&, nsIDOMCSSValue**)
69 (0.6%) nsComputedDOMStyle::GetPropertyValue(nsAString_internal const&, nsAString_internal&) 144830 0 (0.0%) 69 (0.6%) nsComputedDOMStyle::GetPropertyCSSValue(nsAString_internal const&, nsIDOMCSSValue**) 69 (0.6%) nsDocument::FlushPendingNotifications(mozFlushType)
69 (0.6%) mozilla::dom::CSSStyleDeclarationBinding::genericMethod(JSContext*, unsigned int, JS::Value*) 261212 0 (0.0%) 69 (0.6%) mozilla::dom::CSSStyleDeclarationBinding::getPropertyValue(JSContext*, JS::Handle<JSObject*>, nsICSSDeclaration*, unsigned int, JS::Value*) 69 (0.6%) nsComputedDOMStyle::GetPropertyValue(nsAString_internal const&, nsAString_internal&)
57 (0.5%) _end 7 (0.1%) _end 4 (0.0%) _end 295761 0 (0.0%) 68 (0.6%) js::mjit::stubs::SetProp(js::VMFrame&, js::PropertyName*) 68 (0.6%) js::SetPropertyOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>)
43 (0.4%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 22 (0.2%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 16 (0.1%) nsRegion::And(nsRegion const&, nsRect const&) (self) 3 (0.0%) nsDisplayOpacity::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 136743 16 (0.1%) 68 (0.6%) nsRegion::And(nsRegion const&, nsRect const&) 16 (0.1%) nsRegion::And(nsRegion const&, nsRect const&) (self) 12 (0.1%) nsRegion::Copy(nsRect const&) 6 (0.1%) nsRegion::SetEmpty() 6 (0.1%) nsRegion::nsRegion() 5 (0.0%) nsRegion::nsRectFast::IntersectRect(nsRect const&, nsRect const&) 4 (0.0%) nsRegion::Optimize() 4 (0.0%) RgnRectMemoryAllocator::Alloc() 3 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const 3 (0.0%) nsRegion::InsertInPlace(nsRegion::RgnRect*, bool) 3 (0.0%) nsRegion::nsRectFast::Intersects(nsRect const&) const 2 (0.0%) nsRegion::Init() 2 (0.0%) nsRegion::RgnRect::operator new(unsigned long) 1 (0.0%) nsRegion::~nsRegion() 1 (0.0%) nsRegion::SetToElements(unsigned int)
68 (0.6%) RgnRectMemoryAllocator::Alloc() (self) 42 (0.4%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const 22 (0.2%) nsRegion::SetToElements(unsigned int) 4 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 136716 68 (0.6%) 68 (0.6%) RgnRectMemoryAllocator::Alloc() 68 (0.6%) RgnRectMemoryAllocator::Alloc() (self)
68 (0.6%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 2 (0.0%) nsDisplayBackground::Paint(nsDisplayListBuilder*, nsRenderingContext*) (self) 138013 2 (0.0%) 68 (0.6%) nsDisplayBackground::Paint(nsDisplayListBuilder*, nsRenderingContext*) 66 (0.6%) nsCSSRendering::PaintBackground(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, unsigned int, nsRect*, int) 2 (0.0%) nsDisplayBackground::Paint(nsDisplayListBuilder*, nsRenderingContext*) (self)
67 (0.6%) _end 242198 0 (0.0%) 67 (0.5%) expose_event_cb(_GtkWidget*, _GdkEventExpose*) 67 (0.6%) nsWindow::OnExposeEvent(_GdkEventExpose*)
25 (0.2%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) 21 (0.2%) nsRegion::Or(nsRegion const&, nsRect const&) 16 (0.1%) nsRegion::Copy(nsRect const&) (self) 12 (0.1%) nsRegion::And(nsRegion const&, nsRect const&) 5 (0.0%) nsIntRegion::nsIntRegion(nsIntRect const&) 1 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 1 (0.0%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1 (0.0%) nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) nsRegion::Or(nsRect const&, nsRect const&) 136740 16 (0.1%) 67 (0.5%) nsRegion::Copy(nsRect const&) 43 (0.4%) nsRegion::SetToElements(unsigned int) 16 (0.1%) nsRegion::Copy(nsRect const&) (self) 7 (0.1%) nsRegion::SetEmpty() 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const
67 (0.6%) expose_event_cb(_GtkWidget*, _GdkEventExpose*) 242197 0 (0.0%) 67 (0.5%) nsWindow::OnExposeEvent(_GdkEventExpose*) 66 (0.6%) nsView::PaintWindow(nsIWidget*, nsIntRegion, bool, bool) 1 (0.0%) nsWindow::GetThebesSurface()
66 (0.6%) nsView::PaintWindow(nsIWidget*, nsIntRegion, bool, bool) 1 (0.0%) nsViewManager::PaintWindow(nsIWidget*, nsIntRegion, bool, bool) (self) 187056 1 (0.0%) 66 (0.5%) nsViewManager::PaintWindow(nsIWidget*, nsIntRegion, bool, bool) 65 (0.6%) nsViewManager::Refresh(nsView*, nsIntRegion const&, bool) 1 (0.0%) nsViewManager::PaintWindow(nsIWidget*, nsIntRegion, bool, bool) (self)
65 (0.6%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) (self) 59 (0.5%) nsIFrame::HasOpacity() const 6 (0.1%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 138736 65 (0.5%) 66 (0.5%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) 65 (0.6%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) (self) 1 (0.0%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const
66 (0.6%) mozilla::FramePropertyTable::PropertyValue::IsArray() (self) 59 (0.5%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 4 (0.0%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 3 (0.0%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 137321 66 (0.5%) 66 (0.5%) mozilla::FramePropertyTable::PropertyValue::IsArray() 66 (0.6%) mozilla::FramePropertyTable::PropertyValue::IsArray() (self)
66 (0.6%) nsWindow::OnExposeEvent(_GdkEventExpose*) 186951 0 (0.0%) 66 (0.5%) nsView::PaintWindow(nsIWidget*, nsIntRegion, bool, bool) 66 (0.6%) nsViewManager::PaintWindow(nsIWidget*, nsIntRegion, bool, bool)
66 (0.6%) nsDisplayBackground::Paint(nsDisplayListBuilder*, nsRenderingContext*) 137752 0 (0.0%) 66 (0.5%) nsCSSRendering::PaintBackground(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, unsigned int, nsRect*, int) 64 (0.6%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) 1 (0.0%) nsRuleNode::GetStyleBorder(nsStyleContext*, bool) 1 (0.0%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**)
65 (0.6%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 4 (0.0%) nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::~nsTArray() (self) 137333 4 (0.0%) 65 (0.5%) nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::~nsTArray() 58 (0.5%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 4 (0.0%) nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::~nsTArray() (self) 3 (0.0%) nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int)
55 (0.5%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 6 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 4 (0.0%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 4 (0.0%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) (self) 138048 4 (0.0%) 65 (0.5%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 61 (0.5%) nsIFrame::AreLayersMarkedActive(nsChangeHint) 4 (0.0%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) (self)
65 (0.6%) nsViewManager::PaintWindow(nsIWidget*, nsIntRegion, bool, bool) 187030 0 (0.0%) 65 (0.5%) nsViewManager::Refresh(nsView*, nsIntRegion const&, bool) 53 (0.5%) nsViewManager::ProcessPendingUpdates() 12 (0.1%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool)
62 (0.6%) nsDisplayTransform::UntransformRectMatrix(nsRect const&, gfx3DMatrix const&, float, nsRect*) 6 (0.1%) gfx3DMatrix::ProjectRectBounds(gfxRect const&) const (self) 2 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 267770 6 (0.0%) 64 (0.5%) gfx3DMatrix::ProjectRectBounds(gfxRect const&) const 58 (0.5%) gfx3DMatrix::ProjectPoint(gfxPoint const&) const 6 (0.1%) gfx3DMatrix::ProjectRectBounds(gfxRect const&) const (self)
64 (0.6%) nsCSSRendering::PaintBackground(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, unsigned int, nsRect*, int) 1 (0.0%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) (self) 137751 1 (0.0%) 64 (0.5%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) 49 (0.4%) DrawBackgroundColor(BackgroundClipState&, gfxContext*, bool, int) 8 (0.1%) nsNativeThemeGTK::DrawWidgetBackground(nsRenderingContext*, nsIFrame*, unsigned char, nsRect const&, nsRect const&) 2 (0.0%) gfxContext::SetColor(gfxRGBA const&) 2 (0.0%) nsIFrame::GetBorderRadii(int*) const 1 (0.0%) gfxContext::Clip() 1 (0.0%) gfxContext::RoundedRectangle(gfxRect const&, gfxCornerSizes const&, bool) 1 (0.0%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) (self)
64 (0.6%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) 2 (0.0%) JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*) (self) 288249 2 (0.0%) 64 (0.5%) JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*) 39 (0.3%) js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) 23 (0.2%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 2 (0.0%) JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*) (self)
64 (0.6%) nsDisplayList::RemoveBottom() (self) 41 (0.4%) nsDisplayList::DeleteAll() 22 (0.2%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>*) 1 (0.0%) WrapEachDisplayItem(nsDisplayListBuilder*, nsDisplayList*, nsDisplayWrapper*) 138018 64 (0.5%) 64 (0.5%) nsDisplayList::RemoveBottom() 64 (0.6%) nsDisplayList::RemoveBottom() (self)
62 (0.6%) PresShell::HandleEventInternal(nsEvent*, nsEventStatus*) 157920 0 (0.0%) 62 (0.5%) nsEventStateManager::PreHandleEvent(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*) 52 (0.5%) PresShell::FlushPendingNotifications(mozFlushType) 6 (0.1%) nsWindow::WidgetToScreenOffset() 3 (0.0%) nsEventStateManager::GenerateMouseEnterExit(nsGUIEvent*) 1 (0.0%) nsEventStateManager::UpdateCursor(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*)
61 (0.5%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 61 (0.5%) _ZN13do_QueryFramecvPT_I18nsIScrollableFrameEEv (self) 138856 61 (0.5%) 61 (0.5%) _ZN13do_QueryFramecvPT_I18nsIScrollableFrameEEv 61 (0.5%) _ZN13do_QueryFramecvPT_I18nsIScrollableFrameEEv (self)
61 (0.5%) _ZN22nsStyleTransformMatrixL26MatrixForTransformFunctionER11gfx3DMatrixPKN10nsCSSValue5ArrayEP14nsStyleContextP13nsPresContextRbR6nsRectf.constprop.3 14 (0.1%) nsStyleTransformMatrix::TransformFunctionOf(nsCSSValue::Array const*) (self) 146937 14 (0.1%) 61 (0.5%) nsStyleTransformMatrix::TransformFunctionOf(nsCSSValue::Array const*) 27 (0.2%) nsStaticCaseInsensitiveNameTable::Lookup(nsAString_internal const&) 14 (0.1%) nsStyleTransformMatrix::TransformFunctionOf(nsCSSValue::Array const*) (self) 8 (0.1%) NS_strlen(unsigned short const*) 6 (0.1%) nsStringBuffer::ToString(unsigned int, nsAString_internal&, bool) 5 (0.0%) nsAString_internal::SetLength(unsigned int) 1 (0.0%) ReleaseData(void*, unsigned int)
59 (0.5%) __clone 105224 0 (0.0%) 59 (0.5%) start_thread 59 (0.5%) _pt_root
102238 0 (0.0%) 59 (0.5%) __clone 59 (0.5%) start_thread
59 (0.5%) start_thread 337707 0 (0.0%) 59 (0.5%) _pt_root 39 (0.3%) nsThread::ThreadFunc(void*) 13 (0.1%) js::SourceCompressorThread::threadLoop() 7 (0.1%) js::GCHelperThread::threadLoop()
40 (0.4%) js::BaseProxyHandler::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 12 (0.1%) js::baseops::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 4 (0.0%) js::Shape::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>) 3 (0.0%) js::GetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>) 1 (0.0%) js::BaseProxyHandler::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 289451 0 (0.0%) 59 (0.5%) js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*, JS::Value*) 60 (0.5%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct)
35 (0.3%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 34 (0.3%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) (self) 12 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 6 (0.1%) nsLayoutUtils::RoundedRectIntersectRect(nsRect const&, int const*, nsRect const&) 5 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 137237 34 (0.3%) 58 (0.5%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 34 (0.3%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) (self) 19 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const 5 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const
58 (0.5%) gfx3DMatrix::ProjectRectBounds(gfxRect const&) const 15 (0.1%) gfx3DMatrix::ProjectPoint(gfxPoint const&) const (self) 267769 15 (0.1%) 58 (0.5%) gfx3DMatrix::ProjectPoint(gfxPoint const&) const 43 (0.4%) gfx3DMatrix::Transform3D(gfxPoint3D const&) const 15 (0.1%) gfx3DMatrix::ProjectPoint(gfxPoint const&) const (self)
56 (0.5%) nsIFrame::GetOverflowAreas() const 56 (0.5%) nsOverflowAreas::nsOverflowAreas(nsRect const&, nsRect const&) (self) 141082 56 (0.4%) 56 (0.4%) nsOverflowAreas::nsOverflowAreas(nsRect const&, nsRect const&) 56 (0.5%) nsOverflowAreas::nsOverflowAreas(nsRect const&, nsRect const&) (self)
1 (0.0%) SharedStub (self) 265755 1 (0.0%) 55 (0.4%) SharedStub 54 (0.5%) PrepareAndDispatch 1 (0.0%) SharedStub (self)
54 (0.5%) SharedStub 266003 0 (0.0%) 54 (0.4%) PrepareAndDispatch 54 (0.5%) nsXPCWrappedJS::CallMethod(unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*)
54 (0.5%) nsXPCWrappedJS::CallMethod(unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) 223757 0 (0.0%) 54 (0.4%) nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) 48 (0.4%) JS_CallFunctionValue 3 (0.0%) XPCConvert::NativeData2JS(XPCLazyCallContext&, JS::Value*, void const*, nsXPTType const&, nsID const*, tag_nsresult*) 2 (0.0%) JS_GetMethod 1 (0.0%) AutoScriptEvaluate::StartEvaluating(JSObject*, void (*)(JSContext*, char const*, JSErrorReport*))
54 (0.5%) PrepareAndDispatch 223619 0 (0.0%) 54 (0.4%) nsXPCWrappedJS::CallMethod(unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) 54 (0.5%) nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*)
59 (0.5%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>*) (self) 54 (0.5%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 138221 9 (0.0%) 54 (0.4%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>*) 59 (0.5%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>*) (self) 22 (0.2%) nsDisplayList::RemoveBottom() 14 (0.1%) nsDisplayItem** nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AppendElement<nsDisplayItem*>(nsDisplayItem* const&) 4 (0.0%) nsDisplayWrapList::~nsDisplayWrapList() 2 (0.0%) nsDisplayWrapList::GetType() 2 (0.0%) nsDisplayBackground::GetType() 1 (0.0%) nsDisplayClip::GetType()
53 (0.5%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 3 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() (self) 137298 3 (0.0%) 53 (0.4%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 12 (0.1%) nsTArray<nsAutoPtr<mozilla::(anonymous namespace)::ContainerState::ThebesLayerData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 8 (0.1%) nsRegion::Sub(nsRegion const&, nsRegion const&) 6 (0.1%) nsRegion::Copy(nsRegion const&) 4 (0.0%) mozilla::layers::Layer::GetTransform() 4 (0.0%) nsIntRegion::nsIntRegion(nsIntRegion const&) 3 (0.0%) mozilla::layers::Layer::SetVisibleRegion(nsIntRegion const&) 3 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() (self) 3 (0.0%) nsRefPtr<mozilla::layers::Layer>::assign_with_AddRef(mozilla::layers::Layer*) 3 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::GetEntry(mozilla::layers::ThebesLayer*) const 1 (0.0%) mozilla::layers::BasicThebesLayer::SetVisibleRegion(nsIntRegion const&) 1 (0.0%) gfxMatrix::Reset() 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::SetupMaskLayer(mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, unsigned int) 1 (0.0%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) 1 (0.0%) gfxMatrix::gfxMatrix() 1 (0.0%) nsRegion::SetToElements(unsigned int) 1 (0.0%) nsRegion::Init()
53 (0.5%) nsIFrame::GetBorderRadii(int*) const 44 (0.4%) nsIFrame::ComputeBorderRadii(nsStyleCorners const&, nsSize const&, nsSize const&, int, int*) (self) 141136 44 (0.3%) 53 (0.4%) nsIFrame::ComputeBorderRadii(nsStyleCorners const&, nsSize const&, nsSize const&, int, int*) 44 (0.4%) nsIFrame::ComputeBorderRadii(nsStyleCorners const&, nsSize const&, nsSize const&, int, int*) (self) 9 (0.1%) nsRuleNode::ComputeCoordPercentCalc(nsStyleCoord const&, int)
53 (0.5%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 22 (0.2%) mozilla::css::TextOverflow::WillProcessLines(nsDisplayListBuilder*, nsIFrame*) (self) 143063 22 (0.1%) 53 (0.4%) mozilla::css::TextOverflow::WillProcessLines(nsDisplayListBuilder*, nsIFrame*) 31 (0.3%) mozilla::css::TextOverflow::CanHaveTextOverflow(nsDisplayListBuilder*, nsIFrame*) 22 (0.2%) mozilla::css::TextOverflow::WillProcessLines(nsDisplayListBuilder*, nsIFrame*) (self)
43 (0.4%) nsIFrame::IsThemed(nsStyleDisplay const*, nsITheme::Transparency*) const (self) 21 (0.2%) nsIFrame::GetUsedBorder() const 12 (0.1%) nsIFrame::GetBorderRadii(int*) const 12 (0.1%) nsIFrame::GetUsedPadding() const 8 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 141097 43 (0.3%) 53 (0.4%) nsIFrame::IsThemed(nsStyleDisplay const*, nsITheme::Transparency*) const 43 (0.4%) nsIFrame::IsThemed(nsStyleDisplay const*, nsITheme::Transparency*) const (self) 9 (0.1%) nsNativeThemeGTK::ThemeSupportsWidget(nsPresContext*, nsIFrame*, unsigned char) 1 (0.0%) nsPresContext::GetTheme()
49 (0.4%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) (self) 19 (0.2%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool, nsDisplayBackground**) 13 (0.1%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 7 (0.1%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) 5 (0.0%) nsDisplayBackground::IsUniform(nsDisplayListBuilder*, unsigned int*) 4 (0.0%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) 2 (0.0%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) 2 (0.0%) nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList::Iterator&, nsIFrame*, nsFrameItems&) 146428 49 (0.4%) 52 (0.4%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) 49 (0.4%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) (self) 3 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*)
51 (0.5%) mozilla::FrameLayerBuilder::DisplayItemData::DisplayItemData(mozilla::layers::Layer*, unsigned int, mozilla::LayerState, unsigned int) (self) 44 (0.4%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 7 (0.1%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 137151 51 (0.4%) 51 (0.4%) mozilla::FrameLayerBuilder::DisplayItemData::DisplayItemData(mozilla::layers::Layer*, unsigned int, mozilla::LayerState, unsigned int) 51 (0.5%) mozilla::FrameLayerBuilder::DisplayItemData::DisplayItemData(mozilla::layers::Layer*, unsigned int, mozilla::LayerState, unsigned int) (self)
51 (0.5%) JSObject::nonNativeSetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>, int) 290004 0 (0.0%) 51 (0.4%) proxy_SetGeneric(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>, int) 51 (0.5%) js::Proxy::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, bool, JS::MutableHandle<JS::Value>)
51 (0.5%) nsDisplayListCollection::nsDisplayListCollection() (self) 32 (0.3%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 18 (0.2%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 140662 51 (0.4%) 51 (0.4%) nsDisplayListCollection::nsDisplayListCollection() 51 (0.5%) nsDisplayListCollection::nsDisplayListCollection() (self)
51 (0.5%) js::SetPropertyOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>) 289645 0 (0.0%) 51 (0.4%) JSObject::nonNativeSetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>, int) 51 (0.5%) proxy_SetGeneric(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>, int)
50 (0.4%) moz_xrealloc 38 (0.3%) realloc (self) 1 (0.0%) js::Vector<unsigned short, 32ul, js::ContextAllocPolicy>::growStorageBy(unsigned long) 97223 38 (0.3%) 51 (0.4%) realloc 38 (0.3%) realloc (self) 8 (0.1%) arena_malloc 4 (0.0%) arena_dalloc 1 (0.0%) arena_run_split
51 (0.5%) proxy_SetGeneric(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>, int) 290003 0 (0.0%) 51 (0.4%) js::Proxy::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, bool, JS::MutableHandle<JS::Value>) 50 (0.4%) js::BaseProxyHandler::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 1 (0.0%) js::CrossCompartmentWrapper::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*)
50 (0.4%) js::Proxy::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, bool, JS::MutableHandle<JS::Value>) 289953 0 (0.0%) 50 (0.4%) js::BaseProxyHandler::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 40 (0.4%) js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*, JS::Value*) 6 (0.1%) mozilla::dom::DOMProxyHandler::getPropertyDescriptor(JSContext*, JSObject*, long, bool, JSPropertyDescriptor*) 3 (0.0%) mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JSObject*, long, JSPropertyDescriptor*) 1 (0.0%) JS::AutoGCRooter::AutoGCRooter(JSContext*, long)
50 (0.4%) nsAutoPtr<nsDisplayItemGeometry>::~nsAutoPtr() (self) 47 (0.4%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 3 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 137187 50 (0.4%) 50 (0.4%) nsAutoPtr<nsDisplayItemGeometry>::~nsAutoPtr() 50 (0.4%) nsAutoPtr<nsDisplayItemGeometry>::~nsAutoPtr() (self)
50 (0.4%) arena_malloc 50 (0.4%) arena_bin_malloc_easy (self) 97190 50 (0.4%) 50 (0.4%) arena_bin_malloc_easy 50 (0.4%) arena_bin_malloc_easy (self)
50 (0.4%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 327734 0 (0.0%) 50 (0.4%) moz_xrealloc 50 (0.4%) realloc
50 (0.4%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 289078 0 (0.0%) 50 (0.4%) js::CallOrConstructBoundFunction(JSContext*, unsigned int, JS::Value*) 50 (0.4%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct)
47 (0.4%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 18 (0.2%) nsIFrame::GetOverflowRect(nsOverflowType) const (self) 1 (0.0%) nsCanvasFrame::CanvasArea() const 1 (0.0%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 141204 18 (0.1%) 49 (0.4%) nsIFrame::GetOverflowRect(nsOverflowType) const 31 (0.3%) nsIFrame::GetOverflowAreasProperty() 18 (0.2%) nsIFrame::GetOverflowRect(nsOverflowType) const (self)
49 (0.4%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) 137714 0 (0.0%) 49 (0.4%) DrawBackgroundColor(BackgroundClipState&, gfxContext*, bool, int) 34 (0.3%) gfxContext::Fill() 10 (0.1%) gfxContext::Rectangle(gfxRect const&, bool) 3 (0.0%) gfxContext::RoundedRectangle(gfxRect const&, gfxCornerSizes const&, bool) 1 (0.0%) _moz_cairo_restore 1 (0.0%) mozilla::gfx::BaseRect<double, gfxRect, gfxPoint, gfxSize, gfxMargin>::IsEmpty() const
48 (0.4%) nsStyleContext::GetStyleDisplay() (self) 14 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 9 (0.1%) nsIFrame::GetUsedBorder() const 7 (0.1%) nsIFrame::Preserves3DChildren() const 5 (0.0%) nsIFrame::GetUsedPadding() const 3 (0.0%) nsIFrame::IsPositioned() const 2 (0.0%) nsIFrame::IsTransformed() const 2 (0.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 1 (0.0%) nsIFrame::GetBorderRadii(int*) const 1 (0.0%) nsIFrame::HasOpacity() const 1 (0.0%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) 1 (0.0%) nsDisplayTransform::GetDeltaToMozTransformOrigin(nsIFrame const*, float, nsRect const*) 1 (0.0%) _ZL14IsFrameVisibleP8nsIFrameRK11gfx3DMatrix.part.13 1 (0.0%) nsCSSFrameConstructor::AttributeChanged(mozilla::dom::Element*, int, nsIAtom*, int) 137403 48 (0.4%) 48 (0.4%) nsStyleContext::GetStyleDisplay() 48 (0.4%) nsStyleContext::GetStyleDisplay() (self)
42 (0.4%) nsIFrame::Preserves3D() const 18 (0.2%) nsIFrame::Preserves3DChildren() const (self) 4 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 2 (0.0%) GetTransformRootFrame(nsIFrame*) 141245 18 (0.1%) 48 (0.4%) nsIFrame::Preserves3DChildren() const 23 (0.2%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 18 (0.2%) nsIFrame::Preserves3DChildren() const (self) 7 (0.1%) nsStyleContext::GetStyleDisplay()
47 (0.4%) _ZNK7mozilla15FrameProperties3GetEPKNS_23FramePropertyDescriptorEPb.constprop.60 (self) 26 (0.2%) nsIFrame::GetView() const 5 (0.0%) nsIFrame::GetUsedBorder() const 4 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 4 (0.0%) nsIFrame::GetUsedPadding() const 3 (0.0%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 3 (0.0%) nsIFrame::GetAbsoluteContainingBlock() const 2 (0.0%) nsIFrame::AreLayersMarkedActive(nsChangeHint) 141070 47 (0.4%) 47 (0.4%) _ZNK7mozilla15FrameProperties3GetEPKNS_23FramePropertyDescriptorEPb.constprop.60 47 (0.4%) _ZNK7mozilla15FrameProperties3GetEPKNS_23FramePropertyDescriptorEPb.constprop.60 (self)
46 (0.4%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 7 (0.1%) mozilla::layers::LayerPropertiesBase::LayerPropertiesBase(mozilla::layers::Layer*) (self) 270194 7 (0.0%) 46 (0.4%) mozilla::layers::LayerPropertiesBase::LayerPropertiesBase(mozilla::layers::Layer*) 28 (0.2%) nsRegion::Copy(nsRegion const&) 11 (0.1%) mozilla::layers::Layer::GetTransform() 7 (0.1%) mozilla::layers::LayerPropertiesBase::LayerPropertiesBase(mozilla::layers::Layer*) (self)
47 (0.4%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 140582 0 (0.0%) 46 (0.4%) nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, nsHTMLReflowState const&, unsigned int&, int, int, bool, bool, bool, nsOverflowAreas*) 47 (0.4%) nsAbsoluteContainingBlock::ReflowAbsoluteFrame(nsIFrame*, nsPresContext*, nsHTMLReflowState const&, int, int, bool, nsIFrame*, unsigned int&, nsOverflowAreas*) 1 (0.0%) nsSplittableFrame::GetNextInFlowVirtual() const
29 (0.3%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 14 (0.1%) PL_ArenaAllocate (self) 10 (0.1%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) 5 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1 (0.0%) nsLineLayout::NewPerSpanData(nsLineLayout::PerSpanData**) 336608 14 (0.1%) 45 (0.4%) PL_ArenaAllocate 22 (0.2%) LockArena 14 (0.1%) PL_ArenaAllocate (self) 9 (0.1%) PR_Unlock
47 (0.4%) nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, nsHTMLReflowState const&, unsigned int&, int, int, bool, bool, bool, nsOverflowAreas*) 140581 0 (0.0%) 45 (0.4%) nsAbsoluteContainingBlock::ReflowAbsoluteFrame(nsIFrame*, nsPresContext*, nsHTMLReflowState const&, int, int, bool, nsIFrame*, unsigned int&, nsOverflowAreas*) 38 (0.3%) nsHTMLReflowState::Init(nsPresContext*, int, int, nsMargin const*, nsMargin const*) 9 (0.1%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&)
44 (0.4%) js::CrossCompartmentWrapper::call(JSContext*, JSObject*, unsigned int, JS::Value*) 291110 0 (0.0%) 44 (0.3%) js::DirectWrapper::call(JSContext*, JSObject*, unsigned int, JS::Value*) 44 (0.4%) js::IndirectProxyHandler::call(JSContext*, JSObject*, unsigned int, JS::Value*)
44 (0.4%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 289919 0 (0.0%) 44 (0.3%) proxy_Call(JSContext*, unsigned int, JS::Value*) 44 (0.4%) js::CrossCompartmentWrapper::call(JSContext*, JSObject*, unsigned int, JS::Value*)
44 (0.4%) proxy_Call(JSContext*, unsigned int, JS::Value*) 291156 0 (0.0%) 44 (0.3%) js::CrossCompartmentWrapper::call(JSContext*, JSObject*, unsigned int, JS::Value*) 44 (0.4%) js::DirectWrapper::call(JSContext*, JSObject*, unsigned int, JS::Value*)
44 (0.4%) js::DirectWrapper::call(JSContext*, JSObject*, unsigned int, JS::Value*) 289886 0 (0.0%) 44 (0.3%) js::IndirectProxyHandler::call(JSContext*, JSObject*, unsigned int, JS::Value*) 44 (0.4%) js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*)
44 (0.4%) malloc 44 (0.4%) choose_arena (self) 97203 44 (0.3%) 44 (0.3%) choose_arena 44 (0.4%) choose_arena (self)
40 (0.4%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 3 (0.0%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 270189 0 (0.0%) 43 (0.3%) mozilla::layers::LayerPropertiesBase::ComputeDifferences(mozilla::layers::Layer*, void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 43 (0.4%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&))
31 (0.3%) nsIFrame::GetOverflowRect(nsOverflowType) const 12 (0.1%) nsIFrame::GetOverflowAreas() const 2 (0.0%) nsIFrame::GetOverflowAreasProperty() (self) 141202 2 (0.0%) 43 (0.3%) nsIFrame::GetOverflowAreasProperty() 21 (0.2%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 20 (0.2%) nsIFrame::Properties() const 2 (0.0%) nsIFrame::GetOverflowAreasProperty() (self)
43 (0.4%) mozilla::layers::LayerPropertiesBase::ComputeDifferences(mozilla::layers::Layer*, void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 20 (0.2%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 6 (0.1%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self) 270187 6 (0.0%) 43 (0.3%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 26 (0.2%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 9 (0.1%) mozilla::layers::Layer::GetTransform() 8 (0.1%) nsRegion::Xor(nsRegion const&, nsRegion const&) 6 (0.1%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self) 4 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Union(nsIntRect const&) const 3 (0.0%) gfx3DMatrix::operator!=(gfx3DMatrix const&) const 2 (0.0%) _ZN7mozilla6layersL13TransformRectERK9nsIntRectRK11gfx3DMatrix.constprop.4 2 (0.0%) nsRegion::SetToElements(unsigned int) 1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) nsIntRegion::nsIntRegion() 1 (0.0%) nsRegion::Init()
38 (0.3%) nsAbsoluteContainingBlock::ReflowAbsoluteFrame(nsIFrame*, nsPresContext*, nsHTMLReflowState const&, int, int, bool, nsIFrame*, unsigned int&, nsOverflowAreas*) 2 (0.0%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) 1 (0.0%) nsComboboxControlFrame::ReflowDropdown(nsPresContext*, nsHTMLReflowState const&) 1 (0.0%) PresShell::DoReflow(nsIFrame*, bool) 141810 0 (0.0%) 42 (0.3%) nsHTMLReflowState::Init(nsPresContext*, int, int, nsMargin const*, nsMargin const*) 42 (0.4%) nsHTMLReflowState::InitConstraints(nsPresContext*, int, int, nsMargin const*, nsMargin const*, nsIAtom*)
25 (0.2%) XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) 17 (0.2%) XPC_WN_GetterSetter(JSContext*, unsigned int, JS::Value*) 223880 0 (0.0%) 42 (0.3%) XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 35 (0.3%) NS_InvokeByIndex_P 3 (0.0%) XPCCallContext::CanCallNow() 2 (0.0%) XPCConvert::NativeData2JS(XPCLazyCallContext&, JS::Value*, void const*, nsXPTType const&, nsID const*, tag_nsresult*) 1 (0.0%) CallMethodHelper::~CallMethodHelper() 1 (0.0%) CallMethodHelper::GetDispatchParam(unsigned char)
42 (0.4%) nsHTMLReflowState::Init(nsPresContext*, int, int, nsMargin const*, nsMargin const*) 141807 0 (0.0%) 42 (0.3%) nsHTMLReflowState::InitConstraints(nsPresContext*, int, int, nsMargin const*, nsMargin const*, nsIAtom*) 36 (0.3%) nsHTMLReflowState::InitAbsoluteConstraints(nsPresContext*, nsHTMLReflowState const*, int, int, nsIAtom*) 4 (0.0%) nsCSSOffsetState::InitOffsets(int, nsIAtom*, nsMargin const*, nsMargin const*) 1 (0.0%) nsRuleNode::GetStyleTextReset(nsStyleContext*, bool) 1 (0.0%) nsFrame::ComputeSize(nsRenderingContext*, nsSize, int, nsSize, nsSize, nsSize, unsigned int)
41 (0.4%) nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) 140792 0 (0.0%) 41 (0.3%) nsBlockReflowState::RecoverFloats(nsLineList_iterator, int) 40 (0.4%) nsBlockFrame::RecoverFloatsFor(nsIFrame*, nsFloatManager&) 1 (0.0%) nsFloatManager::AddFloat(nsIFrame*, nsRect const&)
16 (0.1%) INT__moz_cairo_scaled_font_glyph_extents 11 (0.1%) _cairo_xlib_surface_show_glyphs 8 (0.1%) _cairo_scaled_font_show_glyphs 6 (0.1%) _cairo_scaled_font_glyph_device_extents 272810 0 (0.0%) 41 (0.3%) _cairo_scaled_glyph_lookup 41 (0.4%) _cairo_ft_scaled_glyph_init
38 (0.3%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 5 (0.0%) nsDisplayBackground::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) (self) 3 (0.0%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 138063 5 (0.0%) 41 (0.3%) nsDisplayBackground::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 34 (0.3%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**) 5 (0.0%) nsDisplayBackground::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) (self) 2 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const
41 (0.4%) _cairo_scaled_glyph_lookup 273544 0 (0.0%) 41 (0.3%) _cairo_ft_scaled_glyph_init 41 (0.4%) _end
41 (0.4%) XREMain::XRE_main(int, char**, nsXREAppData const*) 125144 0 (0.0%) 41 (0.3%) ScopedXPCOMStartup::~ScopedXPCOMStartup() 37 (0.3%) mozilla::ShutdownXPCOM(nsIServiceManager*) 4 (0.0%) nsXREDirProvider::DoShutdown()
41 (0.4%) nsDisplayList::AppendToTop(nsDisplayList*) (self) 15 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 13 (0.1%) nsDisplayListSet::MoveTo(nsDisplayListSet const&) const 7 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 4 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 2 (0.0%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 138003 41 (0.3%) 41 (0.3%) nsDisplayList::AppendToTop(nsDisplayList*) 41 (0.4%) nsDisplayList::AppendToTop(nsDisplayList*) (self)
40 (0.4%) nsBlockReflowState::RecoverFloats(nsLineList_iterator, int) 140753 0 (0.0%) 40 (0.3%) nsBlockFrame::RecoverFloatsFor(nsIFrame*, nsFloatManager&) 40 (0.4%) nsBlockFrame::RecoverFloats(nsFloatManager&)
37 (0.3%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 3 (0.0%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 138234 0 (0.0%) 40 (0.3%) nsDisplayOpacity::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 34 (0.3%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 3 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 2 (0.0%) nsRegion::nsRegion() 1 (0.0%) nsRegion::Init()
40 (0.4%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 262619 0 (0.0%) 40 (0.3%) mozilla::dom::CSS2PropertiesBinding::genericSetter(JSContext*, unsigned int, JS::Value*) 21 (0.2%) mozilla::dom::CSS2PropertiesBinding::set_opacity(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 10 (0.1%) mozilla::dom::CSS2PropertiesBinding::set_MozTransform(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 8 (0.1%) mozilla::dom::CSS2PropertiesBinding::set_backgroundColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 1 (0.0%) mozilla::dom::CSS2PropertiesBinding::set_visibility(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*)
40 (0.4%) nsBlockFrame::RecoverFloatsFor(nsIFrame*, nsFloatManager&) 140754 0 (0.0%) 40 (0.3%) nsBlockFrame::RecoverFloats(nsFloatManager&) 28 (0.2%) nsFloatManager::GetRegionFor(nsIFrame*) 12 (0.1%) nsFloatManager::AddFloat(nsIFrame*, nsRect const&)
39 (0.3%) JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*) 1 (0.0%) js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) (self) 289452 1 (0.0%) 39 (0.3%) js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) 33 (0.3%) js::RunScript(JSContext*, JS::Handle<JSScript*>, js::StackFrame*) 1 (0.0%) js::ContextStack::pushExecuteFrame(JSContext*, JSScript*, JS::Value const&, JSObject&, js::ExecuteType, js::StackFrame*, js::ExecuteFrameGuard*) 1 (0.0%) JSObject::setFlag(JSContext*, unsigned int, JSObject::GenerateShape) 1 (0.0%) js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) (self) 1 (0.0%) js::types::TypeScript::SetThis(JSContext*, JS::Handle<JSScript*>, js::types::Type) 1 (0.0%) JSScript::makeAnalysis(JSContext*) 1 (0.0%) JSScript::makeTypes(JSContext*)
28 (0.2%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) 19 (0.2%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) (self) 11 (0.1%) nsDisplayTransform::UntransformRectMatrix(nsRect const&, gfx3DMatrix const&, float, nsRect*) 138761 19 (0.1%) 39 (0.3%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) 19 (0.2%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) (self) 10 (0.1%) floor 7 (0.1%) ceil 3 (0.0%) ConstrainToCoordValues(double&)
38 (0.3%) nsLayoutUtils::IsScrolledByRootContentDocumentDisplayportScrolling(nsIFrame const*, nsDisplayListBuilder*) 15 (0.1%) nsIPresShell::GetRootScrollFrame() const (self) 1 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 139313 15 (0.1%) 39 (0.3%) nsIPresShell::GetRootScrollFrame() const 15 (0.1%) nsIPresShell::GetRootScrollFrame() const (self) 12 (0.1%) ViewportFrame::GetType() const 7 (0.1%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const 4 (0.0%) nsHTMLScrollFrame::GetType() const 1 (0.0%) nsIFrame::GetFirstPrincipalChild() const
39 (0.3%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 39 (0.3%) PlaceholderMapMatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self) 138593 39 (0.3%) 39 (0.3%) PlaceholderMapMatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 39 (0.3%) PlaceholderMapMatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self)
39 (0.3%) _pt_root 265002 0 (0.0%) 39 (0.3%) nsThread::ThreadFunc(void*) 39 (0.3%) NS_ProcessNextEvent_P(nsIThread*, bool)
39 (0.3%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) (self) 11 (0.1%) mozilla::FrameLayerBuilder::Clip::operator=(mozilla::FrameLayerBuilder::Clip const&) 10 (0.1%) bool nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::RemoveElement<nsIFrame*>(nsIFrame* const&) 6 (0.1%) nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::~nsTArray() 3 (0.0%) mozilla::FrameLayerBuilder::DisplayItemDataEntry::~DisplayItemDataEntry() 3 (0.0%) bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long) 2 (0.0%) mozilla::FrameLayerBuilder::Clip::~Clip() 1 (0.0%) mozilla::layers::ReadbackProcessor::~ReadbackProcessor() 1 (0.0%) TimerThread::RemoveTimerInternal(nsTimerImpl*) 1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 126547 39 (0.3%) 39 (0.3%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) 39 (0.3%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) (self)
19 (0.2%) mozilla::dom::CSS2PropertiesBinding::set_opacity(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 10 (0.1%) mozilla::dom::CSS2PropertiesBinding::set_MozTransform(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 8 (0.1%) mozilla::dom::CSS2PropertiesBinding::set_backgroundColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 1 (0.0%) mozilla::dom::CSS2PropertiesBinding::set_visibility(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 1 (0.0%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) (self) 145975 1 (0.0%) 38 (0.3%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) 11 (0.1%) nsDOMCSSAttributeDeclaration::SetCSSDeclaration(mozilla::css::Declaration*) 8 (0.1%) (anonymous namespace)::CSSParserImpl::ParseProperty(nsCSSProperty, nsAString_internal const&, nsIURI*, nsIURI*, nsIPrincipal*, mozilla::css::Declaration*, bool*, bool) 6 (0.1%) nsDOMCSSAttributeDeclaration::DocToUpdate() 5 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSDeclaration(bool) 2 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSParsingEnvironment(nsDOMCSSDeclaration::CSSParsingEnvironment&) 2 (0.0%) mozilla::css::Declaration::EnsureMutable() 1 (0.0%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) (self) 1 (0.0%) mozAutoDocConditionalContentUpdateBatch::~mozAutoDocConditionalContentUpdateBatch() 1 (0.0%) mozAutoDocConditionalContentUpdateBatch::mozAutoDocConditionalContentUpdateBatch(nsIDocument*, bool) 1 (0.0%) nsCOMPtr_base::~nsCOMPtr_base()
26 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base() (self) 7 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) 7 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 7 (0.1%) bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long) 5 (0.0%) ChangeTable(PLDHashTable*, int) 5 (0.0%) mozilla::FrameLayerBuilder::ClippedDisplayItem::~ClippedDisplayItem() 2 (0.0%) PL_DHashTableRawRemove 1 (0.0%) gfxContext::~gfxContext() 1 (0.0%) PL_DHashTableFinish 1 (0.0%) nsTextFrame::TextDecorations::~TextDecorations() 1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayWrapList::~nsDisplayWrapList() 126545 26 (0.2%) 38 (0.3%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base() 26 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base() (self) 12 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::UsesAutoArrayBuffer() const
31 (0.3%) nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*) (self) 26 (0.2%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) 12 (0.1%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) 138785 31 (0.2%) 38 (0.3%) nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*) 31 (0.3%) nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*) (self) 6 (0.1%) nsSplittableFrame::GetPrevInFlowVirtual() const 1 (0.0%) nsSplittableFrame::GetPrevInFlow() const
37 (0.3%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) 15 (0.1%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::LayerManagerData*) (self) 137212 15 (0.1%) 37 (0.3%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::LayerManagerData*) 22 (0.2%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::GetEntry(nsIFrame*) const 15 (0.1%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::LayerManagerData*) (self)
37 (0.3%) ScopedXPCOMStartup::~ScopedXPCOMStartup() 263029 0 (0.0%) 37 (0.3%) mozilla::ShutdownXPCOM(nsIServiceManager*) 18 (0.2%) mozilla::scache::StartupCache::DeleteSingleton() 16 (0.1%) nsCycleCollector_shutdown() 1 (0.0%) nsComponentManagerImpl::Shutdown() 1 (0.0%) nsObserverService::NotifyObservers(nsISupports*, char const*, unsigned short const*) 1 (0.0%) mozJSComponentLoader::Observe(nsISupports*, char const*, unsigned short const*)
36 (0.3%) nsHTMLReflowState::InitConstraints(nsPresContext*, int, int, nsMargin const*, nsMargin const*, nsIAtom*) 141796 0 (0.0%) 36 (0.3%) nsHTMLReflowState::InitAbsoluteConstraints(nsPresContext*, nsHTMLReflowState const*, int, int, nsIAtom*) 30 (0.3%) nsHTMLReflowState::CalculateHypotheticalBox(nsPresContext*, nsIFrame*, nsIFrame*, int, int, nsHTMLReflowState const*, nsHypotheticalBox&, nsIAtom*) 5 (0.0%) nsFrame::ComputeSize(nsRenderingContext*, nsSize, int, nsSize, nsSize, nsSize, unsigned int) 1 (0.0%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*)
34 (0.3%) DrawBackgroundColor(BackgroundClipState&, gfxContext*, bool, int) 2 (0.0%) mozilla::layers::ThebesLayerBuffer::DrawBufferQuadrant(gfxContext*, mozilla::layers::ThebesLayerBuffer::XSide, mozilla::layers::ThebesLayerBuffer::YSide, float, gfxASurface*, gfxMatrix const*) 267955 0 (0.0%) 36 (0.3%) gfxContext::Fill() 36 (0.3%) INT__moz_cairo_fill_preserve
36 (0.3%) INT__moz_cairo_fill_preserve 1 (0.0%) _cairo_gstate_fill (self) 272236 1 (0.0%) 36 (0.3%) _cairo_gstate_fill 30 (0.3%) _cairo_surface_fill 4 (0.0%) _clipped 1 (0.0%) _cairo_gstate_fill (self) 1 (0.0%) _cairo_gstate_copy_transformed_pattern
35 (0.3%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 1 (0.0%) mozilla::FrameLayerBuilder::DidBeginRetainedLayerTransaction(mozilla::layers::LayerManager*) 137181 0 (0.0%) 36 (0.3%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::Init(unsigned int) 36 (0.3%) PL_DHashTableInit
36 (0.3%) gfxContext::Fill() 271878 0 (0.0%) 36 (0.3%) INT__moz_cairo_fill_preserve 36 (0.3%) _cairo_gstate_fill
36 (0.3%) nsDisplayItem::AllocateGeometry(nsDisplayListBuilder*) 1 (0.0%) nsDisplayItemGenericGeometry::nsDisplayItemGenericGeometry(nsDisplayItem*, nsDisplayListBuilder*) (self) 138263 1 (0.0%) 36 (0.3%) nsDisplayItemGenericGeometry::nsDisplayItemGenericGeometry(nsDisplayItem*, nsDisplayListBuilder*) 35 (0.3%) nsDisplayItemGeometry::nsDisplayItemGeometry(nsDisplayItem*, nsDisplayListBuilder*) 1 (0.0%) nsDisplayItemGenericGeometry::nsDisplayItemGenericGeometry(nsDisplayItem*, nsDisplayListBuilder*) (self)
35 (0.3%) XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 265754 0 (0.0%) 35 (0.3%) NS_InvokeByIndex_P 15 (0.1%) nsHTMLCanvasElement::MozFetchAsStream(nsIInputStreamCallback*, nsAString_internal const&) 5 (0.0%) nsGlobalWindow::GetMozInnerScreenY(float*) 3 (0.0%) nsGlobalWindow::GetMozInnerScreenX(float*) 2 (0.0%) nsGlobalWindow::GetOuterWidth(int*) 1 (0.0%) (anonymous namespace)::TelemetryImpl::GetHistogramById(nsACString_internal const&, JSContext*, JS::Value*) 1 (0.0%) nsScriptSecurityManager::GetDocShellCodebasePrincipal(nsIURI*, nsIDocShell*, nsIPrincipal**) 1 (0.0%) mozilla::dom::Navigator::GetGeolocation(nsIDOMGeoGeolocation**) 1 (0.0%) nsGlobalWindow::GetScrollMaxXY(int*, int*) 1 (0.0%) nsGlobalWindow::ScrollTo(int, int) 1 (0.0%) nsDOMWindowUtils::GetFullZoom(float*) 1 (0.0%) nsXPathEvaluator::Evaluate(nsAString_internal const&, nsIDOMNode*, nsIDOMXPathNSResolver*, unsigned short, nsISupports*, nsISupports**) 1 (0.0%) nsDocument::CreateElementNS(nsAString_internal const&, nsAString_internal const&, nsIDOMElement**) 1 (0.0%) _ZN18DocumentViewerImpl12PermitUnloadEbPb.part.17 1 (0.0%) nsPrefBranch::RemoveObserver(char const*, nsIObserver*)
31 (0.3%) nsDisplayBackground::GetPerFrameKey() (self) 17 (0.2%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 16 (0.1%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 2 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) 137920 31 (0.2%) 35 (0.3%) nsDisplayBackground::GetPerFrameKey() 31 (0.3%) nsDisplayBackground::GetPerFrameKey() (self) 3 (0.0%) nsDisplayItem::GetPerFrameKey() 1 (0.0%) nsDisplayBackground::GetType()
19 (0.2%) nsIFrame::GetPaddingRectRelativeToSelf() const 15 (0.1%) nsIFrame::GetContentRectRelativeToSelf() const 11 (0.1%) nsIFrame::ApplySkipSides(nsMargin&) const (self) 141131 11 (0.0%) 34 (0.3%) nsIFrame::ApplySkipSides(nsMargin&) const 23 (0.2%) nsBlockFrame::GetSkipSides() const 11 (0.1%) nsIFrame::ApplySkipSides(nsMargin&) const (self)
34 (0.3%) nsCanvasRenderingContext2DAzure::DrawWindow(nsIDOMWindow*, double, double, double, double, nsAString_internal const&, unsigned int, mozilla::ErrorResult&) 139440 0 (0.0%) 34 (0.3%) PresShell::RenderDocument(nsRect const&, unsigned int, unsigned int, gfxContext*) 34 (0.3%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int)
34 (0.3%) mozilla::dom::CanvasRenderingContext2DBinding::genericMethod(JSContext*, unsigned int, JS::Value*) 261182 0 (0.0%) 34 (0.3%) mozilla::dom::CanvasRenderingContext2DBinding::drawWindow(JSContext*, JS::Handle<JSObject*>, nsCanvasRenderingContext2DAzure*, unsigned int, JS::Value*) 34 (0.3%) nsCanvasRenderingContext2DAzure::DrawWindow(nsIDOMWindow*, double, double, double, double, nsAString_internal const&, unsigned int, mozilla::ErrorResult&)
28 (0.2%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) 6 (0.1%) nsCSSFrameConstructor::ResolveStyleContext(nsStyleContext*, nsIContent*, nsFrameConstructorState*) 1 (0.0%) nsStyleSet::ResolveStyleFor(mozilla::dom::Element*, nsStyleContext*, TreeMatchContext&) (self) 146677 1 (0.0%) 34 (0.3%) nsStyleSet::ResolveStyleFor(mozilla::dom::Element*, nsStyleContext*, TreeMatchContext&) 21 (0.2%) nsStyleSet::FileRules(bool (*)(nsIStyleRuleProcessor*, void*), void*, nsIContent*, nsRuleWalker*) 12 (0.1%) nsStyleSet::GetContext(nsStyleContext*, nsRuleNode*, nsRuleNode*, bool, bool, nsIAtom*, nsCSSPseudoElements::Type, bool, mozilla::dom::Element*) 1 (0.0%) nsStyleSet::ResolveStyleFor(mozilla::dom::Element*, nsStyleContext*, TreeMatchContext&) (self)
34 (0.3%) mozilla::dom::CanvasRenderingContext2DBinding::drawWindow(JSContext*, JS::Handle<JSObject*>, nsCanvasRenderingContext2DAzure*, unsigned int, JS::Value*) 156898 0 (0.0%) 34 (0.3%) nsCanvasRenderingContext2DAzure::DrawWindow(nsIDOMWindow*, double, double, double, double, nsAString_internal const&, unsigned int, mozilla::ErrorResult&) 34 (0.3%) PresShell::RenderDocument(nsRect const&, unsigned int, unsigned int, gfxContext*)
34 (0.3%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 261165 0 (0.0%) 34 (0.3%) mozilla::dom::CanvasRenderingContext2DBinding::genericMethod(JSContext*, unsigned int, JS::Value*) 34 (0.3%) mozilla::dom::CanvasRenderingContext2DBinding::drawWindow(JSContext*, JS::Handle<JSObject*>, nsCanvasRenderingContext2DAzure*, unsigned int, JS::Value*)
32 (0.3%) nsLayoutUtils::IsPopup(nsIFrame*) (self) 23 (0.2%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 9 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) InvalidateFrameInternal(nsIFrame*, bool) 138812 32 (0.2%) 33 (0.2%) nsLayoutUtils::IsPopup(nsIFrame*) 32 (0.3%) nsLayoutUtils::IsPopup(nsIFrame*) (self) 1 (0.0%) ViewportFrame::GetType() const
33 (0.3%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 269173 0 (0.0%) 33 (0.2%) mozilla::layers::BasicShadowLayerManager::EndEmptyTransaction(mozilla::layers::LayerManager::EndTransactionFlags) 33 (0.3%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags)
33 (0.3%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 (self) 137290 1 (0.0%) 33 (0.2%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 10 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 7 (0.1%) PL_DHashTableFinish 5 (0.0%) pthread_mutex_unlock 4 (0.0%) arena_dalloc 2 (0.0%) moz_free 2 (0.0%) free 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 (self) 1 (0.0%) nsTArray<nsRefPtr<mozilla::layers::Layer>, nsTArrayDefaultAllocator>::DestructRange(unsigned int, unsigned int) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
33 (0.3%) nsRuleNode::GetStylePadding(nsStyleContext*, bool) (self) 32 (0.3%) nsIFrame::GetUsedPadding() const 1 (0.0%) nsBox::GetPadding(nsMargin&) 146418 33 (0.2%) 33 (0.2%) nsRuleNode::GetStylePadding(nsStyleContext*, bool) 33 (0.3%) nsRuleNode::GetStylePadding(nsStyleContext*, bool) (self)
14 (0.1%) nsDeflateConverter::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned long, unsigned int) 8 (0.1%) MOZ_PNG_write_find_filter 7 (0.1%) js::Compressor::compressMore() 3 (0.0%) nsDeflateConverter::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 1 (0.0%) MOZ_PNG_write_finish_row 270918 0 (0.0%) 33 (0.2%) MOZ_Z_deflate 17 (0.2%) deflate_fast 16 (0.1%) deflate_slow
33 (0.3%) nsIFrame::GetOffsetTo(nsIFrame const*) const (self) 27 (0.2%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 6 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 141162 33 (0.2%) 33 (0.2%) nsIFrame::GetOffsetTo(nsIFrame const*) const 33 (0.3%) nsIFrame::GetOffsetTo(nsIFrame const*) const (self)
32 (0.3%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 9 (0.1%) nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*) (self) 141185 9 (0.0%) 32 (0.2%) nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*) 23 (0.2%) nsIFrame::GetStyleVisibility() const 9 (0.1%) nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*) (self)
23 (0.2%) nsIFrame::ApplySkipSides(nsMargin&) const 16 (0.1%) nsBlockFrame::GetSkipSides() const (self) 9 (0.1%) nsIFrame::GetBorderRadii(int*) const 140640 16 (0.1%) 32 (0.2%) nsBlockFrame::GetSkipSides() const 16 (0.1%) nsBlockFrame::GetSkipSides() const (self) 9 (0.1%) nsSplittableFrame::GetNextInFlow() const 7 (0.1%) nsSplittableFrame::GetPrevInFlow() const
24 (0.2%) nsIFrame::IsTransformed() const (self) 20 (0.2%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 7 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 4 (0.0%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 141132 24 (0.2%) 32 (0.2%) nsIFrame::IsTransformed() const 24 (0.2%) nsIFrame::IsTransformed() const (self) 3 (0.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 3 (0.0%) nsStyleDisplay::HasTransform() const 2 (0.0%) nsStyleContext::GetStyleDisplay()
31 (0.3%) mozilla::css::TextOverflow::WillProcessLines(nsDisplayListBuilder*, nsIFrame*) 9 (0.1%) mozilla::css::TextOverflow::CanHaveTextOverflow(nsDisplayListBuilder*, nsIFrame*) (self) 143062 9 (0.0%) 31 (0.2%) mozilla::css::TextOverflow::CanHaveTextOverflow(nsDisplayListBuilder*, nsIFrame*) 21 (0.2%) nsRuleNode::GetStyleTextReset(nsStyleContext*, bool) 9 (0.1%) mozilla::css::TextOverflow::CanHaveTextOverflow(nsDisplayListBuilder*, nsIFrame*) (self) 1 (0.0%) nsIFrame::GetStyleTextReset() const
22 (0.2%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 11 (0.1%) mozilla::FrameLayerBuilder::Clip::operator=(mozilla::FrameLayerBuilder::Clip const&) (self) 9 (0.1%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 137299 11 (0.0%) 31 (0.2%) mozilla::FrameLayerBuilder::Clip::operator=(mozilla::FrameLayerBuilder::Clip const&) 11 (0.1%) mozilla::FrameLayerBuilder::Clip::operator=(mozilla::FrameLayerBuilder::Clip const&) (self) 11 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) 5 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 4 (0.0%) void nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AssignRange<mozilla::FrameLayerBuilder::Clip::RoundedRect>(unsigned int, unsigned int, mozilla::FrameLayerBuilder::Clip::RoundedRect const*)
15 (0.1%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 14 (0.1%) nsIntRegion::Or(nsIntRegion const&, nsIntRect const&) 9 (0.1%) nsRegion::Or(nsRegion const&, nsRect const&) (self) 2 (0.0%) nsLayoutUtils::RoundedRectIntersectRect(nsRect const&, int const*, nsRect const&) 136753 9 (0.0%) 31 (0.2%) nsRegion::Or(nsRegion const&, nsRect const&) 21 (0.2%) nsRegion::Copy(nsRect const&) 9 (0.1%) nsRegion::Or(nsRegion const&, nsRect const&) (self) 1 (0.0%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const
14 (0.1%) nsJSContext::GarbageCollectNow(js::gcreason::Reason, nsJSContext::IsIncremental, nsJSContext::IsCompartment, nsJSContext::IsShrinking, long) 9 (0.1%) nsCycleCollector::Collect(bool, nsCycleCollectorResults*, unsigned int, nsICycleCollectorListener*) 3 (0.0%) nsJSContext::ScriptEvaluated(bool) 3 (0.0%) nsXREDirProvider::DoShutdown() 1 (0.0%) js::DestroyContext(JSContext*, js::DestroyContextMode) 289205 0 (0.0%) 30 (0.2%) Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, js::gcreason::Reason) 28 (0.2%) GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, js::gcreason::Reason) 2 (0.0%) XPCJSRuntime::GCCallback(JSRuntime*, JSGCStatus)
30 (0.3%) _cairo_gstate_fill 272949 0 (0.0%) 30 (0.2%) _cairo_surface_fill 30 (0.3%) _cairo_surface_fallback_fill
18 (0.2%) nsDOMEvent::GetScreenCoords(nsPresContext*, nsEvent*, nsIntPoint) 6 (0.1%) nsEventStateManager::PreHandleEvent(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*) 6 (0.1%) nsIFrame::GetScreenRectInAppUnits() const 2 (0.0%) nsWindow::WidgetToScreenOffset() (self) 242040 2 (0.0%) 30 (0.2%) nsWindow::WidgetToScreenOffset() 28 (0.2%) _end 2 (0.0%) nsWindow::WidgetToScreenOffset() (self)
29 (0.3%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 14 (0.1%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const (self) 1 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 141206 14 (0.1%) 30 (0.2%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 14 (0.1%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const (self) 7 (0.1%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 4 (0.0%) nsIFrame::IsTransformed() const 3 (0.0%) _ZNK7mozilla15FrameProperties3GetEPKNS_23FramePropertyDescriptorEPb.constprop.60 1 (0.0%) nsIFrame::GetOverflowRect(nsOverflowType) const 1 (0.0%) nsIFrame::Properties() const
30 (0.3%) _cairo_surface_fill 1 (0.0%) _cairo_surface_fallback_fill (self) 272998 1 (0.0%) 30 (0.2%) _cairo_surface_fallback_fill 9 (0.1%) _clip_and_composite_trapezoids 8 (0.1%) _cairo_bentley_ottmann_tessellate_polygon 5 (0.0%) _cairo_clip_to_boxes 2 (0.0%) _cairo_path_fixed_fill_rectilinear_to_traps 2 (0.0%) _cairo_path_fixed_fill_to_polygon 2 (0.0%) _cairo_composite_rectangles_init_for_fill 1 (0.0%) _cairo_surface_fallback_fill (self) 1 (0.0%) _cairo_polygon_init
30 (0.3%) nsHTMLReflowState::InitAbsoluteConstraints(nsPresContext*, nsHTMLReflowState const*, int, int, nsIAtom*) 4 (0.0%) nsHTMLReflowState::CalculateHypotheticalBox(nsPresContext*, nsIFrame*, nsIFrame*, int, int, nsHTMLReflowState const*, nsHypotheticalBox&, nsIAtom*) (self) 141795 4 (0.0%) 30 (0.2%) nsHTMLReflowState::CalculateHypotheticalBox(nsPresContext*, nsIFrame*, nsIFrame*, int, int, nsHTMLReflowState const*, nsHypotheticalBox&, nsIAtom*) 25 (0.2%) AreAllEarlierInFlowFramesEmpty(nsIFrame*, nsIFrame*, bool*) 4 (0.0%) nsHTMLReflowState::CalculateHypotheticalBox(nsPresContext*, nsIFrame*, nsIFrame*, int, int, nsHTMLReflowState const*, nsHypotheticalBox&, nsIAtom*) (self) 1 (0.0%) nsHTMLReflowState::CalculateHorizBorderPaddingMargin(int, int*, int*)
30 (0.3%) nsRegion::Init() (self) 5 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 4 (0.0%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const 3 (0.0%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 2 (0.0%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 2 (0.0%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 2 (0.0%) nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 2 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 1 (0.0%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) nsLayoutUtils::RoundedRectIntersectRect(nsRect const&, int const*, nsRect const&) 1 (0.0%) nsDisplayOpacity::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) 1 (0.0%) nsDisplayOpacity::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 1 (0.0%) nsIntRegion::nsIntRegion(nsIntRegion const&) 1 (0.0%) nsIntRegion::nsIntRegion(nsIntRect const&) 136721 30 (0.2%) 30 (0.2%) nsRegion::Init() 30 (0.3%) nsRegion::Init() (self)
29 (0.3%) nsIFrame::GetUsedBorder() const 242770 0 (0.0%) 29 (0.2%) nsNativeThemeGTK::GetWidgetBorder(nsDeviceContext*, nsIFrame*, unsigned char, nsIntMargin*) 21 (0.2%) moz_gtk_get_widget_border 6 (0.1%) moz_gtk_get_scrollbar_metrics 1 (0.0%) nsNativeTheme::IsRegularMenuItem(nsIFrame*) 1 (0.0%) nsNativeThemeGTK::GetGtkWidgetAndState(unsigned char, nsIFrame*, GtkThemeWidgetType&, GtkWidgetState*, int*)
29 (0.3%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 5 (0.0%) nsIntRegion::Contains(nsIntRect const&) const (self) 137131 5 (0.0%) 29 (0.2%) nsIntRegion::Contains(nsIntRect const&) const 24 (0.2%) nsRegion::Contains(nsRect const&) const 5 (0.0%) nsIntRegion::Contains(nsIntRect const&) const (self)
29 (0.3%) nsDisplayTransform::UntransformRectMatrix(nsRect const&, gfx3DMatrix const&, float, nsRect*) 8 (0.1%) gfx3DMatrix::Inverse() const (self) 267755 8 (0.0%) 29 (0.2%) gfx3DMatrix::Inverse() const 12 (0.1%) gfx3DMatrix::Inverse3x3() const 8 (0.1%) gfx3DMatrix::Inverse() const (self) 7 (0.1%) gfx3DMatrix::Translate(gfxPoint3D const&) 2 (0.0%) gfx3DMatrix::TransposedVector(int) const
28 (0.2%) nsDisplayText::Paint(nsDisplayListBuilder*, nsRenderingContext*) 143040 0 (0.0%) 28 (0.2%) nsTextFrame::PaintText(nsRenderingContext*, nsPoint, nsRect const&, nsCharClipDisplayItem const&, nsTextFrame::DrawPathCallbacks*) 27 (0.2%) nsTextFrame::DrawText(gfxContext*, gfxRect const&, gfxPoint const&, gfxPoint const&, unsigned int, unsigned int, PropertyProvider&, nsTextPaintStyle const&, unsigned int, nsCharClipDisplayItem::ClipEdges const&, double&, bool, unsigned int const*, nsTextFrame::DrawPathCallbacks*) 1 (0.0%) nsTextFrame::EnsureTextRun(nsTextFrame::TextRunType, gfxContext*, nsIFrame*, nsLineList_iterator const*, unsigned int*)
28 (0.2%) nsBlockFrame::RecoverFloats(nsFloatManager&) 12 (0.1%) nsFloatManager::GetRegionFor(nsIFrame*) (self) 140980 12 (0.1%) 28 (0.2%) nsFloatManager::GetRegionFor(nsIFrame*) 16 (0.1%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 12 (0.1%) nsFloatManager::GetRegionFor(nsIFrame*) (self)
28 (0.2%) bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long) 28 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::IsAutoArrayRestorer::~IsAutoArrayRestorer() (self) 128592 28 (0.2%) 28 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::IsAutoArrayRestorer::~IsAutoArrayRestorer() 28 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::IsAutoArrayRestorer::~IsAutoArrayRestorer() (self)
28 (0.2%) Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, js::gcreason::Reason) 289204 0 (0.0%) 28 (0.2%) GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, js::gcreason::Reason) 28 (0.2%) IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind)
28 (0.2%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 143041 0 (0.0%) 28 (0.2%) nsDisplayText::Paint(nsDisplayListBuilder*, nsRenderingContext*) 28 (0.2%) nsTextFrame::PaintText(nsRenderingContext*, nsPoint, nsRect const&, nsCharClipDisplayItem const&, nsTextFrame::DrawPathCallbacks*)
27 (0.2%) DrawTextRun(gfxTextRun*, gfxContext*, gfxPoint const&, unsigned int, unsigned int, PropertyProvider*, unsigned int, double*, nsTextFrame::DrawPathCallbacks*) 1 (0.0%) nsFontMetrics::DrawString(unsigned short const*, unsigned int, int, int, nsRenderingContext*, nsRenderingContext*) 268322 0 (0.0%) 28 (0.2%) gfxTextRun::Draw(gfxContext*, gfxPoint, gfxFont::DrawMode, unsigned int, unsigned int, gfxTextRun::PropertyProvider*, double*, gfxTextObjectPaint*, gfxTextRun::DrawCallbacks*) 27 (0.2%) gfxTextRun::DrawGlyphs(gfxFont*, gfxContext*, gfxFont::DrawMode, gfxPoint*, gfxTextObjectPaint*, unsigned int, unsigned int, gfxTextRun::PropertyProvider*, unsigned int, unsigned int) 1 (0.0%) gfxTextRun::ShrinkToLigatureBoundaries(unsigned int*, unsigned int*)
26 (0.2%) nsLayoutUtils::IsScrolledByRootContentDocumentDisplayportScrolling(nsIFrame const*, nsDisplayListBuilder*) 6 (0.1%) nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*) (self) 1 (0.0%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsGfxScrollFrameInner::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 138745 6 (0.0%) 28 (0.2%) nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*) 22 (0.2%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const 6 (0.1%) nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*) (self)
28 (0.2%) GCCycle(JSRuntime*, bool, long, js::JSGCInvocationKind, js::gcreason::Reason) 1 (0.0%) IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind) (self) 289202 1 (0.0%) 28 (0.2%) IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind) 19 (0.2%) js::GCMarker::drainMarkStack(js::SliceBudget&) 2 (0.0%) js::Debugger::markAllIteratively(js::GCMarker*) 2 (0.0%) _ZN2js2gcL14FinalizeArenasEPNS_6FreeOpEPPNS0_11ArenaHeaderERNS0_9ArenaListENS0_9AllocKindERNS_11SliceBudgetE.constprop.307 1 (0.0%) js::gcstats::Statistics::endSCC(unsigned int, long) 1 (0.0%) IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind) (self) 1 (0.0%) bool js::gc::FinalizeTypedArenas<js::Shape>(js::FreeOp*, js::gc::ArenaHeader**, js::gc::ArenaList&, js::gc::AllocKind, js::SliceBudget&) 1 (0.0%) bool js::gc::FinalizeTypedArenas<JSScript>(js::FreeOp*, js::gc::ArenaHeader**, js::gc::ArenaList&, js::gc::AllocKind, js::SliceBudget&) 1 (0.0%) _ZN2jsL11MarkRuntimeEP8JSTracerb.isra.247
28 (0.2%) nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) 1 (0.0%) nsView::DoResetWidgetBounds(bool, bool) (self) 186982 1 (0.0%) 28 (0.2%) nsView::DoResetWidgetBounds(bool, bool) 27 (0.2%) nsWindow::GetClientBounds(nsIntRect&) 1 (0.0%) nsView::DoResetWidgetBounds(bool, bool) (self)
27 (0.2%) nsTextFrame::PaintText(nsRenderingContext*, nsPoint, nsRect const&, nsCharClipDisplayItem const&, nsTextFrame::DrawPathCallbacks*) 142974 0 (0.0%) 27 (0.2%) nsTextFrame::DrawText(gfxContext*, gfxRect const&, gfxPoint const&, gfxPoint const&, unsigned int, unsigned int, PropertyProvider&, nsTextPaintStyle const&, unsigned int, nsCharClipDisplayItem::ClipEdges const&, double&, bool, unsigned int const*, nsTextFrame::DrawPathCallbacks*) 27 (0.2%) nsTextFrame::DrawTextRun(gfxContext*, gfxPoint const&, unsigned int, unsigned int, PropertyProvider&, unsigned int, double&, bool, nsTextFrame::DrawPathCallbacks*)
27 (0.2%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) 12 (0.1%) bool nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::RemoveElement<nsIFrame*>(nsIFrame* const&) (self) 137252 12 (0.1%) 27 (0.2%) bool nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::RemoveElement<nsIFrame*>(nsIFrame* const&) 12 (0.1%) bool nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::RemoveElement<nsIFrame*>(nsIFrame* const&) (self) 10 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) 5 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long)
27 (0.2%) gfxTextRun::DrawGlyphs(gfxFont*, gfxContext*, gfxFont::DrawMode, gfxPoint*, gfxTextObjectPaint*, unsigned int, unsigned int, gfxTextRun::PropertyProvider*, unsigned int, unsigned int) 1 (0.0%) _ZN7gfxFont4DrawEP10gfxTextRunjjP10gfxContextNS_8DrawModeEP8gfxPointPNS_7SpacingEP18gfxTextObjectPaint.part.49 (self) 268348 1 (0.0%) 27 (0.2%) _ZN7gfxFont4DrawEP10gfxTextRunjjP10gfxContextNS_8DrawModeEP8gfxPointPNS_7SpacingEP18gfxTextObjectPaint.part.49 25 (0.2%) GlyphBuffer::Flush(_cairo*, gfxFont::DrawMode, bool, gfxTextObjectPaint*, gfxMatrix const&, bool) 1 (0.0%) gfxFT2FontBase::SetupCairoFont(gfxContext*) 1 (0.0%) _ZN7gfxFont4DrawEP10gfxTextRunjjP10gfxContextNS_8DrawModeEP8gfxPointPNS_7SpacingEP18gfxTextObjectPaint.part.49 (self)
27 (0.2%) nsStyleTransformMatrix::TransformFunctionOf(nsCSSValue::Array const*) 4 (0.0%) nsStaticCaseInsensitiveNameTable::Lookup(nsAString_internal const&) (self) 263605 4 (0.0%) 27 (0.2%) nsStaticCaseInsensitiveNameTable::Lookup(nsAString_internal const&) 12 (0.1%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 10 (0.1%) PL_DHashTableOperate 4 (0.0%) nsStaticCaseInsensitiveNameTable::Lookup(nsAString_internal const&) (self) 1 (0.0%) nsAString_internal::Finalize()
27 (0.2%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 6 (0.1%) nsFrame::DisplayOutlineUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&) (self) 141167 6 (0.0%) 27 (0.2%) nsFrame::DisplayOutlineUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&) 17 (0.2%) nsRuleNode::GetStyleOutline(nsStyleContext*, bool) 6 (0.1%) nsFrame::DisplayOutlineUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&) (self) 4 (0.0%) nsIFrame::GetStyleOutline() const
27 (0.2%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) (self) 6 (0.1%) mozilla::FrameLayerBuilder::GetDisplayItemDataArrayForFrame(nsIFrame*) 4 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 3 (0.0%) mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 3 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 3 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::layers::LayerManager*) 3 (0.0%) mozilla::GetTranslationForThebesLayer(mozilla::layers::ThebesLayer*) 2 (0.0%) mozilla::FrameLayerBuilder::WillEndTransaction() 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 1 (0.0%) mozilla::FrameLayerBuilder::DidBeginRetainedLayerTransaction(mozilla::layers::LayerManager*) 137138 27 (0.2%) 27 (0.2%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) 27 (0.2%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) (self)
27 (0.2%) nsTextFrame::DrawText(gfxContext*, gfxRect const&, gfxPoint const&, gfxPoint const&, unsigned int, unsigned int, PropertyProvider&, nsTextPaintStyle const&, unsigned int, nsCharClipDisplayItem::ClipEdges const&, double&, bool, unsigned int const*, nsTextFrame::DrawPathCallbacks*) 142920 0 (0.0%) 27 (0.2%) nsTextFrame::DrawTextRun(gfxContext*, gfxPoint const&, unsigned int, unsigned int, PropertyProvider&, unsigned int, double&, bool, nsTextFrame::DrawPathCallbacks*) 27 (0.2%) DrawTextRun(gfxTextRun*, gfxContext*, gfxPoint const&, unsigned int, unsigned int, PropertyProvider*, unsigned int, double*, nsTextFrame::DrawPathCallbacks*)
50 (0.4%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) (self) 27 (0.2%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 138021 2 (0.0%) 27 (0.2%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 50 (0.4%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) (self) 25 (0.2%) IsZOrderLEQ(nsDisplayItem*, nsDisplayItem*, void*)
27 (0.2%) nsRegion::nsRegion() (self) 6 (0.1%) nsRegion::And(nsRegion const&, nsRect const&) 5 (0.0%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 4 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 3 (0.0%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) 3 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 2 (0.0%) nsDisplayOpacity::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1 (0.0%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 1 (0.0%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const 136723 27 (0.2%) 27 (0.2%) nsRegion::nsRegion() 27 (0.2%) nsRegion::nsRegion() (self)
27 (0.2%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 5 (0.0%) nsLayoutUtils::ChangeMatrixBasis(gfxPoint3D const&, gfx3DMatrix const&) (self) 138760 5 (0.0%) 27 (0.2%) nsLayoutUtils::ChangeMatrixBasis(gfxPoint3D const&, gfx3DMatrix const&) 14 (0.1%) gfx3DMatrix::TranslatePost(gfxPoint3D const&) 8 (0.1%) gfx3DMatrix::Translate(gfxPoint3D const&) 5 (0.0%) nsLayoutUtils::ChangeMatrixBasis(gfxPoint3D const&, gfx3DMatrix const&) (self)
27 (0.2%) nsTextFrame::DrawTextRun(gfxContext*, gfxPoint const&, unsigned int, unsigned int, PropertyProvider&, unsigned int, double&, bool, nsTextFrame::DrawPathCallbacks*) 142785 0 (0.0%) 27 (0.2%) DrawTextRun(gfxTextRun*, gfxContext*, gfxPoint const&, unsigned int, unsigned int, PropertyProvider*, unsigned int, double*, nsTextFrame::DrawPathCallbacks*) 27 (0.2%) gfxTextRun::Draw(gfxContext*, gfxPoint, gfxFont::DrawMode, unsigned int, unsigned int, gfxTextRun::PropertyProvider*, double*, gfxTextObjectPaint*, gfxTextRun::DrawCallbacks*)
27 (0.2%) nsThread::ProcessNextEvent(bool, bool*) 1 (0.0%) TimerThread::Run() (self) 265162 1 (0.0%) 27 (0.2%) TimerThread::Run() 17 (0.2%) PR_WaitCondVar 7 (0.1%) nsTimerImpl::PostTimerEvent() 1 (0.0%) TimerThread::Run() (self) 1 (0.0%) TimerThread::RemoveTimerInternal(nsTimerImpl*) 1 (0.0%) mozilla::TimeStamp::Now()
27 (0.2%) nsView::DoResetWidgetBounds(bool, bool) 1 (0.0%) nsWindow::GetClientBounds(nsIntRect&) (self) 242019 1 (0.0%) 27 (0.2%) nsWindow::GetClientBounds(nsIntRect&) 26 (0.2%) nsWindow::GetClientOffset() 1 (0.0%) nsWindow::GetClientBounds(nsIntRect&) (self)
27 (0.2%) gfxTextRun::Draw(gfxContext*, gfxPoint, gfxFont::DrawMode, unsigned int, unsigned int, gfxTextRun::PropertyProvider*, double*, gfxTextObjectPaint*, gfxTextRun::DrawCallbacks*) 268320 0 (0.0%) 27 (0.2%) gfxTextRun::DrawGlyphs(gfxFont*, gfxContext*, gfxFont::DrawMode, gfxPoint*, gfxTextObjectPaint*, unsigned int, unsigned int, gfxTextRun::PropertyProvider*, unsigned int, unsigned int) 27 (0.2%) _ZN7gfxFont4DrawEP10gfxTextRunjjP10gfxContextNS_8DrawModeEP8gfxPointPNS_7SpacingEP18gfxTextObjectPaint.part.49
14 (0.1%) mozilla::layers::Layer::GetTransform() (self) 11 (0.1%) mozilla::layers::LayerPropertiesBase::LayerPropertiesBase(mozilla::layers::Layer*) 9 (0.1%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 4 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 2 (0.0%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 269651 14 (0.1%) 26 (0.2%) mozilla::layers::Layer::GetTransform() 14 (0.1%) mozilla::layers::Layer::GetTransform() (self) 9 (0.1%) gfx3DMatrix::ScalePost(float, float, float) 2 (0.0%) gfx3DMatrix::Scale(float, float, float) 1 (0.0%) mozilla::layers::Layer::AsContainerLayer()
79 (0.7%) nsDisplayList::DeleteAll() 4 (0.0%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>*) 4 (0.0%) nsDisplayTransform::~nsDisplayTransform() 2 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayWrapList::~nsDisplayWrapList() (self) 138170 1 (0.0%) 26 (0.2%) nsDisplayWrapList::~nsDisplayWrapList() 84 (0.7%) nsDisplayList::DeleteAll() 3 (0.0%) nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::~nsTArray() 1 (0.0%) nsDisplayWrapList::~nsDisplayWrapList() (self) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base()
26 (0.2%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 2 (0.0%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self) 270188 2 (0.0%) 26 (0.2%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 20 (0.2%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 2 (0.0%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self) 2 (0.0%) mozilla::layers::Layer::GetTransform() 1 (0.0%) _ZN7mozilla6layersL13TransformRectERK9nsIntRectRK11gfx3DMatrix.constprop.4 1 (0.0%) nsRegion::Init()
25 (0.2%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 11 (0.1%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>* nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::AppendElement<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> >(nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> const&) (self) 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 137246 11 (0.0%) 26 (0.2%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>* nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::AppendElement<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> >(nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> const&) 15 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 11 (0.1%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>* nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::AppendElement<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> >(nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> const&) (self)
26 (0.2%) _end 25 (0.2%) writev (self) 101920 25 (0.2%) 26 (0.2%) writev 25 (0.2%) writev (self) 1 (0.0%) __libc_disable_asynccancel
26 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const (self) 19 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 6 (0.1%) mozilla::FrameLayerBuilder::Clip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::FrameLayerBuilder::Clip const&, nsRect const&, nsRegion*) 1 (0.0%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) 137236 26 (0.2%) 26 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const 26 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const (self)
26 (0.2%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 223962 0 (0.0%) 26 (0.2%) XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) 25 (0.2%) XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 1 (0.0%) JS_THIS
25 (0.2%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 13 (0.1%) nsDisplayListSet::MoveTo(nsDisplayListSet const&) const (self) 1 (0.0%) _ZL11DisplayLineP20nsDisplayListBuilderRK6nsRectS3_R19nsLineList_iteratoriRiRK16nsDisplayListSetP12nsBlockFramePN7mozilla3css12TextOverflowE.constprop.37 138016 13 (0.1%) 26 (0.2%) nsDisplayListSet::MoveTo(nsDisplayListSet const&) const 13 (0.1%) nsDisplayListSet::MoveTo(nsDisplayListSet const&) const (self) 13 (0.1%) nsDisplayList::AppendToTop(nsDisplayList*)
23 (0.2%) JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*) 3 (0.0%) JS::Compile(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long) 291917 0 (0.0%) 26 (0.2%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 7 (0.1%) js::frontend::Parser::statement() 3 (0.0%) JSScript::fullyInitFromEmitter(JSContext*, JS::Handle<JSScript*>, js::frontend::BytecodeEmitter*) 3 (0.0%) js::ScriptSource::setSourceCopy(JSContext*, unsigned short const*, unsigned int, bool, js::SourceCompressionToken*) 2 (0.0%) js::frontend::Parser::processDirectives(js::frontend::ParseNode*) 2 (0.0%) js::frontend::Parser::Parser(JSContext*, JS::CompileOptions const&, unsigned short const*, unsigned long, bool) 2 (0.0%) js::frontend::EmitTree(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) 2 (0.0%) js::SourceCompressionToken::ensureReady() 1 (0.0%) js::frontend::Parser::init() 1 (0.0%) js::frontend::ParseNodeAllocator::freeTree(js::frontend::ParseNode*) 1 (0.0%) js::frontend::NameFunctions(JSContext*, js::frontend::ParseNode*) 1 (0.0%) JSScript::Create(JSContext*, JS::Handle<JSObject*>, bool, JS::CompileOptions const&, unsigned int, js::ScriptSource*, unsigned int, unsigned int) 1 (0.0%) malloc
26 (0.2%) nsWindow::GetClientBounds(nsIntRect&) 242042 0 (0.0%) 26 (0.2%) nsWindow::GetClientOffset() 26 (0.2%) _end
25 (0.2%) nsRefreshDriver::Notify(nsITimer*) 139495 0 (0.0%) 25 (0.2%) PresShell::ProcessSynthMouseMoveEvent(bool) 25 (0.2%) PresShell::DispatchSynthMouseMove(nsGUIEvent*, bool)
25 (0.2%) arena_dalloc 12 (0.1%) arena_run_dalloc (self) 97211 12 (0.1%) 25 (0.2%) arena_run_dalloc 12 (0.1%) arena_run_dalloc (self) 6 (0.1%) arena_avail_tree_insert 4 (0.0%) madvise 3 (0.0%) arena_avail_tree_remove
25 (0.2%) _cairo_gstate_show_text_glyphs 272966 0 (0.0%) 25 (0.2%) _cairo_surface_show_text_glyphs 14 (0.1%) _cairo_surface_fallback_show_glyphs 11 (0.1%) _cairo_xlib_surface_show_glyphs
25 (0.2%) PresShell::ProcessSynthMouseMoveEvent(bool) 139231 0 (0.0%) 25 (0.2%) PresShell::DispatchSynthMouseMove(nsGUIEvent*, bool) 25 (0.2%) nsViewManager::DispatchEvent(nsGUIEvent*, nsIView*, nsEventStatus*)
23 (0.2%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 22 (0.2%) _ZL21ApplyClipPropClippingP20nsDisplayListBuilderPK14nsStyleDisplayPK8nsIFrameP6nsRect.constprop.61 (self) 2 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 141166 22 (0.1%) 25 (0.2%) _ZL21ApplyClipPropClippingP20nsDisplayListBuilderPK14nsStyleDisplayPK8nsIFrameP6nsRect.constprop.61 22 (0.2%) _ZL21ApplyClipPropClippingP20nsDisplayListBuilderPK14nsStyleDisplayPK8nsIFrameP6nsRect.constprop.61 (self) 3 (0.0%) nsIFrame::GetClipPropClipRect(nsStyleDisplay const*, nsRect*, nsSize const&) const
25 (0.2%) gfx3DMatrix::Translate(gfxPoint3D const&) (self) 9 (0.1%) _ZN22nsStyleTransformMatrixL26MatrixForTransformFunctionER11gfx3DMatrixPKN10nsCSSValue5ArrayEP14nsStyleContextP13nsPresContextRbR6nsRectf.constprop.3 8 (0.1%) nsLayoutUtils::ChangeMatrixBasis(gfxPoint3D const&, gfx3DMatrix const&) 7 (0.1%) gfx3DMatrix::Inverse() const 1 (0.0%) nsDisplayTransform::GetTransform(float) 267739 25 (0.2%) 25 (0.2%) gfx3DMatrix::Translate(gfxPoint3D const&) 25 (0.2%) gfx3DMatrix::Translate(gfxPoint3D const&) (self)
20 (0.2%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 4 (0.0%) mozilla::FrameLayerBuilder::SaveLastPaintOffset(mozilla::layers::ThebesLayer*) 4 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*) (self) 1 (0.0%) mozilla::FrameLayerBuilder::GetLastPaintOffset(mozilla::layers::ThebesLayer*) 137228 4 (0.0%) 25 (0.2%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*) 21 (0.2%) PL_DHashTableOperate 4 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*) (self)
25 (0.2%) nsHTMLReflowState::CalculateHypotheticalBox(nsPresContext*, nsIFrame*, nsIFrame*, int, int, nsHTMLReflowState const*, nsHypotheticalBox&, nsIAtom*) 11 (0.1%) AreAllEarlierInFlowFramesEmpty(nsIFrame*, nsIFrame*, bool*) (self) 141785 11 (0.0%) 25 (0.2%) AreAllEarlierInFlowFramesEmpty(nsIFrame*, nsIFrame*, bool*) 11 (0.1%) AreAllEarlierInFlowFramesEmpty(nsIFrame*, nsIFrame*, bool*) (self) 10 (0.1%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const 4 (0.0%) nsPlaceholderFrame::IsSelfEmpty()
25 (0.2%) _moz_cairo_show_glyphs 272259 0 (0.0%) 25 (0.2%) _cairo_gstate_show_text_glyphs 25 (0.2%) _cairo_surface_show_text_glyphs
25 (0.2%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 1 (0.0%) IsZOrderLEQ(nsDisplayItem*, nsDisplayItem*, void*) (self) 137955 1 (0.0%) 25 (0.2%) IsZOrderLEQ(nsDisplayItem*, nsDisplayItem*, void*) 24 (0.2%) nsLayoutUtils::GetZIndex(nsIFrame*) 1 (0.0%) IsZOrderLEQ(nsDisplayItem*, nsDisplayItem*, void*) (self)
25 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::UsesAutoArrayBuffer() const (self) 12 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base() 9 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 4 (0.0%) bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long) 125504 25 (0.2%) 25 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::UsesAutoArrayBuffer() const 25 (0.2%) nsTArray_base<nsTArrayDefaultAllocator>::UsesAutoArrayBuffer() const (self)
25 (0.2%) _ZN7gfxFont4DrawEP10gfxTextRunjjP10gfxContextNS_8DrawModeEP8gfxPointPNS_7SpacingEP18gfxTextObjectPaint.part.49 268181 0 (0.0%) 25 (0.2%) GlyphBuffer::Flush(_cairo*, gfxFont::DrawMode, bool, gfxTextObjectPaint*, gfxMatrix const&, bool) 25 (0.2%) _moz_cairo_show_glyphs
25 (0.2%) GlyphBuffer::Flush(_cairo*, gfxFont::DrawMode, bool, gfxTextObjectPaint*, gfxMatrix const&, bool) 271907 0 (0.0%) 25 (0.2%) _moz_cairo_show_glyphs 25 (0.2%) _cairo_gstate_show_text_glyphs
21 (0.2%) nsSHEntryShared::RemoveFromBFCacheSync() 21 (0.2%) DocumentViewerImpl::Show() 6 (0.1%) nsDocShell::Destroy() 138555 0 (0.0%) 25 (0.2%) DocumentViewerImpl::Destroy() 23 (0.2%) DocumentViewerImpl::DestroyPresShell() 21 (0.2%) nsSHEntry::Release() 4 (0.0%) nsDocument::Destroy()
25 (0.2%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 9 (0.1%) mozilla::FramePropertyTable::PropertyValue* nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::AppendElement<mozilla::FramePropertyTable::PropertyValue>(mozilla::FramePropertyTable::PropertyValue const&) (self) 137329 9 (0.0%) 25 (0.2%) mozilla::FramePropertyTable::PropertyValue* nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::AppendElement<mozilla::FramePropertyTable::PropertyValue>(mozilla::FramePropertyTable::PropertyValue const&) 16 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 9 (0.1%) mozilla::FramePropertyTable::PropertyValue* nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::AppendElement<mozilla::FramePropertyTable::PropertyValue>(mozilla::FramePropertyTable::PropertyValue const&) (self)
24 (0.2%) nsIntRegion::Contains(nsIntRect const&) const 11 (0.1%) nsRegion::Contains(nsRect const&) const (self) 136748 11 (0.0%) 24 (0.2%) nsRegion::Contains(nsRect const&) const 11 (0.1%) nsRegion::Contains(nsRect const&) const (self) 6 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const 5 (0.0%) nsRegion::nsRectFast::Contains(nsRect const&) const 2 (0.0%) nsRegion::Sub(nsRegion const&, nsRegion const&)
15 (0.1%) nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::~nsTArray() (self) 14 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) 5 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 3 (0.0%) nsDisplayWrapList::~nsDisplayWrapList() 2 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 137248 15 (0.1%) 24 (0.2%) nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::~nsTArray() 15 (0.1%) nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::~nsTArray() (self) 6 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) 3 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long)
24 (0.2%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 24 (0.2%) nsPoint::ConvertAppUnits(int, int) const (self) 141073 24 (0.2%) 24 (0.2%) nsPoint::ConvertAppUnits(int, int) const 24 (0.2%) nsPoint::ConvertAppUnits(int, int) const (self)
24 (0.2%) IsZOrderLEQ(nsDisplayItem*, nsDisplayItem*, void*) 4 (0.0%) nsLayoutUtils::GetZIndex(nsIFrame*) (self) 138773 4 (0.0%) 24 (0.2%) nsLayoutUtils::GetZIndex(nsIFrame*) 20 (0.2%) nsIFrame::IsPositioned() const 4 (0.0%) nsLayoutUtils::GetZIndex(nsIFrame*) (self)
577 (5.1%) nsIFrame::ClearInvalidationStateBits() (self) 24 (0.2%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 141304 23 (0.2%) 24 (0.2%) nsIFrame::ClearInvalidationStateBits() 577 (5.1%) nsIFrame::ClearInvalidationStateBits() (self) 1 (0.0%) nsIFrame::GetCrossDocChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*)
17 (0.2%) TimerThread::Run() 6 (0.1%) js::SourceCompressorThread::threadLoop() 3 (0.0%) PR_WaitCondVar (self) 1 (0.0%) js::SourceCompressionToken::ensureReady() 337558 3 (0.0%) 24 (0.2%) PR_WaitCondVar 12 (0.1%) pt_TimedWait 5 (0.0%) pthread_cond_wait@@GLIBC_2.3.2 3 (0.0%) PR_WaitCondVar (self) 2 (0.0%) PR_GetCurrentThread 2 (0.0%) pthread_self
19 (0.2%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 6 (0.1%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) (self) 5 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 203637 6 (0.0%) 24 (0.2%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) 18 (0.2%) nsRuleNode::GetStyleSVGReset(nsStyleContext*, bool) 6 (0.1%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) (self)
22 (0.2%) PL_ArenaAllocate 4 (0.0%) LockArena (self) 1 (0.0%) FreeArenaList 336602 4 (0.0%) 23 (0.2%) LockArena 16 (0.1%) PR_Lock 4 (0.0%) LockArena (self) 3 (0.0%) PR_CallOnce
21 (0.2%) nsStyleSet::ResolveStyleFor(mozilla::dom::Element*, nsStyleContext*, TreeMatchContext&) 2 (0.0%) nsStyleSet::ProbePseudoElementStyle(mozilla::dom::Element*, nsCSSPseudoElements::Type, nsStyleContext*, TreeMatchContext&) 1 (0.0%) nsStyleSet::FileRules(bool (*)(nsIStyleRuleProcessor*, void*), void*, nsIContent*, nsRuleWalker*) (self) 146671 1 (0.0%) 23 (0.2%) nsStyleSet::FileRules(bool (*)(nsIStyleRuleProcessor*, void*), void*, nsIContent*, nsRuleWalker*) 19 (0.2%) bool EnumRulesMatching<ElementRuleProcessorData>(nsIStyleRuleProcessor*, void*) 2 (0.0%) nsBindingManager::WalkRules(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool*) 1 (0.0%) nsStyleSet::FileRules(bool (*)(nsIStyleRuleProcessor*, void*), void*, nsIContent*, nsRuleWalker*) (self) 1 (0.0%) bool EnumRulesMatching<PseudoElementRuleProcessorData>(nsIStyleRuleProcessor*, void*)
22 (0.2%) nsRuleNode::GetStyleTextReset(nsStyleContext*, bool) (self) 21 (0.2%) mozilla::css::TextOverflow::CanHaveTextOverflow(nsDisplayListBuilder*, nsIFrame*) 1 (0.0%) nsStyleContext::ApplyStyleFixups() 1 (0.0%) nsHTMLReflowState::InitConstraints(nsPresContext*, int, int, nsMargin const*, nsMargin const*, nsIAtom*) 146426 22 (0.1%) 23 (0.2%) nsRuleNode::GetStyleTextReset(nsStyleContext*, bool) 22 (0.2%) nsRuleNode::GetStyleTextReset(nsStyleContext*, bool) (self) 1 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*)
23 (0.2%) arena_malloc 2 (0.0%) arena_run_alloc (self) 97215 2 (0.0%) 23 (0.2%) arena_run_alloc 12 (0.1%) arena_run_split 6 (0.1%) arena_avail_comp 3 (0.0%) arena_chunk_tree_dirty_remove 2 (0.0%) arena_run_alloc (self)
13 (0.1%) mozilla::FrameLayerBuilder::ClippedDisplayItem::~ClippedDisplayItem() 9 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 5 (0.0%) mozilla::FrameLayerBuilder::Clip::~Clip() (self) 1 (0.0%) nsTArray<nsAutoPtr<mozilla::(anonymous namespace)::ContainerState::ThebesLayerData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 137256 5 (0.0%) 23 (0.2%) mozilla::FrameLayerBuilder::Clip::~Clip() 16 (0.1%) nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::Clear() 5 (0.0%) mozilla::FrameLayerBuilder::Clip::~Clip() (self) 2 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
23 (0.2%) DocumentViewerImpl::DestroyPresShell() 139510 0 (0.0%) 23 (0.2%) PresShell::Destroy() 22 (0.2%) mozilla::FramePropertyTable::DeleteAll() 1 (0.0%) nsStyleSet::Shutdown(nsPresContext*)
8 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 5 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) (self) 3 (0.0%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) 3 (0.0%) nsRuleNode::GetStyleOutline(nsStyleContext*, bool) 2 (0.0%) nsRuleNode::GetStyleFont(nsStyleContext*, bool) 2 (0.0%) nsRuleNode::GetStyleVisibility(nsStyleContext*, bool) 2 (0.0%) nsRuleNode::GetStyleBorder(nsStyleContext*, bool) 1 (0.0%) nsRuleNode::GetStyleText(nsStyleContext*, bool) 1 (0.0%) nsRuleNode::GetStyleUserInterface(nsStyleContext*, bool) 1 (0.0%) nsRuleNode::GetStyleTextReset(nsStyleContext*, bool) 146411 5 (0.0%) 23 (0.2%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) 5 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) (self) 4 (0.0%) nsRuleNode::ComputeDisplayData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 3 (0.0%) AutoCSSValueArray::AutoCSSValueArray(void*, unsigned long) 2 (0.0%) nsRuleNode::ComputeBackgroundData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 2 (0.0%) nsRuleNode::ComputeVisibilityData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 2 (0.0%) nsRuleNode::CheckSpecifiedProperties(nsStyleStructID, nsRuleData const*) 1 (0.0%) mozilla::css::StyleRule::MapRuleInfoInto(nsRuleData*) 1 (0.0%) AutoCSSValueArray::~AutoCSSValueArray() 1 (0.0%) CheckFontCallback(nsRuleData const*, nsRuleNode::RuleDetail) 1 (0.0%) nsRuleData::nsRuleData(unsigned int, nsCSSValue*, nsPresContext*, nsStyleContext*) 1 (0.0%) nsCSSCompressedDataBlock::MapRuleInfoInto(nsRuleData*) const
23 (0.2%) DocumentViewerImpl::Destroy() 138460 0 (0.0%) 23 (0.2%) DocumentViewerImpl::DestroyPresShell() 23 (0.2%) PresShell::Destroy()
12 (0.1%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 11 (0.1%) mozilla::FrameLayerBuilder::ClippedDisplayItem* nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::ClippedDisplayItem>(mozilla::FrameLayerBuilder::ClippedDisplayItem const*, unsigned int) 11 (0.1%) mozilla::FrameLayerBuilder::Clip::RoundedRect* nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&) (self) 137293 11 (0.0%) 23 (0.2%) mozilla::FrameLayerBuilder::Clip::RoundedRect* nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&) 11 (0.1%) mozilla::FrameLayerBuilder::Clip::RoundedRect* nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&) (self) 8 (0.1%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 4 (0.0%) void nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AssignRange<mozilla::FrameLayerBuilder::Clip::RoundedRect>(unsigned int, unsigned int, mozilla::FrameLayerBuilder::Clip::RoundedRect const*)
22 (0.2%) js::SetPropertyOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>) 1 (0.0%) js::baseops::SetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>, int) 289684 0 (0.0%) 23 (0.2%) js_NativeSet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, bool, bool, JS::Value*) 20 (0.2%) nsIDOMHTMLElement_SetClassName(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 2 (0.0%) nsIDOMNode_SetTextContent(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 1 (0.0%) js::types::TypeObject::addPropertyType(JSContext*, long, JS::Value const&)
23 (0.2%) nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*) 23 (0.2%) nsIFrame::GetStyleVisibility() const (self) 138725 23 (0.2%) 23 (0.2%) nsIFrame::GetStyleVisibility() const 23 (0.2%) nsIFrame::GetStyleVisibility() const (self)
22 (0.2%) nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*) 5 (0.0%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const (self) 1 (0.0%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) 153649 5 (0.0%) 23 (0.2%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const 18 (0.2%) nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*) 5 (0.0%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const (self)
23 (0.2%) __poll (self) 18 (0.2%) PollWrapper(_GPollFD*, unsigned int, int) 5 (0.0%) _end 101837 23 (0.2%) 23 (0.2%) __poll 23 (0.2%) __poll (self)
22 (0.2%) _end 242211 0 (0.0%) 22 (0.1%) PollWrapper(_GPollFD*, unsigned int, int) 18 (0.2%) __poll 3 (0.0%) mozilla::HangMonitor::NotifyActivity(mozilla::HangMonitor::ActivityType) 1 (0.0%) _end
22 (0.2%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 11 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&) (self) 137226 11 (0.0%) 22 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&) 11 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&) (self) 8 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Intersect(nsIntRect const&) const 3 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEmpty() const
22 (0.2%) nsBlockReflowState::AddFloat(nsLineLayout*, nsIFrame*, int) 140788 0 (0.0%) 22 (0.1%) nsBlockReflowState::GetFloatAvailableSpaceWithState(int, nsFloatManager::SavedState*) const 22 (0.2%) nsFloatManager::GetFlowArea(int, nsFloatManager::BandInfoType, int, nsRect, nsFloatManager::SavedState*) const
22 (0.2%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 13 (0.1%) mozilla::FrameLayerBuilder::Clip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::FrameLayerBuilder::Clip const&, nsRect const&, nsRegion*) (self) 137241 13 (0.1%) 22 (0.1%) mozilla::FrameLayerBuilder::Clip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::FrameLayerBuilder::Clip const&, nsRect const&, nsRegion*) 13 (0.1%) mozilla::FrameLayerBuilder::Clip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::FrameLayerBuilder::Clip const&, nsRect const&, nsRegion*) (self) 6 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const 3 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEqualInterior(nsRect const&) const
22 (0.2%) nsBlockReflowState::GetFloatAvailableSpaceWithState(int, nsFloatManager::SavedState*) const 21 (0.2%) nsFloatManager::GetFlowArea(int, nsFloatManager::BandInfoType, int, nsRect, nsFloatManager::SavedState*) const (self) 140973 21 (0.1%) 22 (0.1%) nsFloatManager::GetFlowArea(int, nsFloatManager::BandInfoType, int, nsRect, nsFloatManager::SavedState*) const 21 (0.2%) nsFloatManager::GetFlowArea(int, nsFloatManager::BandInfoType, int, nsRect, nsFloatManager::SavedState*) const (self) 1 (0.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool)
22 (0.2%) PL_DHashTableEnumerate 137335 0 (0.0%) 22 (0.1%) mozilla::FramePropertyTable::DeleteEnumerator(mozilla::FramePropertyTable::Entry*, void*) 16 (0.1%) mozilla::FrameLayerBuilder::RemoveFrameFromLayerManager(nsIFrame*, void*) 6 (0.1%) mozilla::FramePropertyTable::DeleteAllForEntry(mozilla::FramePropertyTable::Entry*)
22 (0.2%) nsRect::ScaleToOutsidePixels(float, float, int) const 22 (0.2%) ceilf (self) 106445 22 (0.1%) 22 (0.1%) ceilf 22 (0.2%) ceilf (self)
22 (0.2%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 1 (0.0%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() (self) 270197 1 (0.0%) 22 (0.1%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 16 (0.1%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 5 (0.0%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 1 (0.0%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() (self)
22 (0.2%) PresShell::Destroy() 137323 0 (0.0%) 22 (0.1%) mozilla::FramePropertyTable::DeleteAll() 22 (0.2%) PL_DHashTableEnumerate
21 (0.2%) nsSHEntry::Release() 230539 0 (0.0%) 21 (0.1%) nsSHEntryShared::Release() 21 (0.2%) nsSHEntryShared::~nsSHEntryShared()
17 (0.2%) PresShell::sPaintSuppressionCallback(nsITimer*, void*) 4 (0.0%) DocumentViewerImpl::LoadComplete(tag_nsresult) 139374 0 (0.0%) 21 (0.1%) PresShell::UnsuppressAndInvalidate() 21 (0.2%) nsPresContext::EnsureVisible()
21 (0.2%) nsSHEntryShared::Release() 230537 0 (0.0%) 21 (0.1%) nsSHEntryShared::~nsSHEntryShared() 21 (0.2%) nsSHEntryShared::RemoveFromBFCacheSync()
21 (0.2%) nsNativeThemeGTK::GetWidgetBorder(nsDeviceContext*, nsIFrame*, unsigned char, nsIntMargin*) 1 (0.0%) moz_gtk_get_widget_border (self) 241974 1 (0.0%) 21 (0.1%) moz_gtk_get_widget_border 14 (0.1%) moz_gtk_widget_get_focus 3 (0.0%) _end 2 (0.0%) moz_gtk_button_get_inner_border 1 (0.0%) moz_gtk_get_widget_border (self) 1 (0.0%) ensure_button_widget
21 (0.2%) mozilla::dom::CSS2PropertiesBinding::genericSetter(JSContext*, unsigned int, JS::Value*) 262477 0 (0.0%) 21 (0.1%) mozilla::dom::CSS2PropertiesBinding::set_opacity(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 19 (0.2%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) 2 (0.0%) _ZN7mozilla3domL22ConvertJSValueToStringEP9JSContextRKN2JS5ValueEPS4_NS0_23StringificationBehaviorES8_RNS0_19FakeDependentStringE.constprop.7
21 (0.2%) free (self) 6 (0.1%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 3 (0.0%) nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 2 (0.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 2 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 2 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 2 (0.0%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 1 (0.0%) ChangeTable(PLDHashTable*, int) 1 (0.0%) nsDOMEvent::~nsDOMEvent() 1 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 97219 21 (0.1%) 21 (0.1%) free 21 (0.2%) free (self)
21 (0.2%) DocumentViewerImpl::Destroy() 230313 0 (0.0%) 21 (0.1%) nsSHEntry::Release() 21 (0.2%) nsSHEntryShared::Release()
21 (0.2%) floorf (self) 14 (0.1%) nsRect::ScaleToOutsidePixels(float, float, int) const 5 (0.0%) mozilla::gfx::NudgeToInteger(float*) 1 (0.0%) IsItemTooSmallForActiveLayer(nsDisplayItem*) 1 (0.0%) NSToCoordRoundWithClamp(float) 106457 21 (0.1%) 21 (0.1%) floorf 21 (0.2%) floorf (self)
21 (0.2%) PresShell::UnsuppressAndInvalidate() 139032 0 (0.0%) 21 (0.1%) nsPresContext::EnsureVisible() 21 (0.2%) DocumentViewerImpl::Show()
21 (0.2%) nsSHEntryShared::~nsSHEntryShared() 230533 0 (0.0%) 21 (0.1%) nsSHEntryShared::RemoveFromBFCacheSync() 21 (0.2%) DocumentViewerImpl::Destroy()
21 (0.2%) arena_dalloc 21 (0.2%) arena_run_tree_search (self) 97178 21 (0.1%) 21 (0.1%) arena_run_tree_search 21 (0.2%) arena_run_tree_search (self)
21 (0.2%) nsPresContext::EnsureVisible() 138587 0 (0.0%) 21 (0.1%) DocumentViewerImpl::Show() 21 (0.2%) DocumentViewerImpl::Destroy()
16 (0.1%) mozilla::FramePropertyTable::DeleteEnumerator(mozilla::FramePropertyTable::Entry*, void*) 5 (0.0%) mozilla::FramePropertyTable::DeleteAllForEntry(mozilla::FramePropertyTable::Entry*) 137218 0 (0.0%) 21 (0.1%) mozilla::FrameLayerBuilder::RemoveFrameFromLayerManager(nsIFrame*, void*) 18 (0.2%) nsRegion::Or(nsRegion const&, nsRegion const&) 3 (0.0%) PL_DHashTableOperate
20 (0.2%) js_NativeSet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, bool, bool, JS::Value*) 224210 0 (0.0%) 20 (0.1%) nsIDOMHTMLElement_SetClassName(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 19 (0.2%) nsGenericHTMLElement::SetClassName(nsAString_internal const&) 1 (0.0%) xpc_qsDOMString::xpc_qsDOMString(JSContext*, JS::Value, JS::Value*, xpc_qsBasicString<nsAString_internal, nsDependentString>::StringificationBehavior, xpc_qsBasicString<nsAString_internal, nsDependentString>::StringificationBehavior)
20 (0.2%) __read_nocancel (self) 19 (0.2%) _end 1 (0.0%) nsAppShell::EventProcessorCallback(_GIOChannel*, GIOCondition, void*) 105537 20 (0.1%) 20 (0.1%) __read_nocancel 20 (0.2%) __read_nocancel (self)
20 (0.2%) nsRuleNode::GetStylePosition(nsStyleContext*, bool) (self) 20 (0.2%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 146427 20 (0.1%) 20 (0.1%) nsRuleNode::GetStylePosition(nsStyleContext*, bool) 20 (0.2%) nsRuleNode::GetStylePosition(nsStyleContext*, bool) (self)
14 (0.1%) nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) 5 (0.0%) nsXBLBinding::ChangeDocument(nsIDocument*, nsIDocument*) 2 (0.0%) nsDocument::EndUpdate(unsigned int) 1 (0.0%) mozAutoDocUpdate::~mozAutoDocUpdate() 150626 0 (0.0%) 20 (0.1%) nsContentUtils::RemoveScriptBlocker() 14 (0.1%) nsRunnableMethodImpl<void (nsPresContext::*)(), true>::Run() 3 (0.0%) RemoveFromBindingManagerRunnable::Run() 2 (0.0%) nsRunnableMethodImpl<void (nsHTMLImageElement::*)(), true>::Run() 2 (0.0%) nsRunnableMethodImpl<void (nsDocument::*)(), true>::Run() 1 (0.0%) nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int)
20 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const (self) 9 (0.1%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*) 7 (0.1%) nsDisplayItem::GetContentRect() 3 (0.0%) nsDisplayItem::GetPaddingRect() 1 (0.0%) nsIFrame::GetPaddingRect() const 138113 20 (0.1%) 20 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const 20 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const (self)
17 (0.2%) nsRuleNode::GetStyleOutline(nsStyleContext*, bool) (self) 17 (0.2%) nsFrame::DisplayOutlineUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&) 3 (0.0%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) 146416 17 (0.1%) 20 (0.1%) nsRuleNode::GetStyleOutline(nsStyleContext*, bool) 17 (0.2%) nsRuleNode::GetStyleOutline(nsStyleContext*, bool) (self) 3 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*)
20 (0.2%) nsLayoutUtils::GetZIndex(nsIFrame*) 4 (0.0%) nsIFrame::IsPositioned() const (self) 138729 4 (0.0%) 20 (0.1%) nsIFrame::IsPositioned() const 13 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 4 (0.0%) nsIFrame::IsPositioned() const (self) 3 (0.0%) nsStyleContext::GetStyleDisplay()
18 (0.2%) mozilla::FrameLayerBuilder::RemoveFrameFromLayerManager(nsIFrame*, void*) 2 (0.0%) mozilla::layers::BasicThebesLayer::InvalidateRegion(nsIntRegion const&) 1 (0.0%) nsRegion::Or(nsRegion const&, nsRegion const&) (self) 136750 1 (0.0%) 20 (0.1%) nsRegion::Or(nsRegion const&, nsRegion const&) 6 (0.1%) nsRegion::SubRegion(nsRegion const&, nsRegion&) const 6 (0.1%) nsRegion::MoveInto(nsRegion&, nsRegion::RgnRect const*) 4 (0.0%) nsRegion::Copy(nsRegion const&) 3 (0.0%) nsRegion::Optimize() 1 (0.0%) nsRegion::Or(nsRegion const&, nsRegion const&) (self)
22 (0.2%) proxy_GetGeneric(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 289996 0 (0.0%) 20 (0.1%) js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 18 (0.2%) js::DirectWrapper::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 2 (0.0%) js::CrossCompartmentWrapper::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 2 (0.0%) js::BaseProxyHandler::get(JSContext*, JSObject*, JSObject*, long, JS::Value*)
14 (0.1%) js::GetPropertyOperation(JSContext*, JSScript*, unsigned char*, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>) 6 (0.1%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 2 (0.0%) js::DirectProxyHandler::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 289997 0 (0.0%) 20 (0.1%) proxy_GetGeneric(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 22 (0.2%) js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>)
19 (0.2%) nsIDOMHTMLElement_SetClassName(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 1 (0.0%) nsGenericHTMLElement::SetClassName(nsAString_internal const&) (self) 161474 1 (0.0%) 19 (0.1%) nsGenericHTMLElement::SetClassName(nsAString_internal const&) 18 (0.2%) nsGenericHTMLElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, bool) 1 (0.0%) nsGenericHTMLElement::SetClassName(nsAString_internal const&) (self)
11 (0.1%) nsGenericElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, bool) 8 (0.1%) nsStyledElementNotElementCSSInlineStyle::SetInlineStyleRule(mozilla::css::StyleRule*, nsAString_internal const*, bool) 1 (0.0%) nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool) (self) 153469 1 (0.0%) 19 (0.1%) nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool) 7 (0.1%) nsAttrAndChildArray::SetAndTakeAttr(nsIAtom*, nsAttrValue&) 4 (0.0%) nsNodeUtils::AttributeChanged(mozilla::dom::Element*, int, nsIAtom*, int) 3 (0.0%) nsDocument::BeginUpdate(unsigned int) 3 (0.0%) mozAutoDocUpdate::~mozAutoDocUpdate() 1 (0.0%) nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool) (self) 1 (0.0%) mozAutoDocUpdate::mozAutoDocUpdate(nsIDocument*, unsigned int, bool)
19 (0.2%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) 1 (0.0%) CaptureChange(nsStyleContext*, nsStyleContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint&, nsChangeHint, nsChangeHint&, nsChangeHint) (self) 138600 1 (0.0%) 19 (0.1%) CaptureChange(nsStyleContext*, nsStyleContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint&, nsChangeHint, nsChangeHint&, nsChangeHint) 17 (0.2%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) 1 (0.0%) nsStyleChangeList::AppendChange(nsIFrame*, nsIContent*, nsChangeHint) 1 (0.0%) CaptureChange(nsStyleContext*, nsStyleContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint&, nsChangeHint, nsChangeHint&, nsChangeHint) (self)
19 (0.2%) arena_dalloc 19 (0.2%) arena_run_tree_insert (self) 97179 19 (0.1%) 19 (0.1%) arena_run_tree_insert 19 (0.2%) arena_run_tree_insert (self)
19 (0.2%) gfx3DMatrix::TranslatePost(gfxPoint3D const&) (self) 14 (0.1%) nsLayoutUtils::ChangeMatrixBasis(gfxPoint3D const&, gfx3DMatrix const&) 5 (0.0%) mozilla::layers::LayerPropertiesBase::MoveBy(nsIntPoint const&) 267740 19 (0.1%) 19 (0.1%) gfx3DMatrix::TranslatePost(gfxPoint3D const&) 19 (0.2%) gfx3DMatrix::TranslatePost(gfxPoint3D const&) (self)
19 (0.2%) IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind) 5 (0.0%) js::GCMarker::drainMarkStack(js::SliceBudget&) (self) 292565 5 (0.0%) 19 (0.1%) js::GCMarker::drainMarkStack(js::SliceBudget&) 8 (0.1%) js::gc::ScanShape(js::GCMarker*, js::Shape*) 6 (0.1%) fun_trace(JSTracer*, JSObject*) 5 (0.0%) js::GCMarker::drainMarkStack(js::SliceBudget&) (self)
10 (0.1%) nsDOMMouseEvent::GetScreenY(int*) 7 (0.1%) nsDOMMouseEvent::GetScreenX(int*) 2 (0.0%) nsDOMUIEvent::DuplicatePrivateData() 1 (0.0%) nsDOMEvent::GetScreenCoords(nsPresContext*, nsEvent*, nsIntPoint) (self) 157969 1 (0.0%) 19 (0.1%) nsDOMEvent::GetScreenCoords(nsPresContext*, nsEvent*, nsIntPoint) 18 (0.2%) nsWindow::WidgetToScreenOffset() 1 (0.0%) nsDOMEvent::GetScreenCoords(nsPresContext*, nsEvent*, nsIntPoint) (self)
19 (0.2%) nsStyleSet::FileRules(bool (*)(nsIStyleRuleProcessor*, void*), void*, nsIContent*, nsRuleWalker*) 1 (0.0%) bool EnumRulesMatching<ElementRuleProcessorData>(nsIStyleRuleProcessor*, void*) (self) 146613 1 (0.0%) 19 (0.1%) bool EnumRulesMatching<ElementRuleProcessorData>(nsIStyleRuleProcessor*, void*) 15 (0.1%) nsCSSRuleProcessor::RulesMatching(ElementRuleProcessorData*) 3 (0.0%) nsHTMLCSSStyleSheet::RulesMatching(ElementRuleProcessorData*) 1 (0.0%) bool EnumRulesMatching<ElementRuleProcessorData>(nsIStyleRuleProcessor*, void*) (self)
19 (0.2%) nsHTMLScrollFrame::QueryFrame(nsQueryFrame::FrameIID) (self) 19 (0.2%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 141474 19 (0.1%) 19 (0.1%) nsHTMLScrollFrame::QueryFrame(nsQueryFrame::FrameIID) 19 (0.2%) nsHTMLScrollFrame::QueryFrame(nsQueryFrame::FrameIID) (self)
18 (0.2%) mozilla::scache::StartupCache::DeleteSingleton() 134364 0 (0.0%) 18 (0.1%) mozilla::scache::StartupCache::~StartupCache() 18 (0.2%) mozilla::scache::StartupCache::WriteToDisk()
18 (0.2%) nsTimerImpl::Fire() 187515 0 (0.0%) 18 (0.1%) CCTimerFired(nsITimer*, void*) 11 (0.1%) FireForgetSkippable(unsigned int, bool) 7 (0.1%) nsJSContext::CycleCollectNow(nsICycleCollectorListener*, int, bool)
18 (0.2%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) 18 (0.2%) nsRuleNode::GetStyleSVGReset(nsStyleContext*, bool) (self) 146413 18 (0.1%) 18 (0.1%) nsRuleNode::GetStyleSVGReset(nsStyleContext*, bool) 18 (0.2%) nsRuleNode::GetStyleSVGReset(nsStyleContext*, bool) (self)
16 (0.1%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 2 (0.0%) _end 223963 0 (0.0%) 18 (0.1%) XPC_WN_GetterSetter(JSContext*, unsigned int, JS::Value*) 17 (0.2%) XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 1 (0.0%) XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, JS::Value*, JS::Value*)
18 (0.2%) mozilla::scache::StartupCache::~StartupCache() 134361 0 (0.0%) 18 (0.1%) mozilla::scache::StartupCache::WriteToDisk() 18 (0.2%) PL_DHashTableEnumerate
18 (0.2%) js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 2 (0.0%) js::CrossCompartmentWrapper::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 291114 0 (0.0%) 18 (0.1%) js::DirectWrapper::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 20 (0.2%) js::DirectProxyHandler::get(JSContext*, JSObject*, JSObject*, long, JS::Value*)
18 (0.2%) nsAutoTArray<nsIFrame*, 4u, nsTArrayDefaultAllocator>::nsAutoTArray() (self) 16 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) 137194 18 (0.1%) 18 (0.1%) nsAutoTArray<nsIFrame*, 4u, nsTArrayDefaultAllocator>::nsAutoTArray() 18 (0.2%) nsAutoTArray<nsIFrame*, 4u, nsTArrayDefaultAllocator>::nsAutoTArray() (self)
18 (0.2%) nsGenericHTMLElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, bool) 153471 0 (0.0%) 18 (0.1%) nsGenericElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, bool) 11 (0.1%) nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool) 3 (0.0%) nsNodeUtils::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) 2 (0.0%) nsStyledElementNotElementCSSInlineStyle::ParseAttribute(int, nsIAtom*, nsAString_internal const&, nsAttrValue&) 1 (0.0%) nsAttrAndChildArray::CanFitMoreAttrs() const 1 (0.0%) nsAttrValue::ResetIfSet()
18 (0.2%) mozilla::ShutdownXPCOM(nsIServiceManager*) 134365 0 (0.0%) 18 (0.1%) mozilla::scache::StartupCache::DeleteSingleton() 18 (0.2%) mozilla::scache::StartupCache::~StartupCache()
12 (0.1%) nsTextFrame::ReflowText(nsLineLayout&, int, nsRenderingContext*, bool, nsHTMLReflowMetrics&, unsigned int&) 5 (0.0%) nsTextFrame::AddInlineMinWidthForFlow(nsRenderingContext*, nsIFrame::InlineMinWidthData*, nsTextFrame::TextRunType) 1 (0.0%) nsTextFrame::PaintText(nsRenderingContext*, nsPoint, nsRect const&, nsCharClipDisplayItem const&, nsTextFrame::DrawPathCallbacks*) 1 (0.0%) nsTextFrame::EnsureTextRun(nsTextFrame::TextRunType, gfxContext*, nsIFrame*, nsLineList_iterator const*, unsigned int*) (self) 143014 1 (0.0%) 18 (0.1%) nsTextFrame::EnsureTextRun(nsTextFrame::TextRunType, gfxContext*, nsIFrame*, nsLineList_iterator const*, unsigned int*) 17 (0.2%) BuildTextRuns(gfxContext*, nsTextFrame*, nsIFrame*, nsLineList_iterator const*, nsTextFrame::TextRunType) 1 (0.0%) nsTextFrame::EnsureTextRun(nsTextFrame::TextRunType, gfxContext*, nsIFrame*, nsLineList_iterator const*, unsigned int*) (self)
18 (0.2%) PL_DHashTableEnumerate 134324 0 (0.0%) 18 (0.1%) mozilla::scache::CacheCloseHelper(nsACString_internal const&, nsAutoPtr<mozilla::scache::CacheEntry>&, void*) 18 (0.2%) nsZipWriter::AddEntryStream(nsACString_internal const&, long, int, nsIInputStream*, bool)
18 (0.2%) js::DirectProxyHandler::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 1 (0.0%) js::baseops::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) (self) 289685 1 (0.0%) 18 (0.1%) js::baseops::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 12 (0.1%) js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*, JS::Value*) 4 (0.0%) CallResolveOp(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>, bool*) 1 (0.0%) js::ObjectImpl::nativeLookup(JSContext*, long) 1 (0.0%) js::baseops::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) (self)
10 (0.1%) AreAllEarlierInFlowFramesEmpty(nsIFrame*, nsIFrame*, bool*) 7 (0.1%) nsIPresShell::GetRootScrollFrame() const 3 (0.0%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const (self) 1 (0.0%) nsGfxScrollFrameInner::AppendScrollPartsTo(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, bool&, bool) 137420 3 (0.0%) 18 (0.1%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const 8 (0.1%) nsFrame::GetChildList(mozilla::layout::FrameChildListID) const 7 (0.1%) nsContainerFrame::GetChildList(mozilla::layout::FrameChildListID) const 3 (0.0%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const (self)
20 (0.2%) js::DirectWrapper::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 289954 0 (0.0%) 18 (0.1%) js::DirectProxyHandler::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 18 (0.2%) js::baseops::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 2 (0.0%) proxy_GetGeneric(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>)
18 (0.2%) nsGenericHTMLElement::SetClassName(nsAString_internal const&) 161591 0 (0.0%) 18 (0.1%) nsGenericHTMLElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, bool) 18 (0.2%) nsGenericElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, bool)
12 (0.1%) nsDisplayTransform::UntransformRectMatrix(nsRect const&, gfx3DMatrix const&, float, nsRect*) 6 (0.1%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 1 (0.0%) gfx3DMatrix::IsSingular() const (self) 267754 1 (0.0%) 18 (0.1%) gfx3DMatrix::IsSingular() const 17 (0.2%) gfx3DMatrix::Determinant() const 1 (0.0%) gfx3DMatrix::IsSingular() const (self)
18 (0.2%) nsLayoutUtils::UnionChildOverflow(nsIFrame*, nsOverflowAreas&) 18 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::MoveBy(nsPoint const&) (self) 138270 18 (0.1%) 18 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::MoveBy(nsPoint const&) 18 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::MoveBy(nsPoint const&) (self)
18 (0.2%) nsZipWriter::AddEntryStream(nsACString_internal const&, long, int, nsIInputStream*, bool) 248662 0 (0.0%) 18 (0.1%) nsZipWriter::AddEntryStream(nsACString_internal const&, long, int, nsIInputStream*, bool, unsigned int) 17 (0.2%) nsZipDataStream::ReadStream(nsIInputStream*) 1 (0.0%) nsZipHeader::Init(nsACString_internal const&, long, unsigned int, unsigned int)
18 (0.2%) mozilla::scache::CacheCloseHelper(nsACString_internal const&, nsAutoPtr<mozilla::scache::CacheEntry>&, void*) 248663 0 (0.0%) 18 (0.1%) nsZipWriter::AddEntryStream(nsACString_internal const&, long, int, nsIInputStream*, bool) 18 (0.2%) nsZipWriter::AddEntryStream(nsACString_internal const&, long, int, nsIInputStream*, bool, unsigned int)
18 (0.2%) nsIFrame::GetStyleBorder() const (self) 10 (0.1%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 7 (0.1%) nsIFrame::GetUsedBorder() const 1 (0.0%) nsIFrame::GetBorderRadii(int*) const 137991 18 (0.1%) 18 (0.1%) nsIFrame::GetStyleBorder() const 18 (0.2%) nsIFrame::GetStyleBorder() const (self)
18 (0.2%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const 6 (0.1%) nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*) (self) 154149 6 (0.0%) 18 (0.1%) nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*) 11 (0.1%) nsPropertyTable::GetPropertyListFor(nsIAtom*) const 6 (0.1%) nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*) (self) 1 (0.0%) PL_DHashTableOperate
18 (0.2%) nsBlockFrame::QueryFrame(nsQueryFrame::FrameIID) (self) 18 (0.2%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 140622 18 (0.1%) 18 (0.1%) nsBlockFrame::QueryFrame(nsQueryFrame::FrameIID) 18 (0.2%) nsBlockFrame::QueryFrame(nsQueryFrame::FrameIID) (self)
17 (0.2%) nsZipWriter::AddEntryStream(nsACString_internal const&, long, int, nsIInputStream*, bool, unsigned int) 248606 0 (0.0%) 17 (0.1%) nsZipDataStream::ReadStream(nsIInputStream*) 14 (0.1%) nsZipDataStream::ProcessData(nsIRequest*, nsISupports*, char*, unsigned long, unsigned int) 3 (0.0%) nsZipDataStream::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult)
13 (0.1%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**) 11 (0.1%) nsCSSRendering::IsCanvasFrame(nsIFrame*) (self) 4 (0.0%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 137675 11 (0.0%) 17 (0.1%) nsCSSRendering::IsCanvasFrame(nsIFrame*) 11 (0.1%) nsCSSRendering::IsCanvasFrame(nsIFrame*) (self) 5 (0.0%) nsBlockFrame::GetType() const 1 (0.0%) nsLeafBoxFrame::GetType() const
16 (0.1%) LockArena 1 (0.0%) nsNSSActivityState::leave() 337552 0 (0.0%) 17 (0.1%) PR_Lock 17 (0.2%) __pthread_mutex_lock
17 (0.2%) PresShell::FlushPendingNotifications(mozFlushType) 137634 0 (0.0%) 17 (0.1%) nsCSSFrameConstructor::CreateNeededFrames() 17 (0.2%) nsCSSFrameConstructor::CreateNeededFrames(nsIContent*)
74 (0.7%) nsCSSFrameConstructor::CreateNeededFrames(nsIContent*) (self) 17 (0.2%) nsCSSFrameConstructor::CreateNeededFrames() 137633 0 (0.0%) 17 (0.1%) nsCSSFrameConstructor::CreateNeededFrames(nsIContent*) 74 (0.7%) nsCSSFrameConstructor::CreateNeededFrames(nsIContent*) (self) 17 (0.2%) nsCSSFrameConstructor::ContentAppended(nsIContent*, nsIContent*, bool)
17 (0.2%) nsCSSFrameConstructor::CreateNeededFrames(nsIContent*) 137632 0 (0.0%) 17 (0.1%) nsCSSFrameConstructor::ContentAppended(nsIContent*, nsIContent*, bool) 14 (0.1%) nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList&, nsIFrame*, nsFrameItems&) 2 (0.0%) AdjustAppendParentForAfterContent(nsPresContext*, nsIContent*, nsIFrame*, nsIFrame**) 1 (0.0%) nsCSSFrameConstructor::AppendFramesToParent(nsFrameConstructorState&, nsIFrame*, nsFrameItems&, nsIFrame*, bool)
17 (0.2%) nsTextFrame::EnsureTextRun(nsTextFrame::TextRunType, gfxContext*, nsIFrame*, nsLineList_iterator const*, unsigned int*) 143013 0 (0.0%) 17 (0.1%) BuildTextRuns(gfxContext*, nsTextFrame*, nsIFrame*, nsLineList_iterator const*, nsTextFrame::TextRunType) 17 (0.2%) BuildTextRunsScanner::FlushFrames(bool, bool)
17 (0.2%) js::mjit::CanMethodJIT(JSContext*, JSScript*, unsigned char*, bool, js::mjit::CompileRequest, js::StackFrame*) 292900 0 (0.0%) 17 (0.1%) js::mjit::Compiler::compile() 17 (0.2%) js::mjit::Compiler::performCompilation()
17 (0.2%) nsTimerImpl::Fire() 139391 0 (0.0%) 17 (0.1%) PresShell::sPaintSuppressionCallback(nsITimer*, void*) 17 (0.2%) PresShell::UnsuppressAndInvalidate()
17 (0.2%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 268910 0 (0.0%) 17 (0.1%) gfxPlatformGtk::CreateOffscreenSurface(nsIntSize const&, gfxASurface::gfxContentType) 5 (0.0%) gfxContext::~gfxContext() 5 (0.0%) gfxContext::Paint(double) 3 (0.0%) gfxXlibSurface::Create(Screen*, XRenderPictFormat*, nsIntSize const&, unsigned long) 2 (0.0%) gfxPlatformGtk::GetOffscreenFormat() 1 (0.0%) gfxPlatform::OptimalFormatForContent(gfxASurface::gfxContentType) 1 (0.0%) gfxContext::gfxContext(gfxASurface*)
10 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 7 (0.1%) nsDisplayBackground::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) (self) 7 (0.1%) nsDisplayWrapList::ChildrenCanBeInactive(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&, nsDisplayList const&, nsIFrame*) 138106 7 (0.0%) 17 (0.1%) nsDisplayBackground::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 7 (0.1%) mozilla::layers::BasicShadowLayerManager::IsCompositingCheap() 7 (0.1%) nsDisplayBackground::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) (self) 3 (0.0%) mozilla::layers::BasicLayerManager::IsCompositingCheap()
17 (0.2%) MOZ_Z_deflate 4 (0.0%) deflate_fast (self) 270913 4 (0.0%) 17 (0.1%) deflate_fast 7 (0.1%) MOZ_Z__tr_flush_block 5 (0.0%) longest_match 4 (0.0%) deflate_fast (self) 1 (0.0%) fill_window
17 (0.2%) .plt (self) 124802 17 (0.1%) 17 (0.1%) .plt 17 (0.2%) .plt (self)
17 (0.2%) js::mjit::Compiler::compile() 292899 0 (0.0%) 17 (0.1%) js::mjit::Compiler::performCompilation() 13 (0.1%) js::mjit::Compiler::generateMethod() 3 (0.0%) js::mjit::Compiler::checkAnalysis(JS::Handle<JSScript*>) 1 (0.0%) js::mjit::Compiler::finishThisUp()
17 (0.2%) BuildTextRuns(gfxContext*, nsTextFrame*, nsIFrame*, nsLineList_iterator const*, nsTextFrame::TextRunType) 143011 0 (0.0%) 17 (0.1%) BuildTextRunsScanner::FlushFrames(bool, bool) 16 (0.1%) BuildTextRunsScanner::BuildTextRunForFrames(void*) 1 (0.0%) BuildTextRunsScanner::FlushLineBreaks(gfxTextRun*)
17 (0.2%) gfx3DMatrix::IsSingular() const 17 (0.2%) gfx3DMatrix::Determinant() const (self) 267751 17 (0.1%) 17 (0.1%) gfx3DMatrix::Determinant() const 17 (0.2%) gfx3DMatrix::Determinant() const (self)
15 (0.1%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 2 (0.0%) js::RunScript(JSContext*, JS::Handle<JSScript*>, js::StackFrame*) 292901 0 (0.0%) 17 (0.1%) js::mjit::CanMethodJIT(JSContext*, JSScript*, unsigned char*, bool, js::mjit::CompileRequest, js::StackFrame*) 17 (0.2%) js::mjit::Compiler::compile()
16 (0.1%) mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 2 (0.0%) mozilla::FrameLayerBuilder::SetManagerData(nsIFrame*, mozilla::LayerManagerData*) (self) 1 (0.0%) mozilla::FrameLayerBuilder::StoreNewDisplayItemData(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 137155 2 (0.0%) 17 (0.1%) mozilla::FrameLayerBuilder::SetManagerData(nsIFrame*, mozilla::LayerManagerData*) 14 (0.1%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 2 (0.0%) mozilla::FrameLayerBuilder::SetManagerData(nsIFrame*, mozilla::LayerManagerData*) (self) 1 (0.0%) mozilla::FrameLayerBuilder::GetDescriptorForManager(mozilla::layers::LayerManager*)
17 (0.2%) CaptureChange(nsStyleContext*, nsStyleContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint&, nsChangeHint, nsChangeHint&, nsChangeHint) 2 (0.0%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) (self) 146572 2 (0.0%) 17 (0.1%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) 3 (0.0%) nsRuleNode::GetStyleOutline(nsStyleContext*, bool) 2 (0.0%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) (self) 2 (0.0%) nsRuleNode::GetStyleFont(nsStyleContext*, bool) 2 (0.0%) nsRuleNode::GetStyleVisibility(nsStyleContext*, bool) 2 (0.0%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) 2 (0.0%) nsRuleNode::GetStyleBorder(nsStyleContext*, bool) 1 (0.0%) nsStyleText::CalcDifference(nsStyleText const&) const 1 (0.0%) nsStyleVisibility::CalcDifference(nsStyleVisibility const&) const 1 (0.0%) nsStyleContext::DoGetStyleTable(bool) 1 (0.0%) nsRuleNode::GetStyleText(nsStyleContext*, bool)
15 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 2 (0.0%) nsIntRegion::Or(nsIntRegion const&, nsIntRect const&) (self) 1 (0.0%) nsRegion::ScaleToOutsidePixels(float, float, int) const 136755 2 (0.0%) 16 (0.1%) nsIntRegion::Or(nsIntRegion const&, nsIntRect const&) 14 (0.1%) nsRegion::Or(nsRegion const&, nsRect const&) 2 (0.0%) nsIntRegion::Or(nsIntRegion const&, nsIntRect const&) (self)
16 (0.1%) non-virtual thunk to nsHTMLScrollFrame::GetScrolledFrame() const (self) 16 (0.1%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 140353 16 (0.1%) 16 (0.1%) non-virtual thunk to nsHTMLScrollFrame::GetScrolledFrame() const 16 (0.1%) non-virtual thunk to nsHTMLScrollFrame::GetScrolledFrame() const (self)
16 (0.1%) BuildTextRunsScanner::BuildTextRunForFrames(void*) 268368 0 (0.0%) 16 (0.1%) gfxFontGroup::MakeTextRun(unsigned char const*, unsigned int, gfxTextRunFactory::Parameters const*, unsigned int) 10 (0.1%) void gfxFontGroup::InitTextRun<unsigned char>(gfxContext*, gfxTextRun*, unsigned char const*, unsigned int) 6 (0.1%) gfxTextRun::FetchGlyphExtents(gfxContext*)
16 (0.1%) mozilla::ShutdownXPCOM(nsIServiceManager*) 265568 0 (0.0%) 16 (0.1%) nsCycleCollector_shutdown() 16 (0.1%) nsCycleCollector::Shutdown()
16 (0.1%) nsCycleCollector_shutdown() 265565 0 (0.0%) 16 (0.1%) nsCycleCollector::Shutdown() 16 (0.1%) nsCycleCollector::Collect(bool, nsCycleCollectorResults*, unsigned int, nsICycleCollectorListener*)
16 (0.1%) nsIFrame::OverflowClip(nsDisplayListBuilder*, nsDisplayListSet const&, nsDisplayListSet const&, nsRect const&, int const*, bool, bool) 138033 0 (0.0%) 16 (0.1%) nsDisplayWrapper::WrapLists(nsDisplayListBuilder*, nsIFrame*, nsDisplayListSet const&, nsDisplayListSet const&) 16 (0.1%) nsDisplayWrapper::WrapListsInPlace(nsDisplayListBuilder*, nsIFrame*, nsDisplayListSet const&)
16 (0.1%) nsDisplayWrapper::WrapLists(nsDisplayListBuilder*, nsIFrame*, nsDisplayListSet const&, nsDisplayListSet const&) 1 (0.0%) nsDisplayWrapper::WrapListsInPlace(nsDisplayListBuilder*, nsIFrame*, nsDisplayListSet const&) (self) 138032 1 (0.0%) 16 (0.1%) nsDisplayWrapper::WrapListsInPlace(nsDisplayListBuilder*, nsIFrame*, nsDisplayListSet const&) 11 (0.1%) WrapEachDisplayItem(nsDisplayListBuilder*, nsDisplayList*, nsDisplayWrapper*) 3 (0.0%) WrapDisplayList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayWrapper*) 1 (0.0%) nsOverflowClipWrapper::WrapBorderBackground() 1 (0.0%) nsDisplayWrapper::WrapListsInPlace(nsDisplayListBuilder*, nsIFrame*, nsDisplayListSet const&) (self)
14 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 12 (0.1%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int) (self) 1 (0.0%) nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) const 1 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 126388 12 (0.1%) 16 (0.1%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int) 12 (0.1%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int) (self) 4 (0.0%) __pthread_getspecific
16 (0.1%) nsCycleCollector::Shutdown() 265563 0 (0.0%) 16 (0.1%) nsCycleCollector::Collect(bool, nsCycleCollectorResults*, unsigned int, nsICycleCollectorListener*) 9 (0.1%) Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, js::gcreason::Reason) 6 (0.1%) nsCycleCollector::BeginCollection(bool, nsICycleCollectorListener*) 1 (0.0%) nsCycleCollector::FinishCollection(nsICycleCollectorListener*)
16 (0.1%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 16 (0.1%) void nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AssignRange<nsIFrame*>(unsigned int, unsigned int, nsIFrame* const*) (self) 137282 16 (0.1%) 16 (0.1%) void nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AssignRange<nsIFrame*>(unsigned int, unsigned int, nsIFrame* const*) 16 (0.1%) void nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AssignRange<nsIFrame*>(unsigned int, unsigned int, nsIFrame* const*) (self)
12 (0.1%) nsGfxScrollFrameInner::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 4 (0.0%) _ZL32BuildDisplayListWithOverflowClipP20nsDisplayListBuilderP8nsIFrameRK6nsRectRK16nsDisplayListSetS5_PKi.constprop.63 141146 0 (0.0%) 16 (0.1%) nsIFrame::OverflowClip(nsDisplayListBuilder*, nsDisplayListSet const&, nsDisplayListSet const&, nsRect const&, int const*, bool, bool) 16 (0.1%) nsDisplayWrapper::WrapLists(nsDisplayListBuilder*, nsIFrame*, nsDisplayListSet const&, nsDisplayListSet const&)
12 (0.1%) nsRegion::SetEmpty() (self) 7 (0.1%) nsRegion::Copy(nsRect const&) 6 (0.1%) nsRegion::And(nsRegion const&, nsRect const&) 3 (0.0%) nsRegion::Copy(nsRegion const&) 136725 12 (0.1%) 16 (0.1%) nsRegion::SetEmpty() 12 (0.1%) nsRegion::SetEmpty() (self) 4 (0.0%) nsRegion::SetToElements(unsigned int)
16 (0.1%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 138112 0 (0.0%) 16 (0.1%) nsDisplayItem::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 15 (0.1%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEqualInterior(nsRect const&) const
8 (0.1%) _cairo_surface_fallback_show_glyphs 5 (0.0%) _clip_and_composite_trapezoids 3 (0.0%) _cairo_surface_fallback_mask 272992 0 (0.0%) 16 (0.1%) _clip_and_composite.part.0 8 (0.1%) _cairo_surface_old_show_glyphs_draw_func 5 (0.0%) _composite_traps_draw_func 3 (0.0%) _cairo_surface_mask_draw_func
16 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 2 (0.0%) nsDisplayBackground::IsUniform(nsDisplayListBuilder*, unsigned int*) (self) 137993 2 (0.0%) 16 (0.1%) nsDisplayBackground::IsUniform(nsDisplayListBuilder*, unsigned int*) 5 (0.0%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) 5 (0.0%) nsRuleNode::GetStyleBorder(nsStyleContext*, bool) 2 (0.0%) nsLayoutUtils::HasNonZeroCorner(nsStyleCorners const&) 2 (0.0%) nsDisplayBackground::IsUniform(nsDisplayListBuilder*, unsigned int*) (self) 1 (0.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 1 (0.0%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**)
16 (0.1%) PL_DHashTableOperate 16 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_HashKey(PLDHashTable*, void const*) (self) 138929 16 (0.1%) 16 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_HashKey(PLDHashTable*, void const*) 16 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_HashKey(PLDHashTable*, void const*) (self)
16 (0.1%) BuildTextRunsScanner::FlushFrames(bool, bool) 143010 0 (0.0%) 16 (0.1%) BuildTextRunsScanner::BuildTextRunForFrames(void*) 16 (0.1%) gfxFontGroup::MakeTextRun(unsigned char const*, unsigned int, gfxTextRunFactory::Parameters const*, unsigned int)
16 (0.1%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 270196 0 (0.0%) 16 (0.1%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 7 (0.1%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 6 (0.1%) arena_dalloc 2 (0.0%) pthread_mutex_unlock 1 (0.0%) malloc_mutex_unlock
10 (0.1%) gfxFT2FontBase::GetGlyphExtents(unsigned int, cairo_text_extents_t*) 6 (0.1%) _cairo_gstate_glyph_extents 272818 0 (0.0%) 16 (0.1%) INT__moz_cairo_scaled_font_glyph_extents 16 (0.1%) _cairo_scaled_glyph_lookup
16 (0.1%) mozilla::FrameLayerBuilder::Clip::~Clip() 16 (0.1%) nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::Clear() (self) 137253 16 (0.1%) 16 (0.1%) nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::Clear() 16 (0.1%) nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::Clear() (self)
16 (0.1%) MOZ_Z_deflate 2 (0.0%) deflate_slow (self) 270912 2 (0.0%) 16 (0.1%) deflate_slow 9 (0.1%) longest_match 3 (0.0%) MOZ_Z__tr_flush_block 2 (0.0%) deflate_slow (self) 2 (0.0%) fill_window
13 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 4 (0.0%) nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&) (self) 3 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 141147 4 (0.0%) 16 (0.1%) nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&) 12 (0.1%) nsIFrame::GetAbsoluteContainingBlock() const 4 (0.0%) nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&) (self)
15 (0.1%) bool EnumRulesMatching<ElementRuleProcessorData>(nsIStyleRuleProcessor*, void*) 143867 0 (0.0%) 15 (0.1%) nsCSSRuleProcessor::RulesMatching(ElementRuleProcessorData*) 14 (0.1%) RuleHash::EnumerateAllRules(mozilla::dom::Element*, RuleProcessorData*, NodeMatchContext&) 1 (0.0%) nsCSSRuleProcessor::IsLink(mozilla::dom::Element*)
15 (0.1%) mozilla::layers::ThebesLayer::AsThebesLayer() (self) 13 (0.1%) mozilla::FrameLayerBuilder::ProcessRemovedDisplayItems(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 2 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 269471 15 (0.1%) 15 (0.1%) mozilla::layers::ThebesLayer::AsThebesLayer() 15 (0.1%) mozilla::layers::ThebesLayer::AsThebesLayer() (self)
15 (0.1%) nsPNGEncoder::InitFromData(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, nsAString_internal const&) 136607 0 (0.0%) 15 (0.1%) nsPNGEncoder::AddImageFrame(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, nsAString_internal const&) 10 (0.1%) MOZ_PNG_write_row 5 (0.0%) nsPNGEncoder::ConvertHostARGBRow(unsigned char const*, unsigned char*, unsigned int, bool)
15 (0.1%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 15 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self) 138930 15 (0.1%) 15 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 15 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self)
15 (0.1%) NS_InvokeByIndex_P 164301 0 (0.0%) 15 (0.1%) nsHTMLCanvasElement::MozFetchAsStream(nsIInputStreamCallback*, nsAString_internal const&) 15 (0.1%) nsHTMLCanvasElement::ExtractData(nsAString_internal const&, nsAString_internal const&, nsIInputStream**, bool&)
15 (0.1%) nsHTMLCanvasElement::ExtractData(nsAString_internal const&, nsAString_internal const&, nsIInputStream**, bool&) 156895 0 (0.0%) 15 (0.1%) nsCanvasRenderingContext2DAzure::GetInputStream(char const*, unsigned short const*, nsIInputStream**) 15 (0.1%) nsPNGEncoder::InitFromData(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, nsAString_internal const&)
13 (0.1%) _end 2 (0.0%) _end 295759 0 (0.0%) 15 (0.1%) js::mjit::stubs::GetProp(js::VMFrame&, js::PropertyName*) 15 (0.1%) js::GetPropertyOperation(JSContext*, JSScript*, unsigned char*, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)
15 (0.1%) gfxContext::Paint(double) 1 (0.0%) _moz_cairo_paint_with_alpha (self) 271869 1 (0.0%) 15 (0.1%) _moz_cairo_paint_with_alpha 7 (0.1%) _cairo_gstate_mask 7 (0.1%) _moz_cairo_paint 1 (0.0%) _moz_cairo_paint_with_alpha (self)
15 (0.1%) nsCanvasRenderingContext2DAzure::GetInputStream(char const*, unsigned short const*, nsIInputStream**) 136596 0 (0.0%) 15 (0.1%) nsPNGEncoder::InitFromData(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, nsAString_internal const&) 15 (0.1%) nsPNGEncoder::AddImageFrame(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, nsAString_internal const&)
15 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 15 (0.1%) nsDisplayListBuilder::DisplayCaret(nsIFrame*, nsRect const&, nsDisplayList*) (self) 141187 15 (0.1%) 15 (0.1%) nsDisplayListBuilder::DisplayCaret(nsIFrame*, nsRect const&, nsDisplayList*) 15 (0.1%) nsDisplayListBuilder::DisplayCaret(nsIFrame*, nsRect const&, nsDisplayList*) (self)
15 (0.1%) nsHTMLCanvasElement::MozFetchAsStream(nsIInputStreamCallback*, nsAString_internal const&) 164299 0 (0.0%) 15 (0.1%) nsHTMLCanvasElement::ExtractData(nsAString_internal const&, nsAString_internal const&, nsIInputStream**, bool&) 15 (0.1%) nsCanvasRenderingContext2DAzure::GetInputStream(char const*, unsigned short const*, nsIInputStream**)
7 (0.1%) mozilla::layers::PaintWithMask(gfxContext*, float, mozilla::layers::Layer*) 5 (0.0%) gfxPlatformGtk::CreateOffscreenSurface(nsIntSize const&, gfxASurface::gfxContentType) 1 (0.0%) CopyXlibSurfaceToImage(gfxXlibSurface*, gfxASurface::gfxImageFormat) 1 (0.0%) gfxPlatform::OptimizeImage(gfxImageSurface*, gfxASurface::gfxImageFormat) 1 (0.0%) imgFrame::LockImageData() 267911 0 (0.0%) 15 (0.1%) gfxContext::Paint(double) 15 (0.1%) _moz_cairo_paint_with_alpha
15 (0.1%) js::mjit::stubs::GetProp(js::VMFrame&, js::PropertyName*) 293279 0 (0.0%) 15 (0.1%) js::GetPropertyOperation(JSContext*, JSScript*, unsigned char*, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>) 14 (0.1%) proxy_GetGeneric(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) js::ToObjectSlow(JSContext*, JS::Handle<JS::Value>, bool)
14 (0.1%) nsZipDataStream::ReadStream(nsIInputStream*) 248604 0 (0.0%) 14 (0.1%) nsZipDataStream::ProcessData(nsIRequest*, nsISupports*, char*, unsigned long, unsigned int) 14 (0.1%) nsDeflateConverter::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned long, unsigned int)
8 (0.1%) xpc_qsXPCOMObjectToJsval(XPCLazyCallContext&, qsObjectHelper&, nsID const*, XPCNativeInterface**, JS::Value*) 5 (0.0%) XPCConvert::NativeData2JS(XPCLazyCallContext&, JS::Value*, void const*, nsXPTType const&, nsID const*, tag_nsresult*) 1 (0.0%) _ZL24NativeInterface2JSObjectR18XPCLazyCallContextP8JSObjectP11nsISupportsP14nsWrapperCachePK4nsIDbPN2JS5ValueEPP26nsIXPConnectJSObjectHolder.constprop.20 223022 0 (0.0%) 14 (0.1%) XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, tag_nsresult*) 5 (0.0%) XPCWrappedNative::GetNewOrUsed(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) 3 (0.0%) ConstructSlimWrapper(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, JS::Value*) 2 (0.0%) mozilla::dom::CSS2PropertiesBinding::Wrap(JSContext*, JSObject*, nsDOMCSSDeclaration*, nsWrapperCache*, bool*) 1 (0.0%) JS_WrapObject 1 (0.0%) XPCWrappedNativeScope::FindInJSObjectScope(JSContext*, JSObject*, int, XPCJSRuntime*) 1 (0.0%) XPCLazyCallContext::GetXPCCallContext() 1 (0.0%) xpc_UnmarkGrayObject(JSObject*)
14 (0.1%) nsRunnableMethodImpl<void (nsPresContext::*)(), true>::Run() 139008 0 (0.0%) 14 (0.1%) nsPresContext::FireDOMPaintEvent() 11 (0.1%) nsEventDispatcher::DispatchDOMEvent(nsISupports*, nsEvent*, nsIDOMEvent*, nsPresContext*, nsEventStatus*) 2 (0.0%) nsDOMEvent::Release() 1 (0.0%) NS_NewDOMNotifyPaintEvent(nsIDOMEvent**, nsPresContext*, nsEvent*, unsigned int, nsInvalidateRequestList*)
14 (0.1%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) 143019 0 (0.0%) 14 (0.1%) nsTextFrame::ReflowText(nsLineLayout&, int, nsRenderingContext*, bool, nsHTMLReflowMetrics&, unsigned int&) 12 (0.1%) nsTextFrame::EnsureTextRun(nsTextFrame::TextRunType, gfxContext*, nsIFrame*, nsLineList_iterator const*, unsigned int*) 1 (0.0%) gfxTextRun::BreakAndMeasureText(unsigned int, unsigned int, bool, double, gfxTextRun::PropertyProvider*, bool, double*, gfxFont::RunMetrics*, gfxFont::BoundingBoxType, gfxContext*, bool*, unsigned int*, bool, gfxBreakPriority*) 1 (0.0%) PropertyProvider::InitFontGroupAndFontMetrics()
14 (0.1%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 12 (0.1%) mozilla::FrameLayerBuilder::DidBeginRetainedLayerTransaction(mozilla::layers::LayerManager*) (self) 137182 12 (0.1%) 14 (0.1%) mozilla::FrameLayerBuilder::DidBeginRetainedLayerTransaction(mozilla::layers::LayerManager*) 12 (0.1%) mozilla::FrameLayerBuilder::DidBeginRetainedLayerTransaction(mozilla::layers::LayerManager*) (self) 1 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::Init(unsigned int) 1 (0.0%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*)
14 (0.1%) gfx3DMatrix::gfx3DMatrix() (self) 4 (0.0%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 3 (0.0%) gfx3DMatrix::Inverse3x3() const 2 (0.0%) gfx3DMatrix::Multiply2D(gfx3DMatrix const&) const 2 (0.0%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 1 (0.0%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 1 (0.0%) gfx3DMatrix::Translation(float, float, float) 1 (0.0%) gfx3DMatrix::From2D(gfxMatrix const&) 267732 14 (0.1%) 14 (0.1%) gfx3DMatrix::gfx3DMatrix() 14 (0.1%) gfx3DMatrix::gfx3DMatrix() (self)
14 (0.1%) _cairo_surface_show_text_glyphs 272999 0 (0.0%) 14 (0.1%) _cairo_surface_fallback_show_glyphs 8 (0.1%) _clip_and_composite.part.0 6 (0.1%) _cairo_composite_rectangles_init_for_glyphs
14 (0.1%) moz_gtk_get_widget_border 241965 0 (0.0%) 14 (0.1%) moz_gtk_widget_get_focus 14 (0.1%) _end
14 (0.1%) nsCSSRuleProcessor::RulesMatching(ElementRuleProcessorData*) 3 (0.0%) RuleHash::EnumerateAllRules(mozilla::dom::Element*, RuleProcessorData*, NodeMatchContext&) (self) 143825 3 (0.0%) 14 (0.1%) RuleHash::EnumerateAllRules(mozilla::dom::Element*, RuleProcessorData*, NodeMatchContext&) 6 (0.1%) ContentEnumFunc(RuleValue const&, nsCSSSelector*, RuleProcessorData*, NodeMatchContext&, AncestorFilter*) 3 (0.0%) RuleHash::EnumerateAllRules(mozilla::dom::Element*, RuleProcessorData*, NodeMatchContext&) (self) 2 (0.0%) nsRuleWalker::Forward(mozilla::css::StyleRule*) 1 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 1 (0.0%) nsAttrAndChildArray::GetAttr(nsIAtom*, int) const 1 (0.0%) nsIContent::GetClasses() const
23 (0.2%) nsCSSFrameConstructor::ConstructNonScrollableBlock(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItem&, nsIFrame*, nsStyleDisplay const*, nsFrameItems&, nsIFrame**) 137587 0 (0.0%) 14 (0.1%) nsCSSFrameConstructor::ConstructBlock(nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIFrame*, nsStyleContext*, nsIFrame**, nsFrameItems&, bool, PendingBinding*) 21 (0.2%) nsCSSFrameConstructor::ProcessChildren(nsFrameConstructorState&, nsIContent*, nsStyleContext*, nsIFrame*, bool, nsFrameItems&, bool, PendingBinding*, nsIFrame*) 1 (0.0%) nsIFrame::MarkAsAbsoluteContainingBlock() 1 (0.0%) nsFrameConstructorState::AddChild(nsIFrame*, nsFrameItems&, nsIContent*, nsStyleContext*, nsIFrame*, bool, bool, bool, bool, nsIFrame*)
14 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 138093 0 (0.0%) 14 (0.1%) nsDisplayOpacity::nsDisplayOpacity(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 12 (0.1%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 2 (0.0%) nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*)
23 (0.2%) nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList::Iterator&, nsIFrame*, nsFrameItems&) 137599 0 (0.0%) 14 (0.1%) nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem&, nsFrameConstructorState&, nsIFrame*, nsFrameItems&) 23 (0.2%) nsCSSFrameConstructor::ConstructNonScrollableBlock(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItem&, nsIFrame*, nsStyleDisplay const*, nsFrameItems&, nsIFrame**)
14 (0.1%) nsTimerImpl::Fire() 187466 0 (0.0%) 14 (0.1%) nsJSContext::GarbageCollectNow(js::gcreason::Reason, nsJSContext::IsIncremental, nsJSContext::IsCompartment, nsJSContext::IsShrinking, long) 14 (0.1%) Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, js::gcreason::Reason)
12 (0.1%) nsStyleSet::ResolveStyleFor(mozilla::dom::Element*, nsStyleContext*, TreeMatchContext&) 2 (0.0%) nsStyleSet::ReparentStyleContext(nsStyleContext*, nsStyleContext*, mozilla::dom::Element*) 146649 0 (0.0%) 14 (0.1%) nsStyleSet::GetContext(nsStyleContext*, nsRuleNode*, nsRuleNode*, bool, bool, nsIAtom*, nsCSSPseudoElements::Type, bool, mozilla::dom::Element*) 13 (0.1%) NS_NewStyleContext(nsStyleContext*, nsIAtom*, nsCSSPseudoElements::Type, nsRuleNode*) 1 (0.0%) nsStyleContext::FindChildWithRules(nsIAtom const*, nsRuleNode*, nsRuleNode*, bool)
14 (0.1%) nsContainerFrame::QueryFrame(nsQueryFrame::FrameIID) (self) 14 (0.1%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 140892 14 (0.1%) 14 (0.1%) nsContainerFrame::QueryFrame(nsQueryFrame::FrameIID) 14 (0.1%) nsContainerFrame::QueryFrame(nsQueryFrame::FrameIID) (self)
10 (0.1%) DrawBackgroundColor(BackgroundClipState&, gfxContext*, bool, int) 8 (0.1%) gfxContext::Rectangle(gfxRect const&, bool) (self) 1 (0.0%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 1 (0.0%) mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, nsIntRegion const&, bool*) 1 (0.0%) PathFromRegionInternal(gfxContext*, nsIntRegion const&, bool) 1 (0.0%) mozilla::FrameLayerBuilder::Clip::ApplyRectTo(gfxContext*, int) const 267942 0 (0.0%) 14 (0.1%) gfxContext::Rectangle(gfxRect const&, bool) 8 (0.1%) gfxContext::Rectangle(gfxRect const&, bool) (self) 7 (0.1%) _moz_cairo_rectangle 3 (0.0%) gfxContext::UserToDevicePixelSnapped(gfxRect&, bool) const 2 (0.0%) _moz_cairo_close_path 2 (0.0%) _moz_cairo_set_matrix
23 (0.2%) nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem&, nsFrameConstructorState&, nsIFrame*, nsFrameItems&) 137588 0 (0.0%) 14 (0.1%) nsCSSFrameConstructor::ConstructNonScrollableBlock(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItem&, nsIFrame*, nsStyleDisplay const*, nsFrameItems&, nsIFrame**) 23 (0.2%) nsCSSFrameConstructor::ConstructBlock(nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIFrame*, nsStyleContext*, nsIFrame**, nsFrameItems&, bool, PendingBinding*)
25 (0.2%) nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList&, nsIFrame*, nsFrameItems&) 137600 0 (0.0%) 14 (0.1%) nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList::Iterator&, nsIFrame*, nsFrameItems&) 23 (0.2%) nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem&, nsFrameConstructorState&, nsIFrame*, nsFrameItems&) 2 (0.0%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool)
14 (0.1%) nsCSSFrameConstructor::ContentAppended(nsIContent*, nsIContent*, bool) 11 (0.1%) nsCSSFrameConstructor::ProcessChildren(nsFrameConstructorState&, nsIContent*, nsStyleContext*, nsIFrame*, bool, nsFrameItems&, bool, PendingBinding*, nsIFrame*) 137582 0 (0.0%) 14 (0.1%) nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList&, nsIFrame*, nsFrameItems&) 25 (0.2%) nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList::Iterator&, nsIFrame*, nsFrameItems&)
14 (0.1%) longest_match (self) 9 (0.1%) deflate_slow 5 (0.0%) deflate_fast 270909 14 (0.1%) 14 (0.1%) longest_match 14 (0.1%) longest_match (self)
14 (0.1%) arena_run_tree_remove (self) 13 (0.1%) arena_malloc 1 (0.0%) arena_dalloc 97180 14 (0.1%) 14 (0.1%) arena_run_tree_remove 14 (0.1%) arena_run_tree_remove (self)
14 (0.1%) nsContentUtils::RemoveScriptBlocker() 138944 0 (0.0%) 14 (0.1%) nsRunnableMethodImpl<void (nsPresContext::*)(), true>::Run() 14 (0.1%) nsPresContext::FireDOMPaintEvent()
14 (0.1%) nsIFrame::GetOverflowAreas() const 14 (0.1%) nsIFrame::GetVisualOverflowFromDeltas() const (self) 141111 14 (0.1%) 14 (0.1%) nsIFrame::GetVisualOverflowFromDeltas() const 14 (0.1%) nsIFrame::GetVisualOverflowFromDeltas() const (self)
21 (0.2%) nsCSSFrameConstructor::ConstructBlock(nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIFrame*, nsStyleContext*, nsIFrame**, nsFrameItems&, bool, PendingBinding*) 137585 0 (0.0%) 14 (0.1%) nsCSSFrameConstructor::ProcessChildren(nsFrameConstructorState&, nsIContent*, nsStyleContext*, nsIFrame*, bool, nsFrameItems&, bool, PendingBinding*, nsIFrame*) 11 (0.1%) nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList&, nsIFrame*, nsFrameItems&) 6 (0.1%) nsCSSFrameConstructor::AddFrameConstructionItems(nsFrameConstructorState&, nsIContent*, bool, nsIFrame*, nsCSSFrameConstructor::FrameConstructionItemList&) 2 (0.0%) nsCSSFrameConstructor::CreateGeneratedContentItem(nsFrameConstructorState&, nsIFrame*, nsIContent*, nsStyleContext*, nsCSSPseudoElements::Type, nsCSSFrameConstructor::FrameConstructionItemList&) 1 (0.0%) nsCSSFrameConstructor::FrameConstructionItemList::~FrameConstructionItemList() 1 (0.0%) nsCSSFrameConstructor::ShouldHaveSpecialBlockStyle(nsIContent*, nsStyleContext*, bool*, bool*)
14 (0.1%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>*) 6 (0.1%) nsDisplayItem** nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AppendElement<nsDisplayItem*>(nsDisplayItem* const&) (self) 138220 6 (0.0%) 14 (0.1%) nsDisplayItem** nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AppendElement<nsDisplayItem*>(nsDisplayItem* const&) 6 (0.1%) nsDisplayItem** nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AppendElement<nsDisplayItem*>(nsDisplayItem* const&) (self) 5 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 3 (0.0%) void nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AssignRange<nsDisplayItem*>(unsigned int, unsigned int, nsDisplayItem* const*)
14 (0.1%) nsZipDataStream::ProcessData(nsIRequest*, nsISupports*, char*, unsigned long, unsigned int) 248578 0 (0.0%) 14 (0.1%) nsDeflateConverter::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned long, unsigned int) 14 (0.1%) MOZ_Z_deflate
1 (0.0%) _end (self) 116941 1 (0.0%) 13 (0.1%) _end 7 (0.1%) js::mjit::stubs::SetProp(js::VMFrame&, js::PropertyName*) 2 (0.0%) js::mjit::stubs::GetProp(js::VMFrame&, js::PropertyName*) 2 (0.0%) js_Date(JSContext*, unsigned int, JS::Value*) 1 (0.0%) nsIDOMElementCSSInlineStyle_GetStyle(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) _end (self)
12 (0.1%) nsBlockFrame::RecoverFloats(nsFloatManager&) 5 (0.0%) nsFloatManager::AddFloat(nsIFrame*, nsRect const&) (self) 1 (0.0%) nsBlockReflowState::RecoverFloats(nsLineList_iterator, int) 140982 5 (0.0%) 13 (0.1%) nsFloatManager::AddFloat(nsIFrame*, nsRect const&) 5 (0.0%) nsFloatManager::AddFloat(nsIFrame*, nsRect const&) (self) 4 (0.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 4 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int)
13 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Deflate(nsMargin const&) (self) 7 (0.1%) nsIFrame::GetContentRectRelativeToSelf() const 6 (0.1%) nsIFrame::GetPaddingRectRelativeToSelf() const 137711 13 (0.1%) 13 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Deflate(nsMargin const&) 13 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Deflate(nsMargin const&) (self)
13 (0.1%) nsCycleCollector_forgetSkippable(bool) 265516 0 (0.0%) 13 (0.1%) nsCycleCollector::ForgetSkippable(bool) 8 (0.1%) nsPurpleBuffer::RemoveSkippable(bool) 5 (0.0%) nsObserverService::NotifyObservers(nsISupports*, char const*, unsigned short const*)
12 (0.1%) arena_run_alloc 3 (0.0%) arena_run_split (self) 1 (0.0%) realloc 97196 3 (0.0%) 13 (0.1%) arena_run_split 6 (0.1%) arena_avail_tree_remove 4 (0.0%) arena_avail_tree_insert 3 (0.0%) arena_run_split (self)
13 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 7 (0.1%) nsRegion::Intersects(nsRect const&) const (self) 136739 7 (0.0%) 13 (0.1%) nsRegion::Intersects(nsRect const&) const 7 (0.1%) nsRegion::Intersects(nsRect const&) const (self) 4 (0.0%) nsRegion::nsRectFast::Intersects(nsRect const&) const 2 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const
9 (0.1%) _cairo_surface_fallback_fill 4 (0.0%) _cairo_surface_fallback_paint 272994 0 (0.0%) 13 (0.1%) _clip_and_composite_trapezoids 5 (0.0%) _clip_and_composite.part.0 2 (0.0%) _fill_rectangles 2 (0.0%) _cairo_surface_fill_region 2 (0.0%) _cairo_surface_composite 1 (0.0%) _cairo_traps_extract_region 1 (0.0%) _cairo_operator_bounded_by_source
13 (0.1%) js::mjit::Compiler::performCompilation() 2 (0.0%) js::mjit::Compiler::generateMethod() (self) 292898 2 (0.0%) 13 (0.1%) js::mjit::Compiler::generateMethod() 2 (0.0%) js::mjit::Compiler::generateMethod() (self) 2 (0.0%) js::mjit::Compiler::jsop_getprop(js::PropertyName*, JSValueType, bool, bool) 2 (0.0%) js::mjit::Compiler::inlineCallHelper(unsigned int, bool, js::mjit::FrameSize&) 2 (0.0%) js::mjit::Compiler::jsop_getgname(unsigned int) 1 (0.0%) js::mjit::Compiler::jsop_andor(JSOp, unsigned char*) 1 (0.0%) js::mjit::Compiler::jsop_ifneq(JSOp, unsigned char*) 1 (0.0%) js::mjit::Compiler::jsop_not() 1 (0.0%) js::mjit::Compiler::jsop_binary(JSOp, void (*)(js::VMFrame&), JSValueType, js::types::TypeSet*) 1 (0.0%) js::mjit::FrameState::discardForJoin(js::mjit::RegisterAllocation*&, unsigned int)
13 (0.1%) ViewportFrame::GetType() const (self) 12 (0.1%) nsIPresShell::GetRootScrollFrame() const 1 (0.0%) nsLayoutUtils::IsPopup(nsIFrame*) 143119 13 (0.1%) 13 (0.1%) ViewportFrame::GetType() const 13 (0.1%) ViewportFrame::GetType() const (self)
13 (0.1%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 9 (0.1%) nsDisplayTransform::GetDeltaToMozTransformOrigin(nsIFrame const*, float, nsRect const*) (self) 138044 9 (0.0%) 13 (0.1%) nsDisplayTransform::GetDeltaToMozTransformOrigin(nsIFrame const*, float, nsRect const*) 9 (0.1%) nsDisplayTransform::GetDeltaToMozTransformOrigin(nsIFrame const*, float, nsRect const*) (self) 3 (0.0%) nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*) 1 (0.0%) nsStyleContext::GetStyleDisplay()
13 (0.1%) nsDisplayListBuilder::Allocate(unsigned long) (self) 7 (0.1%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) 6 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 138015 13 (0.1%) 13 (0.1%) nsDisplayListBuilder::Allocate(unsigned long) 13 (0.1%) nsDisplayListBuilder::Allocate(unsigned long) (self)
13 (0.1%) _pt_root 290216 0 (0.0%) 13 (0.1%) js::SourceCompressorThread::threadLoop() 7 (0.1%) js::Compressor::compressMore() 6 (0.1%) PR_WaitCondVar
13 (0.1%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) nsBlockReflowState::nsBlockReflowState(nsHTMLReflowState const&, nsPresContext*, nsBlockFrame*, nsHTMLReflowMetrics const&, bool, bool, bool) (self) 140785 1 (0.0%) 13 (0.1%) nsBlockReflowState::nsBlockReflowState(nsHTMLReflowState const&, nsPresContext*, nsBlockFrame*, nsHTMLReflowMetrics const&, bool, bool, bool) 12 (0.1%) nsHTMLReflowState::CalcLineHeight(nsStyleContext*, int, float) 1 (0.0%) nsBlockReflowState::nsBlockReflowState(nsHTMLReflowState const&, nsPresContext*, nsBlockFrame*, nsHTMLReflowMetrics const&, bool, bool, bool) (self)
13 (0.1%) nsFrame::QueryFrame(nsQueryFrame::FrameIID) (self) 13 (0.1%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 141004 13 (0.1%) 13 (0.1%) nsFrame::QueryFrame(nsQueryFrame::FrameIID) 13 (0.1%) nsFrame::QueryFrame(nsQueryFrame::FrameIID) (self)
11 (0.1%) CCTimerFired(nsITimer*, void*) 2 (0.0%) nsJSContext::CycleCollectNow(nsICycleCollectorListener*, int, bool) 187386 0 (0.0%) 13 (0.1%) FireForgetSkippable(unsigned int, bool) 13 (0.1%) nsCycleCollector_forgetSkippable(bool)
13 (0.1%) FireForgetSkippable(unsigned int, bool) 265535 0 (0.0%) 13 (0.1%) nsCycleCollector_forgetSkippable(bool) 13 (0.1%) nsCycleCollector::ForgetSkippable(bool)
13 (0.1%) nsStyleSet::GetContext(nsStyleContext*, nsRuleNode*, nsRuleNode*, bool, bool, nsIAtom*, nsCSSPseudoElements::Type, bool, mozilla::dom::Element*) 146575 0 (0.0%) 13 (0.1%) NS_NewStyleContext(nsStyleContext*, nsIAtom*, nsCSSPseudoElements::Type, nsRuleNode*) 12 (0.1%) nsStyleContext::nsStyleContext(nsStyleContext*, nsIAtom*, nsCSSPseudoElements::Type, nsRuleNode*) 1 (0.0%) nsStyleContext::operator new(unsigned long, nsPresContext*)
8 (0.1%) nsScriptLoader::ProcessScriptElement(nsIScriptElement*) 5 (0.0%) nsScriptLoader::ProcessPendingRequests() 154368 0 (0.0%) 13 (0.1%) nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) 12 (0.1%) nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsString const&) 1 (0.0%) nsContentUtils::DispatchTrustedEvent(nsIDocument*, nsISupports*, nsAString_internal const&, bool, bool, bool*)
12 (0.1%) nsThread::ProcessNextEvent(bool, bool*) 264354 0 (0.0%) 12 (0.1%) nsInputStreamReadyEvent::Run() 12 (0.1%) nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*)
11 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 3 (0.0%) _ZL21ApplyOverflowClippingP20nsDisplayListBuilderPK8nsIFramePK14nsStyleDisplayP6nsRect.constprop.62 (self) 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 141244 3 (0.0%) 12 (0.1%) _ZL21ApplyOverflowClippingP20nsDisplayListBuilderPK8nsIFramePK14nsStyleDisplayP6nsRect.constprop.62 6 (0.1%) nsFrame::ApplyOverflowClipping(nsIFrame const*, nsStyleDisplay const*) 3 (0.0%) _ZL21ApplyOverflowClippingP20nsDisplayListBuilderPK8nsIFramePK14nsStyleDisplayP6nsRect.constprop.62 (self) 3 (0.0%) nsIFrame::GetPaddingRect() const
12 (0.1%) nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&) 141120 0 (0.0%) 12 (0.1%) nsIFrame::GetAbsoluteContainingBlock() const 7 (0.1%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 3 (0.0%) _ZNK7mozilla15FrameProperties3GetEPKNS_23FramePropertyDescriptorEPb.constprop.60 2 (0.0%) nsIFrame::Properties() const
12 (0.1%) nsStyleContext::GetStyleBackground() (self) 5 (0.0%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 2 (0.0%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool, nsDisplayBackground**) 2 (0.0%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) 2 (0.0%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) 1 (0.0%) nsFrame::DidSetStyleContext(nsStyleContext*) 137666 12 (0.1%) 12 (0.1%) nsStyleContext::GetStyleBackground() 12 (0.1%) nsStyleContext::GetStyleBackground() (self)
12 (0.1%) nsBlockReflowState::nsBlockReflowState(nsHTMLReflowState const&, nsPresContext*, nsBlockFrame*, nsHTMLReflowMetrics const&, bool, bool, bool) 141801 0 (0.0%) 12 (0.1%) nsHTMLReflowState::CalcLineHeight(nsStyleContext*, int, float) 8 (0.1%) nsFontMetrics::ExternalLeading() 4 (0.0%) nsLayoutUtils::GetFontMetricsForStyleContext(nsStyleContext*, nsFontMetrics**, float)
11 (0.1%) mozilla::layers::Layer::Release() (self) 5 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 4 (0.0%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::~nsRefPtr() 2 (0.0%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 1 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 137145 11 (0.0%) 12 (0.1%) mozilla::layers::Layer::Release() 11 (0.1%) mozilla::layers::Layer::Release() (self) 1 (0.0%) mozilla::layers::BasicContainerLayer::~BasicContainerLayer()
12 (0.1%) nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*) 2 (0.0%) nsLayoutUtils::RoundedRectIntersectRect(nsRect const&, int const*, nsRect const&) (self) 138843 2 (0.0%) 12 (0.1%) nsLayoutUtils::RoundedRectIntersectRect(nsRect const&, int const*, nsRect const&) 6 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 2 (0.0%) nsLayoutUtils::RoundedRectIntersectRect(nsRect const&, int const*, nsRect const&) (self) 2 (0.0%) nsRegion::Or(nsRegion const&, nsRect const&) 1 (0.0%) nsRegion::Or(nsRect const&, nsRect const&) 1 (0.0%) nsRegion::Init()
12 (0.1%) NS_NewStyleContext(nsStyleContext*, nsIAtom*, nsCSSPseudoElements::Type, nsRuleNode*) 1 (0.0%) nsStyleContext::nsStyleContext(nsStyleContext*, nsIAtom*, nsCSSPseudoElements::Type, nsRuleNode*) (self) 146571 1 (0.0%) 12 (0.1%) nsStyleContext::nsStyleContext(nsStyleContext*, nsIAtom*, nsCSSPseudoElements::Type, nsRuleNode*) 11 (0.1%) nsStyleContext::ApplyStyleFixups() 1 (0.0%) nsStyleContext::nsStyleContext(nsStyleContext*, nsIAtom*, nsCSSPseudoElements::Type, nsRuleNode*) (self)
9 (0.1%) nsIFrame::IsThemed(nsStyleDisplay const*, nsITheme::Transparency*) const 2 (0.0%) _ZNK8nsIFrame8IsThemedEPK14nsStyleDisplayPN8nsITheme12TransparencyE.part.5 1 (0.0%) _ZNK8nsIFrame8IsThemedEPK14nsStyleDisplayPN8nsITheme12TransparencyE.part.4 242761 0 (0.0%) 12 (0.1%) nsNativeThemeGTK::ThemeSupportsWidget(nsPresContext*, nsIFrame*, unsigned char) 11 (0.1%) nsRuleNode::HasAuthorSpecifiedRules(nsStyleContext*, unsigned int, bool) 1 (0.0%) nsNativeTheme::IsWidgetStyled(nsPresContext*, nsIFrame*, unsigned char)
12 (0.1%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 1 (0.0%) nsTArray<nsAutoPtr<mozilla::(anonymous namespace)::ContainerState::ThebesLayerData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self) 137266 1 (0.0%) 12 (0.1%) nsTArray<nsAutoPtr<mozilla::(anonymous namespace)::ContainerState::ThebesLayerData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 7 (0.1%) arena_dalloc 2 (0.0%) nsRegion::SetToElements(unsigned int) 1 (0.0%) moz_free 1 (0.0%) nsTArray<nsAutoPtr<mozilla::(anonymous namespace)::ContainerState::ThebesLayerData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self) 1 (0.0%) mozilla::FrameLayerBuilder::Clip::~Clip()
12 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 4 (0.0%) gfxMatrix::ScaleFactors(bool) const (self) 137135 4 (0.0%) 12 (0.1%) gfxMatrix::ScaleFactors(bool) const 6 (0.1%) sqrt 4 (0.0%) gfxMatrix::ScaleFactors(bool) const (self) 2 (0.0%) gfxMatrix::Transform(gfxSize const&) const
12 (0.1%) gfx3DMatrix::Inverse() const 8 (0.1%) gfx3DMatrix::Inverse3x3() const (self) 267753 8 (0.0%) 12 (0.1%) gfx3DMatrix::Inverse3x3() const 8 (0.1%) gfx3DMatrix::Inverse3x3() const (self) 3 (0.0%) gfx3DMatrix::gfx3DMatrix() 1 (0.0%) gfx3DMatrix::Determinant3x3() const
12 (0.1%) nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) 154344 0 (0.0%) 12 (0.1%) nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsString const&) 12 (0.1%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*)
12 (0.1%) nsDisplayList::nsDisplayList() (self) 8 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 3 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 138000 12 (0.1%) 12 (0.1%) nsDisplayList::nsDisplayList() 12 (0.1%) nsDisplayList::nsDisplayList() (self)
11 (0.1%) nsPresContext::FireDOMPaintEvent() 1 (0.0%) nsWebShellWindow::RequestWindowClose(nsIWidget*) 159756 0 (0.0%) 12 (0.1%) nsEventDispatcher::DispatchDOMEvent(nsISupports*, nsEvent*, nsIDOMEvent*, nsPresContext*, nsEventStatus*) 12 (0.1%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*)
12 (0.1%) PR_WaitCondVar 337547 0 (0.0%) 12 (0.1%) pt_TimedWait 11 (0.1%) pthread_cond_timedwait@@GLIBC_2.3.2 1 (0.0%) __gettimeofday
7 (0.1%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 5 (0.0%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 2 (0.0%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() (self) 270175 2 (0.0%) 12 (0.1%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 8 (0.1%) nsRegion::SetToElements(unsigned int) 2 (0.0%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() (self) 2 (0.0%) mozilla::layers::Layer::Release()
12 (0.1%) _end 242194 0 (0.0%) 12 (0.1%) button_press_event_cb(_GtkWidget*, _GdkEventButton*) 12 (0.1%) nsWindow::OnButtonPressEvent(_GtkWidget*, _GdkEventButton*)
12 (0.1%) button_press_event_cb(_GtkWidget*, _GdkEventButton*) 242193 0 (0.0%) 12 (0.1%) nsWindow::OnButtonPressEvent(_GtkWidget*, _GdkEventButton*) 12 (0.1%) nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&)
12 (0.1%) nsOverflowAreas::nsOverflowAreas(nsOverflowAreas const&) (self) 7 (0.1%) nsIFrame::GetOverflowAreas() const 5 (0.0%) nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*) 141084 12 (0.1%) 12 (0.1%) nsOverflowAreas::nsOverflowAreas(nsOverflowAreas const&) 12 (0.1%) nsOverflowAreas::nsOverflowAreas(nsOverflowAreas const&) (self)
12 (0.1%) malloc_mutex_unlock (self) 5 (0.0%) arena_malloc 1 (0.0%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 1 (0.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 1 (0.0%) nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 1 (0.0%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 97185 12 (0.1%) 12 (0.1%) malloc_mutex_unlock 12 (0.1%) malloc_mutex_unlock (self)
12 (0.1%) nsInputStreamReadyEvent::Run() 126407 0 (0.0%) 12 (0.1%) nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) 10 (0.1%) nsInputStreamPump::OnStateStop() 2 (0.0%) nsInputStreamPump::OnStateStart()
11 (0.1%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 3 (0.0%) nsStyleBorder::HasBorder() const (self) 141226 3 (0.0%) 11 (0.0%) nsStyleBorder::HasBorder() const 8 (0.1%) mozilla::gfx::BaseMargin<int, nsMargin>::operator!=(nsMargin const&) const 3 (0.0%) nsStyleBorder::HasBorder() const (self)
11 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEqualInterior(nsRect const&) const (self) 4 (0.0%) nsDisplayBackground::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 3 (0.0%) mozilla::FrameLayerBuilder::Clip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::FrameLayerBuilder::Clip const&, nsRect const&, nsRegion*) 2 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 1 (0.0%) nsDisplayItem::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 1 (0.0%) nsRegion::IsEqual(nsRegion const&) const 136744 11 (0.0%) 11 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEqualInterior(nsRect const&) const 11 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEqualInterior(nsRect const&) const (self)
11 (0.1%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) 1 (0.0%) nsDOMCSSAttributeDeclaration::SetCSSDeclaration(mozilla::css::Declaration*) (self) 144917 1 (0.0%) 11 (0.0%) nsDOMCSSAttributeDeclaration::SetCSSDeclaration(mozilla::css::Declaration*) 8 (0.1%) nsStyledElementNotElementCSSInlineStyle::SetInlineStyleRule(mozilla::css::StyleRule*, nsAString_internal const*, bool) 1 (0.0%) mozilla::css::StyleRule::DeclarationChanged(mozilla::css::Declaration*, bool) 1 (0.0%) mozilla::css::StyleRule::Release() 1 (0.0%) nsDOMCSSAttributeDeclaration::SetCSSDeclaration(mozilla::css::Declaration*) (self)
11 (0.1%) nsDisplayWrapper::WrapListsInPlace(nsDisplayListBuilder*, nsIFrame*, nsDisplayListSet const&) 138020 0 (0.0%) 11 (0.0%) WrapEachDisplayItem(nsDisplayListBuilder*, nsDisplayList*, nsDisplayWrapper*) 10 (0.1%) nsOverflowClipWrapper::WrapItem(nsDisplayListBuilder*, nsDisplayItem*) 1 (0.0%) nsDisplayList::RemoveBottom()
11 (0.1%) _cairo_surface_show_text_glyphs 273468 0 (0.0%) 11 (0.0%) _cairo_xlib_surface_show_glyphs 11 (0.1%) _cairo_scaled_glyph_lookup
6 (0.1%) nsCycleCollector::Collect(bool, nsCycleCollectorResults*, unsigned int, nsICycleCollectorListener*) 5 (0.0%) nsCycleCollectorRunner::Run() 265547 0 (0.0%) 11 (0.0%) nsCycleCollector::BeginCollection(bool, nsICycleCollectorListener*) 9 (0.1%) nsCycleCollector::MarkRoots(GCGraphBuilder&) 1 (0.0%) GCGraphBuilder::~GCGraphBuilder() 1 (0.0%) GCGraphBuilder::GCGraphBuilder(GCGraph&, nsCycleCollectionJSRuntime*, nsICycleCollectorListener*, bool)
11 (0.1%) malloc 11 (0.1%) malloc_init (self) 97208 11 (0.0%) 11 (0.0%) malloc_init 11 (0.1%) malloc_init (self)
11 (0.1%) nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*) 11 (0.1%) nsPropertyTable::GetPropertyListFor(nsIAtom*) const (self) 154148 11 (0.0%) 11 (0.0%) nsPropertyTable::GetPropertyListFor(nsIAtom*) const 11 (0.1%) nsPropertyTable::GetPropertyListFor(nsIAtom*) const (self)
11 (0.1%) PL_DHashTableEnumerate 11 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) (self) 137100 11 (0.0%) 11 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 11 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) (self)
11 (0.1%) nsNativeThemeGTK::ThemeSupportsWidget(nsPresContext*, nsIFrame*, unsigned char) 2 (0.0%) nsRuleNode::HasAuthorSpecifiedRules(nsStyleContext*, unsigned int, bool) (self) 146391 2 (0.0%) 11 (0.0%) nsRuleNode::HasAuthorSpecifiedRules(nsStyleContext*, unsigned int, bool) 4 (0.0%) nsCSSCompressedDataBlock::MapRuleInfoInto(nsRuleData*) const 3 (0.0%) AutoCSSValueArray::~AutoCSSValueArray() 2 (0.0%) nsRuleNode::HasAuthorSpecifiedRules(nsStyleContext*, unsigned int, bool) (self) 1 (0.0%) AutoCSSValueArray::AutoCSSValueArray(void*, unsigned long) 1 (0.0%) nsRuleData::ValueFor(nsCSSProperty)
11 (0.1%) nsStyleContext::nsStyleContext(nsStyleContext*, nsIAtom*, nsCSSPseudoElements::Type, nsRuleNode*) 146569 0 (0.0%) 11 (0.0%) nsStyleContext::ApplyStyleFixups() 8 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 1 (0.0%) nsStyleContext::DoGetStyleTextReset(bool) 1 (0.0%) nsRuleNode::GetStyleUserInterface(nsStyleContext*, bool) 1 (0.0%) nsRuleNode::GetStyleTextReset(nsStyleContext*, bool)
11 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) gfx3DMatrix::NudgeToIntegers() (self) 267773 1 (0.0%) 11 (0.0%) gfx3DMatrix::NudgeToIntegers() 10 (0.1%) mozilla::gfx::NudgeToInteger(float*) 1 (0.0%) gfx3DMatrix::NudgeToIntegers() (self)
11 (0.1%) nsEventListenerManager::HandleEventSubType(nsListenerStruct*, nsIDOMEventListener*, nsIDOMEvent*, nsIDOMEventTarget*, unsigned int, nsCxPusher*) 148254 0 (0.0%) 11 (0.0%) nsXULTooltipListener::HandleEvent(nsIDOMEvent*) 10 (0.1%) nsXULTooltipListener::MouseMove(nsIDOMEvent*) 1 (0.0%) nsBaseDragService::Release()
11 (0.1%) PL_DHashTableOperate 11 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_HashKey(PLDHashTable*, void const*) (self) 137102 11 (0.0%) 11 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_HashKey(PLDHashTable*, void const*) 11 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_HashKey(PLDHashTable*, void const*) (self)
11 (0.1%) pt_TimedWait 9 (0.1%) pthread_cond_timedwait@@GLIBC_2.3.2 (self) 105402 9 (0.0%) 11 (0.0%) pthread_cond_timedwait@@GLIBC_2.3.2 9 (0.1%) pthread_cond_timedwait@@GLIBC_2.3.2 (self) 1 (0.0%) __pthread_mutex_cond_lock 1 (0.0%) __pthread_mutex_unlock_usercnt
10 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator-(nsPoint const&) const (self) 6 (0.1%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 4 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 138130 10 (0.0%) 10 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator-(nsPoint const&) const 10 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator-(nsPoint const&) const (self)
10 (0.1%) gfxFontGroup::MakeTextRun(unsigned char const*, unsigned int, gfxTextRunFactory::Parameters const*, unsigned int) 268367 0 (0.0%) 10 (0.0%) void gfxFontGroup::InitTextRun<unsigned char>(gfxContext*, gfxTextRun*, unsigned char const*, unsigned int) 10 (0.1%) void gfxFontGroup::InitScriptRun<unsigned char>(gfxContext*, gfxTextRun*, unsigned char const*, unsigned int, unsigned int, int)
9 (0.1%) nsDisplayTransform::GetPerFrameKey() (self) 6 (0.1%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 1 (0.0%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::FrameLayerBuilder::Clip**) 137917 9 (0.0%) 10 (0.0%) nsDisplayTransform::GetPerFrameKey() 9 (0.1%) nsDisplayTransform::GetPerFrameKey() (self) 1 (0.0%) nsDisplayItem::GetPerFrameKey()
5 (0.0%) nsCORSListenerProxy::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 5 (0.0%) mozilla::net::nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 127439 0 (0.0%) 10 (0.0%) nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 5 (0.0%) nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, tag_nsresult, unsigned int, unsigned char const*) 5 (0.0%) nsFontFaceLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, tag_nsresult, unsigned int, unsigned char const*)
10 (0.1%) nsSplittableFrame::GetPrevInFlow() const (self) 7 (0.1%) nsBlockFrame::GetSkipSides() const 2 (0.0%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*) 142653 10 (0.0%) 10 (0.0%) nsSplittableFrame::GetPrevInFlow() const 10 (0.1%) nsSplittableFrame::GetPrevInFlow() const (self)
10 (0.1%) nsInputStreamPump::OnStateStop() 130925 0 (0.0%) 10 (0.0%) mozilla::net::nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 5 (0.0%) nsCORSListenerProxy::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 5 (0.0%) nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult)
10 (0.1%) WrapEachDisplayItem(nsDisplayListBuilder*, nsDisplayList*, nsDisplayWrapper*) 141062 0 (0.0%) 10 (0.0%) nsOverflowClipWrapper::WrapItem(nsDisplayListBuilder*, nsDisplayItem*) 9 (0.1%) nsDisplayClip::nsDisplayClip(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsRect const&) 1 (0.0%) nsLayoutUtils::IsProperAncestorFrame(nsIFrame*, nsIFrame*, nsIFrame*)
10 (0.1%) nsRegion::nsRectFast::Intersects(nsRect const&) const (self) 4 (0.0%) nsRegion::Intersects(nsRect const&) const 3 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 2 (0.0%) nsRegion::Sub(nsRegion const&, nsRegion const&) 1 (0.0%) nsRegion::Xor(nsRegion const&, nsRegion const&) 136708 10 (0.0%) 10 (0.0%) nsRegion::nsRectFast::Intersects(nsRect const&) const 10 (0.1%) nsRegion::nsRectFast::Intersects(nsRect const&) const (self)
9 (0.1%) nsRunnableMethodImpl<tag_nsresult (nsIThread::*)(), true>::Run() 1 (0.0%) nsHtml5ParserThreadTerminator::Observe(nsISupports*, char const*, unsigned short const*) 265010 0 (0.0%) 10 (0.0%) nsThread::Shutdown() 9 (0.1%) NS_ProcessNextEvent_P(nsIThread*, bool) 1 (0.0%) PR_JoinThread
10 (0.1%) mozilla::dom::CSS2PropertiesBinding::genericSetter(JSContext*, unsigned int, JS::Value*) 262585 0 (0.0%) 10 (0.0%) mozilla::dom::CSS2PropertiesBinding::set_MozTransform(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 10 (0.1%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool)
10 (0.1%) nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) 126405 0 (0.0%) 10 (0.0%) nsInputStreamPump::OnStateStop() 10 (0.1%) mozilla::net::nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult)
10 (0.1%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 1 (0.0%) mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(gfx3DMatrix const&) 269348 0 (0.0%) 10 (0.0%) void mozilla::layers::ContainerComputeEffectiveTransforms<mozilla::layers::BasicContainerLayer>(gfx3DMatrix const&, mozilla::layers::BasicContainerLayer*) 5 (0.0%) mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(gfx3DMatrix const&) 3 (0.0%) mozilla::layers::Layer::GetLocalTransform() 1 (0.0%) mozilla::layers::Layer::SnapTransform(gfx3DMatrix const&, gfxRect const&, gfxMatrix*) 1 (0.0%) gfx3DMatrix::CanDraw2D(gfxMatrix*) const 1 (0.0%) gfx3DMatrix::operator*(gfx3DMatrix const&) const
10 (0.1%) nsThread::ProcessNextEvent(bool, bool*) 197012 0 (0.0%) 10 (0.0%) nsHtml5ExecutorReflusher::Run() 10 (0.1%) nsHtml5TreeOpExecutor::RunFlushLoop()
10 (0.1%) void gfxFontGroup::InitTextRun<unsigned char>(gfxContext*, gfxTextRun*, unsigned char const*, unsigned int) 268361 0 (0.0%) 10 (0.0%) void gfxFontGroup::InitScriptRun<unsigned char>(gfxContext*, gfxTextRun*, unsigned char const*, unsigned int, unsigned int, int) 9 (0.1%) bool gfxFont::SplitAndInitTextRun<unsigned char>(gfxContext*, gfxTextRun*, unsigned char const*, unsigned int, unsigned int, int) 1 (0.0%) void gfxFontGroup::ComputeRanges<unsigned char>(nsTArray<gfxTextRange, nsTArrayDefaultAllocator>&, unsigned char const*, unsigned int, int)
10 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 10 (0.1%) mozilla::(anonymous namespace)::ContainerState::ThebesLayerData::UpdateCommonClipCount(mozilla::FrameLayerBuilder::Clip const&) (self) 137180 10 (0.0%) 10 (0.0%) mozilla::(anonymous namespace)::ContainerState::ThebesLayerData::UpdateCommonClipCount(mozilla::FrameLayerBuilder::Clip const&) 10 (0.1%) mozilla::(anonymous namespace)::ContainerState::ThebesLayerData::UpdateCommonClipCount(mozilla::FrameLayerBuilder::Clip const&) (self)
8 (0.1%) arena_avail_tree_insert (self) 6 (0.1%) arena_run_dalloc 4 (0.0%) arena_run_split 97194 8 (0.0%) 10 (0.0%) arena_avail_tree_insert 8 (0.1%) arena_avail_tree_insert (self) 2 (0.0%) arena_avail_comp
10 (0.1%) arena_avail_comp (self) 6 (0.1%) arena_run_alloc 2 (0.0%) arena_avail_tree_remove 2 (0.0%) arena_avail_tree_insert 97193 10 (0.0%) 10 (0.0%) arena_avail_comp 10 (0.1%) arena_avail_comp (self)
10 (0.1%) pthread_cond_signal@@GLIBC_2.3.2 (self) 105405 10 (0.0%) 10 (0.0%) pthread_cond_signal@@GLIBC_2.3.2 10 (0.1%) pthread_cond_signal@@GLIBC_2.3.2 (self)
10 (0.1%) nsHtml5ExecutorReflusher::Run() 197010 0 (0.0%) 10 (0.0%) nsHtml5TreeOpExecutor::RunFlushLoop() 8 (0.1%) nsHtml5TreeOpExecutor::RunScript(nsIContent*) 2 (0.0%) nsHTMLDocument::EndUpdate(unsigned int)
9 (0.1%) PL_ArenaAllocate 2 (0.0%) PR_Unlock (self) 1 (0.0%) js::ScriptSource::setSourceCopy(JSContext*, unsigned short const*, unsigned int, bool, js::SourceCompressionToken*) 337557 2 (0.0%) 10 (0.0%) PR_Unlock 7 (0.1%) pthread_mutex_unlock 2 (0.0%) PR_Unlock (self) 1 (0.0%) pt_PostNotifies
10 (0.1%) gfx3DMatrix::NudgeToIntegers() 5 (0.0%) mozilla::gfx::NudgeToInteger(float*) (self) 267728 5 (0.0%) 10 (0.0%) mozilla::gfx::NudgeToInteger(float*) 5 (0.0%) mozilla::gfx::NudgeToInteger(float*) (self) 5 (0.0%) floorf
10 (0.1%) nsXULTooltipListener::HandleEvent(nsIDOMEvent*) 1 (0.0%) nsXULTooltipListener::MouseMove(nsIDOMEvent*) (self) 148253 1 (0.0%) 10 (0.0%) nsXULTooltipListener::MouseMove(nsIDOMEvent*) 4 (0.0%) nsDOMMouseEvent::GetScreenY(int*) 3 (0.0%) nsDOMMouseEvent::GetScreenX(int*) 2 (0.0%) nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 1 (0.0%) nsXULTooltipListener::MouseMove(nsIDOMEvent*) (self)
8 (0.1%) gfxFT2FontBase::GetGlyphWidth(gfxContext*, unsigned short) 2 (0.0%) gfxFT2LockedFace::GetCharExtents(char, cairo_text_extents_t*) 269000 0 (0.0%) 10 (0.0%) gfxFT2FontBase::GetGlyphExtents(unsigned int, cairo_text_extents_t*) 10 (0.1%) INT__moz_cairo_scaled_font_glyph_extents
10 (0.1%) nsPNGEncoder::AddImageFrame(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, nsAString_internal const&) 1 (0.0%) MOZ_PNG_write_row (self) 276365 1 (0.0%) 10 (0.0%) MOZ_PNG_write_row 9 (0.1%) MOZ_PNG_write_find_filter 1 (0.0%) MOZ_PNG_write_row (self)
8 (0.1%) nsDOMCSSAttributeDeclaration::SetCSSDeclaration(mozilla::css::Declaration*) 2 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSDeclaration(bool) 154446 0 (0.0%) 10 (0.0%) nsStyledElementNotElementCSSInlineStyle::SetInlineStyleRule(mozilla::css::StyleRule*, nsAString_internal const*, bool) 8 (0.1%) nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool) 1 (0.0%) nsAttrValue::~nsAttrValue() 1 (0.0%) nsAttrValue::SetTo(mozilla::css::StyleRule*, nsAString_internal const*)
10 (0.1%) nsCanvasFrame::QueryFrame(nsQueryFrame::FrameIID) (self) 10 (0.1%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 141754 10 (0.0%) 10 (0.0%) nsCanvasFrame::QueryFrame(nsQueryFrame::FrameIID) 10 (0.1%) nsCanvasFrame::QueryFrame(nsQueryFrame::FrameIID) (self)
6 (0.1%) nsIDOMMouseEvent_GetScreenY(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 4 (0.0%) nsXULTooltipListener::MouseMove(nsIDOMEvent*) 158430 0 (0.0%) 10 (0.0%) nsDOMMouseEvent::GetScreenY(int*) 10 (0.1%) nsDOMEvent::GetScreenCoords(nsPresContext*, nsEvent*, nsIntPoint)
7 (0.1%) deflate_fast 3 (0.0%) deflate_slow 270945 0 (0.0%) 10 (0.0%) MOZ_Z__tr_flush_block 8 (0.1%) compress_block 2 (0.0%) build_tree
10 (0.1%) nsGfxScrollFrameInner::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsGfxScrollFrameInner::AppendScrollPartsTo(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, bool&, bool) (self) 141526 1 (0.0%) 10 (0.0%) nsGfxScrollFrameInner::AppendScrollPartsTo(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, bool&, bool) 7 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) nsGfxScrollFrameInner::AppendScrollPartsTo(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, bool&, bool) (self) 1 (0.0%) nsDisplayOwnLayer::nsDisplayOwnLayer(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 1 (0.0%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const
10 (0.1%) nsEventTargetChainItem::HandleEventTargetChain(nsEventChainPostVisitor&, unsigned int, nsDispatchingCallback*, bool, nsCxPusher*) 139396 0 (0.0%) 10 (0.0%) nsPresShellEventCB::HandleEvent(nsEventChainPostVisitor&) 9 (0.1%) PresShell::FlushPendingNotifications(mozFlushType) 1 (0.0%) nsFrame::HandleDrag(nsPresContext*, nsGUIEvent*, nsEventStatus*)
9 (0.1%) bool gfxFont::SplitAndInitTextRun<unsigned char>(gfxContext*, gfxTextRun*, unsigned char const*, unsigned int, unsigned int, int) 268285 0 (0.0%) 9 (0.0%) gfxShapedWord* gfxFont::GetShapedWord<unsigned char>(gfxContext*, unsigned char const*, unsigned int, unsigned int, int, int, unsigned int) 9 (0.1%) gfxFcFont::ShapeWord(gfxContext*, gfxShapedWord*, unsigned short const*, bool)
8 (0.1%) gfxMatrix::Reset() (self) 3 (0.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 3 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) mozilla::layers::PaintWithMask(gfxContext*, float, mozilla::layers::Layer*) 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 268390 8 (0.0%) 9 (0.0%) gfxMatrix::Reset() 8 (0.1%) gfxMatrix::Reset() (self) 1 (0.0%) INT__moz_cairo_matrix_init_identity
9 (0.1%) MOZ_PNG_write_row 276386 0 (0.0%) 9 (0.0%) MOZ_PNG_write_find_filter 8 (0.1%) MOZ_Z_deflate 1 (0.0%) MOZ_PNG_write_finish_row
9 (0.1%) nsSplittableFrame::GetNextInFlow() const (self) 9 (0.1%) nsBlockFrame::GetSkipSides() const 142655 9 (0.0%) 9 (0.0%) nsSplittableFrame::GetNextInFlow() const 9 (0.1%) nsSplittableFrame::GetNextInFlow() const (self)
9 (0.1%) malloc_mutex_lock (self) 7 (0.1%) arena_malloc 2 (0.0%) arena_dalloc 97183 9 (0.0%) 9 (0.0%) malloc_mutex_lock 9 (0.1%) malloc_mutex_lock (self)
9 (0.1%) nsCycleCollector::BeginCollection(bool, nsICycleCollectorListener*) 265517 0 (0.0%) 9 (0.0%) nsCycleCollector::MarkRoots(GCGraphBuilder&) 9 (0.1%) GCGraphBuilder::Traverse(PtrInfo*)
9 (0.1%) nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self) 6 (0.1%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 3 (0.0%) nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::~nsTArray() 137331 9 (0.0%) 9 (0.0%) nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 9 (0.1%) nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self)
9 (0.1%) nsDisplayListBuilder::IsFixedItem(nsDisplayItem*, nsIFrame const**, nsIFrame const*) 8 (0.1%) nsLayoutUtils::GetActiveScrolledRootFor(nsDisplayItem*, nsDisplayListBuilder*, bool*) (self) 138861 8 (0.0%) 9 (0.0%) nsLayoutUtils::GetActiveScrolledRootFor(nsDisplayItem*, nsDisplayListBuilder*, bool*) 8 (0.1%) nsLayoutUtils::GetActiveScrolledRootFor(nsDisplayItem*, nsDisplayListBuilder*, bool*) (self) 1 (0.0%) nsDisplayBackground::ShouldFixToViewport(nsDisplayListBuilder*)
9 (0.1%) gfxFcFont::ShapeWord(gfxContext*, gfxShapedWord*, unsigned short const*, bool) 268664 0 (0.0%) 9 (0.0%) _ZN17gfxHarfBuzzShaper9ShapeWordEP10gfxContextP13gfxShapedWordPKt.part.4 8 (0.1%) hb_shape_full 1 (0.0%) gfxHarfBuzzShaper::SetGlyphsFromRun(gfxContext*, gfxShapedWord*, hb_buffer_t*)
6 (0.1%) nsDOMCSSAttributeDeclaration::DocToUpdate() 3 (0.0%) nsGenericElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, bool) 1 (0.0%) nsNodeUtils::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) (self) 153962 1 (0.0%) 9 (0.0%) nsNodeUtils::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) 6 (0.1%) PresShell::AttributeWillChange(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 1 (0.0%) nsStubMutationObserver::AttributeWillChange(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 1 (0.0%) nsNodeUtils::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) (self) 1 (0.0%) nsAutoTObserverArray<nsIMutationObserver*, 0u>::ForwardIterator::GetNext()
9 (0.1%) nsRefPtr<mozilla::layers::LayerManager>::assign_with_AddRef(mozilla::layers::LayerManager*) (self) 7 (0.1%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 2 (0.0%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 137267 9 (0.0%) 9 (0.0%) nsRefPtr<mozilla::layers::LayerManager>::assign_with_AddRef(mozilla::layers::LayerManager*) 9 (0.1%) nsRefPtr<mozilla::layers::LayerManager>::assign_with_AddRef(mozilla::layers::LayerManager*) (self)
9 (0.1%) nsCycleCollector::MarkRoots(GCGraphBuilder&) 265513 0 (0.0%) 9 (0.0%) GCGraphBuilder::Traverse(PtrInfo*) 5 (0.0%) nsXPConnectParticipant::TraverseImpl(nsXPConnectParticipant*, void*, nsCycleCollectionTraversalCallback&) 2 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::TraverseImpl(mozilla::dom::FragmentOrElement::cycleCollection*, void*, nsCycleCollectionTraversalCallback&) 2 (0.0%) nsDOMCSSAttributeDeclaration::cycleCollection::TraverseImpl(nsDOMCSSAttributeDeclaration::cycleCollection*, void*, nsCycleCollectionTraversalCallback&)
7 (0.1%) _cairo_gstate_paint 2 (0.0%) _cairo_surface_create_similar_solid 272945 0 (0.0%) 9 (0.0%) _cairo_surface_paint 6 (0.1%) _cairo_surface_fallback_paint 2 (0.0%) _cairo_image_surface_paint 1 (0.0%) _pattern_has_error
9 (0.1%) void gfxFontGroup::InitScriptRun<unsigned char>(gfxContext*, gfxTextRun*, unsigned char const*, unsigned int, unsigned int, int) 268337 0 (0.0%) 9 (0.0%) bool gfxFont::SplitAndInitTextRun<unsigned char>(gfxContext*, gfxTextRun*, unsigned char const*, unsigned int, unsigned int, int) 9 (0.1%) gfxShapedWord* gfxFont::GetShapedWord<unsigned char>(gfxContext*, unsigned char const*, unsigned int, unsigned int, int, int, unsigned int)
7 (0.1%) arena_avail_tree_remove (self) 6 (0.1%) arena_run_split 3 (0.0%) arena_run_dalloc 97195 7 (0.0%) 9 (0.0%) arena_avail_tree_remove 7 (0.1%) arena_avail_tree_remove (self) 2 (0.0%) arena_avail_comp
9 (0.1%) nsHTMLScrollFrame::GetScrolledFrame() const (self) 9 (0.1%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 140354 9 (0.0%) 9 (0.0%) nsHTMLScrollFrame::GetScrolledFrame() const 9 (0.1%) nsHTMLScrollFrame::GetScrolledFrame() const (self)
9 (0.1%) nsOverflowClipWrapper::WrapItem(nsDisplayListBuilder*, nsDisplayItem*) 3 (0.0%) nsDisplayClip::nsDisplayClip(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsRect const&) (self) 138097 3 (0.0%) 9 (0.0%) nsDisplayClip::nsDisplayClip(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsRect const&) 6 (0.1%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsIFrame const*, nsPoint const&) 3 (0.0%) nsDisplayClip::nsDisplayClip(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsRect const&) (self)
9 (0.1%) nsRuleNode::ComputeCoordPercentCalc(nsStyleCoord const&, int) (self) 9 (0.1%) nsIFrame::ComputeBorderRadii(nsStyleCorners const&, nsSize const&, nsSize const&, int, int*) 146372 9 (0.0%) 9 (0.0%) nsRuleNode::ComputeCoordPercentCalc(nsStyleCoord const&, int) 9 (0.1%) nsRuleNode::ComputeCoordPercentCalc(nsStyleCoord const&, int) (self)
9 (0.1%) gfxShapedWord* gfxFont::GetShapedWord<unsigned char>(gfxContext*, unsigned char const*, unsigned int, unsigned int, int, int, unsigned int) 268856 0 (0.0%) 9 (0.0%) gfxFcFont::ShapeWord(gfxContext*, gfxShapedWord*, unsigned short const*, bool) 9 (0.1%) _ZN17gfxHarfBuzzShaper9ShapeWordEP10gfxContextP13gfxShapedWordPKt.part.4
9 (0.1%) nsThread::ProcessNextEvent(bool, bool*) 265046 0 (0.0%) 9 (0.0%) nsRunnableMethodImpl<tag_nsresult (nsIThread::*)(), true>::Run() 9 (0.1%) nsThread::Shutdown()
9 (0.1%) mozilla::layers::BasicLayerManager::BeginTransaction() (self) 9 (0.1%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 269083 9 (0.0%) 9 (0.0%) mozilla::layers::BasicLayerManager::BeginTransaction() 9 (0.1%) mozilla::layers::BasicLayerManager::BeginTransaction() (self)
9 (0.1%) gfx3DMatrix::IsIdentity() const (self) 9 (0.1%) nsDisplayTransform::GetTransform(float) 267738 9 (0.0%) 9 (0.0%) gfx3DMatrix::IsIdentity() const 9 (0.1%) gfx3DMatrix::IsIdentity() const (self)
9 (0.1%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) 1 (0.0%) nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, bool*) (self) 197541 1 (0.0%) 9 (0.0%) nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, bool*) 3 (0.0%) nsDocShell::GetCanExecuteScripts(bool*) 2 (0.0%) nsScriptSecurityManager::LookupPolicy(nsIPrincipal*, ClassInfoData&, long, unsigned int, ClassPolicy**, SecurityLevel*) 1 (0.0%) JS_GetOptions 1 (0.0%) JS_GetContextPrivate 1 (0.0%) nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, bool*) (self) 1 (0.0%) nsPrincipal::GetURI(nsIURI**)
9 (0.1%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 4 (0.0%) _ZL14IsFrameVisibleP8nsIFrameRK11gfx3DMatrix.part.13 (self) 137989 4 (0.0%) 9 (0.0%) _ZL14IsFrameVisibleP8nsIFrameRK11gfx3DMatrix.part.13 4 (0.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 4 (0.0%) _ZL14IsFrameVisibleP8nsIFrameRK11gfx3DMatrix.part.13 (self) 1 (0.0%) nsStyleContext::GetStyleDisplay()
9 (0.1%) mozilla::layers::Layer::GetTransform() 9 (0.1%) gfx3DMatrix::ScalePost(float, float, float) (self) 267741 9 (0.0%) 9 (0.0%) gfx3DMatrix::ScalePost(float, float, float) 9 (0.1%) gfx3DMatrix::ScalePost(float, float, float) (self)
8 (0.1%) _cairo_surface_fallback_fill 5 (0.0%) _cairo_bentley_ottmann_tessellate_polygon (self) 1 (0.0%) _cairo_surface_fallback_stroke 271996 5 (0.0%) 9 (0.0%) _cairo_bentley_ottmann_tessellate_polygon 5 (0.0%) _cairo_bentley_ottmann_tessellate_polygon (self) 2 (0.0%) cairo_bo_event_compare 1 (0.0%) _cairo_bo_event_queue_insert_if_intersect_below_current_y 1 (0.0%) _cairo_bo_event_queue_insert
8 (0.1%) _hb_ot_shape 269001 0 (0.0%) 8 (0.0%) gfxFT2FontBase::GetGlyphWidth(gfxContext*, unsigned short) 8 (0.1%) gfxFT2FontBase::GetGlyphExtents(unsigned int, cairo_text_extents_t*)
8 (0.1%) nsStyleBorder::HasBorder() const 8 (0.1%) mozilla::gfx::BaseMargin<int, nsMargin>::operator!=(nsMargin const&) const (self) 141225 8 (0.0%) 8 (0.0%) mozilla::gfx::BaseMargin<int, nsMargin>::operator!=(nsMargin const&) const 8 (0.1%) mozilla::gfx::BaseMargin<int, nsMargin>::operator!=(nsMargin const&) const (self)
5 (0.0%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 1 (0.0%) nsLayoutUtils::GetFramesForArea(nsIFrame*, nsRect const&, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>&, bool, bool) 138160 0 (0.0%) 8 (0.0%) nsDisplayListBuilder::EnterPresShell(nsIFrame*, nsRect const&) 7 (0.1%) PresShell::UpdateCanvasBackground() 1 (0.0%) nsIFrame::AddPaintedPresShell(nsIPresShell*)
8 (0.1%) nsDisplayBackground::GetType() (self) 4 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 2 (0.0%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>*) 1 (0.0%) nsDisplayListBuilder::IsFixedItem(nsDisplayItem*, nsIFrame const**, nsIFrame const*) 1 (0.0%) nsDisplayBackground::GetPerFrameKey() 137892 8 (0.0%) 8 (0.0%) nsDisplayBackground::GetType() 8 (0.1%) nsDisplayBackground::GetType() (self)
8 (0.1%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) 242775 0 (0.0%) 8 (0.0%) nsNativeThemeGTK::DrawWidgetBackground(nsRenderingContext*, nsIFrame*, unsigned char, nsRect const&, nsRect const&) 8 (0.1%) gfxGdkNativeRenderer::Draw(gfxContext*, nsIntSize, unsigned int, _GdkColormap*)
8 (0.1%) mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 269470 0 (0.0%) 8 (0.0%) mozilla::layers::PaintWithMask(gfxContext*, float, mozilla::layers::Layer*) 7 (0.1%) gfxContext::Paint(double) 1 (0.0%) gfxMatrix::Reset()
8 (0.1%) _ZN17gfxHarfBuzzShaper9ShapeWordEP10gfxContextP13gfxShapedWordPKt.part.4 271754 0 (0.0%) 8 (0.0%) hb_shape_full 8 (0.1%) hb_shape_plan_execute(hb_shape_plan_t*, hb_font_t*, hb_buffer_t*, hb_feature_t const*, unsigned int)
8 (0.1%) js::SetPropertyOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>) 1 (0.0%) js::DirectProxyHandler::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 289745 0 (0.0%) 8 (0.0%) js::baseops::SetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>, int) 6 (0.1%) js::Shape::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>) 2 (0.0%) XPC_WN_Helper_AddProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) js_NativeSet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, bool, bool, JS::Value*)
8 (0.1%) NS_strlen(unsigned short const*) (self) 8 (0.1%) nsStyleTransformMatrix::TransformFunctionOf(nsCSSValue::Array const*) 262712 8 (0.0%) 8 (0.0%) NS_strlen(unsigned short const*) 8 (0.1%) NS_strlen(unsigned short const*) (self)
8 (0.1%) nsDisplayWrapList::GetBounds(nsDisplayListBuilder*, bool*) (self) 3 (0.0%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 2 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayItemGeometry::nsDisplayItemGeometry(nsDisplayItem*, nsDisplayListBuilder*) 1 (0.0%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 137921 8 (0.0%) 8 (0.0%) nsDisplayWrapList::GetBounds(nsDisplayListBuilder*, bool*) 8 (0.1%) nsDisplayWrapList::GetBounds(nsDisplayListBuilder*, bool*) (self)
8 (0.1%) nsHtml5TreeOpExecutor::RunScript(nsIContent*) 196962 0 (0.0%) 8 (0.0%) nsIScriptElement::AttemptToExecute() 8 (0.1%) nsScriptElement::MaybeProcessScript()
13 (0.1%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 289084 0 (0.0%) 8 (0.0%) js_fun_apply(JSContext*, unsigned int, JS::Value*) 13 (0.1%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct)
8 (0.1%) hb_shape_full 271761 0 (0.0%) 8 (0.0%) hb_shape_plan_execute(hb_shape_plan_t*, hb_font_t*, hb_buffer_t*, hb_feature_t const*, unsigned int) 8 (0.1%) _hb_ot_shape
8 (0.1%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 288482 0 (0.0%) 8 (0.0%) array_forEach(JSContext*, unsigned int, JS::Value*) 8 (0.1%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct)
7 (0.1%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 2 (0.0%) nsStyleImage::IsOpaque() const (self) 1 (0.0%) nsCSSRendering::DetermineBackgroundColor(nsPresContext*, nsStyleContext*, nsIFrame*, bool&, bool&) 146823 2 (0.0%) 8 (0.0%) nsStyleImage::IsOpaque() const 6 (0.1%) nsStyleImage::IsComplete() const 2 (0.0%) nsStyleImage::IsOpaque() const (self)
7 (0.1%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 3 (0.0%) js::frontend::Parser::statements(bool*) 1 (0.0%) js::frontend::Parser::statement() (self) 292259 0 (0.0%) 8 (0.0%) js::frontend::Parser::statement() 7 (0.1%) js::frontend::Parser::expressionStatement() 2 (0.0%) js::frontend::Parser::variables(js::frontend::ParseNodeKind, js::StaticBlockObject*, js::frontend::VarContext) 1 (0.0%) js::frontend::Parser::functionStmt() 1 (0.0%) js::frontend::Parser::statement() (self)
8 (0.1%) nsGenericElement::HasAttr(int, nsIAtom*) const 8 (0.1%) nsAttrAndChildArray::IndexOfAttr(nsIAtom*, int) const (self) 149791 8 (0.0%) 8 (0.0%) nsAttrAndChildArray::IndexOfAttr(nsIAtom*, int) const 8 (0.1%) nsAttrAndChildArray::IndexOfAttr(nsIAtom*, int) const (self)
8 (0.1%) nsRegion::nsRectFast::IntersectRect(nsRect const&, nsRect const&) (self) 5 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 3 (0.0%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const 136709 8 (0.0%) 8 (0.0%) nsRegion::nsRectFast::IntersectRect(nsRect const&, nsRect const&) 8 (0.1%) nsRegion::nsRectFast::IntersectRect(nsRect const&, nsRect const&) (self)
8 (0.1%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 153356 0 (0.0%) 8 (0.0%) nsGenericElement::HasAttr(int, nsIAtom*) const 8 (0.1%) nsAttrAndChildArray::IndexOfAttr(nsIAtom*, int) const
7 (0.1%) nsBlockFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) const 1 (0.0%) nsIFrame::GetCrossDocChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) 140929 0 (0.0%) 8 (0.0%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) const 6 (0.1%) AppendIfNonempty(nsIFrame const*, mozilla::FramePropertyTable*, mozilla::FramePropertyDescriptor const*, nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*, mozilla::layout::FrameChildListID) 1 (0.0%) nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*, mozilla::layout::FrameChildListID) const 1 (0.0%) nsBlockFrame::IsFrameOfType(unsigned int) const
3 (0.0%) TreeMatchContext::TreeMatchContext(bool, nsRuleWalker::VisitedHandlingType, nsIDocument*, TreeMatchContext::MatchVisited) 3 (0.0%) nsPresContext::GetContainerInternal() const 1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 1 (0.0%) nsDocLoader::GetAsDocLoader(nsISupports*) 228674 0 (0.0%) 8 (0.0%) nsDocShell::QueryInterface(nsID const&, void**) 4 (0.0%) nsDocLoader::QueryInterface(nsID const&, void**) 3 (0.0%) nsID::Equals(nsID const&) const 1 (0.0%) non-virtual thunk to nsDocShell::AddRef()
8 (0.1%) PL_DHashTableOperate 8 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) (self) 137104 8 (0.0%) 8 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) 8 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) (self)
8 (0.1%) gfxGdkNativeRenderer::Draw(gfxContext*, nsIntSize, unsigned int, _GdkColormap*) 268890 0 (0.0%) 8 (0.0%) gfxXlibNativeRenderer::Draw(gfxContext*, nsIntSize, unsigned int, Screen*, Visual*, gfxXlibNativeRenderer::DrawOutput*) 7 (0.1%) gfxXlibNativeRenderer::DrawDirect(gfxContext*, nsIntSize, unsigned int, Screen*, Visual*) 1 (0.0%) CopyXlibSurfaceToImage(gfxXlibSurface*, gfxASurface::gfxImageFormat)
8 (0.1%) js::GCMarker::drainMarkStack(js::SliceBudget&) 5 (0.0%) js::gc::ScanShape(js::GCMarker*, js::Shape*) (self) 292549 5 (0.0%) 8 (0.0%) js::gc::ScanShape(js::GCMarker*, js::Shape*) 5 (0.0%) js::gc::ScanShape(js::GCMarker*, js::Shape*) (self) 3 (0.0%) _ZN2js2gcL13PushMarkStackEPNS_8GCMarkerEPNS_9BaseShapeE.part.75
8 (0.1%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 136749 0 (0.0%) 8 (0.0%) nsRegion::Xor(nsRegion const&, nsRegion const&) 3 (0.0%) nsRegion::SubRegion(nsRegion const&, nsRegion&) const 2 (0.0%) nsRegion::Optimize() 1 (0.0%) nsRegion::Copy(nsRegion const&) 1 (0.0%) nsRegion::nsRectFast::Intersects(nsRect const&) const 1 (0.0%) nsRegion::nsRectFast::Contains(nsRect const&) const
8 (0.1%) nsHTMLReflowState::CalcLineHeight(nsStyleContext*, int, float) 136919 0 (0.0%) 8 (0.0%) nsFontMetrics::ExternalLeading() 6 (0.1%) nsFontMetrics::GetMetrics() const 2 (0.0%) gfxFT2FontBase::GetMetrics()
5 (0.0%) nsGlobalWindow::GetMozInnerScreenY(float*) 3 (0.0%) nsGlobalWindow::GetMozInnerScreenX(float*) 188410 0 (0.0%) 8 (0.0%) nsGlobalWindow::GetInnerScreenRect() 6 (0.1%) nsIFrame::GetScreenRectInAppUnits() const 1 (0.0%) nsDocShell::GetPresShell(nsIPresShell**) 1 (0.0%) nsDocument::FlushPendingNotifications(mozFlushType)
8 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&) 8 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Intersect(nsIntRect const&) const (self) 137225 8 (0.0%) 8 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Intersect(nsIntRect const&) const 8 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Intersect(nsIntRect const&) const (self)
8 (0.1%) nsIScriptElement::AttemptToExecute() 154326 0 (0.0%) 8 (0.0%) nsScriptElement::MaybeProcessScript() 8 (0.1%) nsScriptLoader::ProcessScriptElement(nsIScriptElement*)
3 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 3 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 2 (0.0%) mozilla::FrameLayerBuilder::ProcessRemovedDisplayItems(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 1 (0.0%) _ZN7mozillaL29InvalidatePostTransformRegionEPNS_6layers11ThebesLayerERK11nsIntRegionRK10nsIntPoint.constprop.31 (self) 137130 1 (0.0%) 8 (0.0%) _ZN7mozillaL29InvalidatePostTransformRegionEPNS_6layers11ThebesLayerERK11nsIntRegionRK10nsIntPoint.constprop.31 6 (0.1%) nsRegion::Sub(nsRegion const&, nsRegion const&) 1 (0.0%) mozilla::layers::BasicThebesLayer::InvalidateRegion(nsIntRegion const&) 1 (0.0%) _ZN7mozillaL29InvalidatePostTransformRegionEPNS_6layers11ThebesLayerERK11nsIntRegionRK10nsIntPoint.constprop.31 (self)
8 (0.1%) nsNativeThemeGTK::DrawWidgetBackground(nsRenderingContext*, nsIFrame*, unsigned char, nsRect const&, nsRect const&) 268912 0 (0.0%) 8 (0.0%) gfxGdkNativeRenderer::Draw(gfxContext*, nsIntSize, unsigned int, _GdkColormap*) 8 (0.1%) gfxXlibNativeRenderer::Draw(gfxContext*, nsIntSize, unsigned int, Screen*, Visual*, gfxXlibNativeRenderer::DrawOutput*)
8 (0.1%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 8 (0.1%) mozilla::layers::LayerManagerUserDataDestroy(void*) (self) 137099 8 (0.0%) 8 (0.0%) mozilla::layers::LayerManagerUserDataDestroy(void*) 8 (0.1%) mozilla::layers::LayerManagerUserDataDestroy(void*) (self)
8 (0.1%) nsScriptElement::MaybeProcessScript() 154377 0 (0.0%) 8 (0.0%) nsScriptLoader::ProcessScriptElement(nsIScriptElement*) 8 (0.1%) nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
8 (0.1%) nsCycleCollector::ForgetSkippable(bool) 265515 0 (0.0%) 8 (0.0%) nsPurpleBuffer::RemoveSkippable(bool) 3 (0.0%) CanonicalizeXPCOMParticipant(nsISupports*) 3 (0.0%) mozilla::dom::FragmentOrElement::CanSkip(nsINode*, bool) 1 (0.0%) ToParticipant(nsISupports*, nsXPCOMCycleCollectionParticipant**) 1 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::UnmarkIfPurpleImpl(void*)
8 (0.1%) nsFrame::GetChildList(mozilla::layout::FrameChildListID) const (self) 8 (0.1%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const 141121 8 (0.0%) 8 (0.0%) nsFrame::GetChildList(mozilla::layout::FrameChildListID) const 8 (0.1%) nsFrame::GetChildList(mozilla::layout::FrameChildListID) const (self)
5 (0.0%) nsIDOMElementCSSInlineStyle_GetStyle(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 3 (0.0%) nsIDOMDocument_CreateElement(JSContext*, unsigned int, JS::Value*) 224052 0 (0.0%) 8 (0.0%) xpc_qsXPCOMObjectToJsval(XPCLazyCallContext&, qsObjectHelper&, nsID const*, XPCNativeInterface**, JS::Value*) 8 (0.1%) XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, tag_nsresult*)
8 (0.1%) hb_shape_plan_execute(hb_shape_plan_t*, hb_font_t*, hb_buffer_t*, hb_feature_t const*, unsigned int) 271749 0 (0.0%) 8 (0.0%) _hb_ot_shape 8 (0.1%) gfxFT2FontBase::GetGlyphWidth(gfxContext*, unsigned short)
8 (0.1%) void nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AssignRange<mozilla::FrameLayerBuilder::Clip::RoundedRect>(unsigned int, unsigned int, mozilla::FrameLayerBuilder::Clip::RoundedRect const*) (self) 4 (0.0%) mozilla::FrameLayerBuilder::Clip::operator=(mozilla::FrameLayerBuilder::Clip const&) 4 (0.0%) mozilla::FrameLayerBuilder::Clip::RoundedRect* nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&) 137292 8 (0.0%) 8 (0.0%) void nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AssignRange<mozilla::FrameLayerBuilder::Clip::RoundedRect>(unsigned int, unsigned int, mozilla::FrameLayerBuilder::Clip::RoundedRect const*) 8 (0.1%) void nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AssignRange<mozilla::FrameLayerBuilder::Clip::RoundedRect>(unsigned int, unsigned int, mozilla::FrameLayerBuilder::Clip::RoundedRect const*) (self)
8 (0.1%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) 143709 0 (0.0%) 8 (0.0%) (anonymous namespace)::CSSParserImpl::ParseProperty(nsCSSProperty, nsAString_internal const&, nsIURI*, nsIURI*, nsIPrincipal*, mozilla::css::Declaration*, bool*, bool) 5 (0.0%) (anonymous namespace)::CSSParserImpl::ParseProperty(nsCSSProperty) 1 (0.0%) (anonymous namespace)::CSSParserImpl::ReleaseScanner() 1 (0.0%) (anonymous namespace)::CSSParserImpl::InitScanner(nsAString_internal const&, nsIURI*, unsigned int, nsIURI*, nsIPrincipal*) 1 (0.0%) nsCOMPtr_base::assign_assuming_AddRef(nsISupports*)
8 (0.1%) _cairo_surface_old_show_glyphs_draw_func 272812 0 (0.0%) 8 (0.0%) _cairo_scaled_font_show_glyphs 8 (0.1%) _cairo_scaled_glyph_lookup
8 (0.1%) mozilla::dom::CSS2PropertiesBinding::genericSetter(JSContext*, unsigned int, JS::Value*) 262365 0 (0.0%) 8 (0.0%) mozilla::dom::CSS2PropertiesBinding::set_backgroundColor(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 8 (0.1%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool)
8 (0.1%) _clip_and_composite.part.0 272989 0 (0.0%) 8 (0.0%) _cairo_surface_old_show_glyphs_draw_func 8 (0.1%) _cairo_scaled_font_show_glyphs
7 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) void mozilla::layers::ContainerComputeEffectiveTransforms<mozilla::layers::BasicContainerLayer>(gfx3DMatrix const&, mozilla::layers::BasicContainerLayer*) 1 (0.0%) gfx3DMatrix::operator*(gfx3DMatrix const&) const (self) 267763 1 (0.0%) 8 (0.0%) gfx3DMatrix::operator*(gfx3DMatrix const&) const 5 (0.0%) gfx3DMatrix::Multiply2D(gfx3DMatrix const&) const 2 (0.0%) gfx3DMatrix::Is2D() const 1 (0.0%) gfx3DMatrix::operator*(gfx3DMatrix const&) const (self)
8 (0.1%) gfx3DMatrix::operator==(gfx3DMatrix const&) const (self) 5 (0.0%) mozilla::layers::Layer::SetBaseTransform(gfx3DMatrix const&) 3 (0.0%) gfx3DMatrix::operator!=(gfx3DMatrix const&) const 267734 8 (0.0%) 8 (0.0%) gfx3DMatrix::operator==(gfx3DMatrix const&) const 8 (0.1%) gfx3DMatrix::operator==(gfx3DMatrix const&) const (self)
8 (0.1%) nsHtml5TreeOpExecutor::RunFlushLoop() 196986 0 (0.0%) 8 (0.0%) nsHtml5TreeOpExecutor::RunScript(nsIContent*) 8 (0.1%) nsIScriptElement::AttemptToExecute()
8 (0.1%) MOZ_Z__tr_flush_block 8 (0.1%) compress_block (self) 270938 8 (0.0%) 8 (0.0%) compress_block 8 (0.1%) compress_block (self)
1 (0.0%) _end (self) 113791 1 (0.0%) 7 (0.0%) _end 4 (0.0%) js::mjit::stubs::SetProp(js::VMFrame&, js::PropertyName*) 2 (0.0%) nsIDOMElementCSSInlineStyle_GetStyle(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) _end (self)
7 (0.1%) _moz_cairo_paint_with_alpha 272233 0 (0.0%) 7 (0.0%) _cairo_gstate_mask 5 (0.0%) _cairo_surface_mask 1 (0.0%) _clipped 1 (0.0%) _cairo_gstate_copy_transformed_pattern
7 (0.1%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 137160 0 (0.0%) 7 (0.0%) mozilla::FrameLayerBuilder::Init(nsDisplayListBuilder*, mozilla::layers::LayerManager*) 7 (0.1%) nsPresContext::GetRootPresContext()
7 (0.1%) gfxXlibNativeRenderer::Draw(gfxContext*, nsIntSize, unsigned int, Screen*, Visual*, gfxXlibNativeRenderer::DrawOutput*) 268888 0 (0.0%) 7 (0.0%) gfxXlibNativeRenderer::DrawDirect(gfxContext*, nsIntSize, unsigned int, Screen*, Visual*) 7 (0.1%) gfxGdkNativeRenderer::DrawWithXlib(gfxXlibSurface*, nsIntPoint, nsIntRect*, unsigned int)
6 (0.1%) js::frontend::Parser::expr() 3 (0.0%) js::frontend::Parser::assignExpr() (self) 2 (0.0%) js::frontend::Parser::variables(js::frontend::ParseNodeKind, js::StaticBlockObject*, js::frontend::VarContext) 1 (0.0%) js::frontend::Parser::primaryExpr(js::frontend::TokenKind, bool) 292237 2 (0.0%) 7 (0.0%) js::frontend::Parser::assignExpr() 7 (0.1%) js::frontend::Parser::unaryExpr() 3 (0.0%) js::frontend::Parser::assignExpr() (self)
7 (0.1%) nsDisplayItem::GetPerFrameKey() (self) 3 (0.0%) nsDisplayBackground::GetPerFrameKey() 2 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) nsDisplayTransform::GetPerFrameKey() 1 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 137872 7 (0.0%) 7 (0.0%) nsDisplayItem::GetPerFrameKey() 7 (0.1%) nsDisplayItem::GetPerFrameKey() (self)
7 (0.1%) nsDisplayListBuilder::EnterPresShell(nsIFrame*, nsRect const&) 139416 0 (0.0%) 7 (0.0%) PresShell::UpdateCanvasBackground() 3 (0.0%) nsCSSRendering::DetermineBackgroundColor(nsPresContext*, nsStyleContext*, nsIFrame*, bool&, bool&) 2 (0.0%) nsPresContext::GetContainerInternal() const 1 (0.0%) nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 1 (0.0%) nsCSSRendering::FindRootFrameBackground(nsIFrame*)
7 (0.1%) _end 242164 0 (0.0%) 7 (0.0%) delete_event_cb(_GtkWidget*, _GdkEventAny*) 7 (0.1%) nsWebShellWindow::RequestWindowClose(nsIWidget*)
7 (0.1%) nsID::Equals(nsID const&) const (self) 3 (0.0%) nsDocShell::QueryInterface(nsID const&, void**) 3 (0.0%) mozilla::dom::FragmentOrElement::QueryInterface(nsID const&, void**) 1 (0.0%) mozilla::net::nsHttpChannel::QueryInterface(nsID const&, void**) 125120 7 (0.0%) 7 (0.0%) nsID::Equals(nsID const&) const 7 (0.1%) nsID::Equals(nsID const&) const (self)
7 (0.1%) nsObserverService::NotifyObservers(nsISupports*, char const*, unsigned short const*) 263525 0 (0.0%) 7 (0.0%) nsObserverList::NotifyObservers(nsISupports*, char const*, unsigned short const*) 5 (0.0%) nsCCUncollectableMarker::Observe(nsISupports*, char const*, unsigned short const*) 1 (0.0%) nsNSSComponent::Observe(nsISupports*, char const*, unsigned short const*) 1 (0.0%) nsHtml5ParserThreadTerminator::Observe(nsISupports*, char const*, unsigned short const*)
7 (0.1%) gfxXlibNativeRenderer::DrawDirect(gfxContext*, nsIntSize, unsigned int, Screen*, Visual*) 268911 0 (0.0%) 7 (0.0%) gfxGdkNativeRenderer::DrawWithXlib(gfxXlibSurface*, nsIntPoint, nsIntRect*, unsigned int) 7 (0.1%) ThemeRenderer::DrawWithGDK(_GdkDrawable*, int, int, _GdkRectangle*, unsigned int)
7 (0.1%) js::SourceCompressorThread::threadLoop() 290971 0 (0.0%) 7 (0.0%) js::Compressor::compressMore() 7 (0.1%) MOZ_Z_deflate
4 (0.0%) _end 3 (0.0%) js_NativeGet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, unsigned int, JS::Value*) 225080 0 (0.0%) 7 (0.0%) nsIDOMMouseEvent_GetScreenY(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 6 (0.1%) nsDOMMouseEvent::GetScreenY(int*) 1 (0.0%) int xpc_qsUnwrapThis<nsIDOMMouseEvent>(JSContext*, JSObject*, nsIDOMMouseEvent**, nsISupports**, JS::Value*, XPCLazyCallContext*, bool)
4 (0.0%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 3 (0.0%) nsDisplayOpacity::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 2 (0.0%) AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty) (self) 138242 2 (0.0%) 7 (0.0%) AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty) 5 (0.0%) mozilla::layers::Layer::ClearAnimations() 2 (0.0%) AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty) (self)
7 (0.1%) _pt_root 289200 0 (0.0%) 7 (0.0%) js::GCHelperThread::threadLoop() 7 (0.1%) js::GCHelperThread::doSweep()
7 (0.1%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) 7 (0.1%) ceil (self) 106208 7 (0.0%) 7 (0.0%) ceil 7 (0.1%) ceil (self)
6 (0.1%) nsFrameManager::ComputeStyleChangeFor(nsIFrame*, nsStyleChangeList*, nsChangeHint, mozilla::css::RestyleTracker&, bool) 1 (0.0%) nsStyleSet::ProbePseudoElementStyle(mozilla::dom::Element*, nsCSSPseudoElements::Type, nsStyleContext*) 1 (0.0%) TreeMatchContext::~TreeMatchContext() (self) 138642 1 (0.0%) 7 (0.0%) TreeMatchContext::~TreeMatchContext() 3 (0.0%) nsTArray<unsigned int, nsTArrayDefaultAllocator>::~nsTArray() 3 (0.0%) arena_dalloc 1 (0.0%) TreeMatchContext::~TreeMatchContext() (self)
7 (0.1%) nsContainerFrame::GetChildList(mozilla::layout::FrameChildListID) const (self) 7 (0.1%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const 140915 7 (0.0%) 7 (0.0%) nsContainerFrame::GetChildList(mozilla::layout::FrameChildListID) const 7 (0.1%) nsContainerFrame::GetChildList(mozilla::layout::FrameChildListID) const (self)
6 (0.1%) js::gc::MarkScriptUnbarriered(JSTracer*, JSScript**, char const*) 4 (0.0%) JSScript::markChildren(JSTracer*) (self) 1 (0.0%) js::TraceChildren(JSTracer*, void*, JSGCTraceKind) 290262 4 (0.0%) 7 (0.0%) JSScript::markChildren(JSTracer*) 4 (0.0%) JSScript::markChildren(JSTracer*) (self) 2 (0.0%) js::gc::MarkObject(JSTracer*, js::EncapsulatedPtr<JSFunction, unsigned long>*, char const*) 1 (0.0%) js::gc::MarkStringUnbarriered(JSTracer*, js::PropertyName**, char const*)
7 (0.1%) _moz_cairo_paint_with_alpha 271868 0 (0.0%) 7 (0.0%) _moz_cairo_paint 7 (0.1%) _cairo_gstate_paint
7 (0.1%) gfxGdkNativeRenderer::DrawWithXlib(gfxXlibSurface*, nsIntPoint, nsIntRect*, unsigned int) 242746 0 (0.0%) 7 (0.0%) ThemeRenderer::DrawWithGDK(_GdkDrawable*, int, int, _GdkRectangle*, unsigned int) 7 (0.1%) moz_gtk_widget_paint
7 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) nsIntRegion::nsIntRegion(nsIntRect const&) (self) 137126 1 (0.0%) 7 (0.0%) nsIntRegion::nsIntRegion(nsIntRect const&) 5 (0.0%) nsRegion::Copy(nsRect const&) 1 (0.0%) nsIntRegion::nsIntRegion(nsIntRect const&) (self) 1 (0.0%) nsRegion::Init()
4 (0.0%) js::LookupName(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) 2 (0.0%) js::baseops::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) (self) 2 (0.0%) _ZL25GetPropertyDescriptorByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_IlEEjiP20JSPropertyDescriptor.constprop.391 1 (0.0%) JS_LookupPropertyById 289661 2 (0.0%) 7 (0.0%) js::baseops::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) 3 (0.0%) js::ObjectImpl::nativeLookup(JSContext*, long) 2 (0.0%) CallResolveOp(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>, bool*) 2 (0.0%) js::baseops::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) (self)
6 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) nsInlineFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 140902 0 (0.0%) 7 (0.0%) nsContainerFrame::BuildDisplayListForNonBlockChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, unsigned int) 7 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int)
7 (0.1%) ThemeRenderer::DrawWithGDK(_GdkDrawable*, int, int, _GdkRectangle*, unsigned int) 241985 0 (0.0%) 7 (0.0%) moz_gtk_widget_paint 3 (0.0%) moz_gtk_entry_paint 2 (0.0%) moz_gtk_button_paint 1 (0.0%) TSOffsetStyleGCs 1 (0.0%) clearlooks_style_draw_box
17 (0.2%) UnmarkGrayChildren(JSTracer*, void**, JSGCTraceKind) 5 (0.0%) TraverseGCThing(TraverseSelect, void*, JSGCTraceKind, nsCycleCollectionTraversalCallback&) 2 (0.0%) xpc_UnmarkGrayGCThingRecursive(void*, JSGCTraceKind) 1 (0.0%) js::gc::MarkTypeObject(JSTracer*, js::EncapsulatedPtr<js::types::TypeObject, unsigned long>*, char const*) 292583 0 (0.0%) 7 (0.0%) js::TraceChildren(JSTracer*, void*, JSGCTraceKind) 12 (0.1%) js::ObjectImpl::markChildren(JSTracer*) 9 (0.1%) UnmarkGrayChildren(JSTracer*, void**, JSGCTraceKind) 2 (0.0%) js::gc::MarkObjectSlots(JSTracer*, JSObject*, unsigned int, unsigned int) 1 (0.0%) JSScript::markChildren(JSTracer*) 1 (0.0%) _ZL11NoteJSChildP8JSTracerPv13JSGCTraceKind.part.5
6 (0.1%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsGfxScrollFrameInner::AppendScrollPartsTo(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, bool&, bool) 138087 0 (0.0%) 7 (0.0%) nsDisplayOwnLayer::nsDisplayOwnLayer(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 4 (0.0%) nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*) 3 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*)
7 (0.1%) CCTimerFired(nsITimer*, void*) 187514 0 (0.0%) 7 (0.0%) nsJSContext::CycleCollectNow(nsICycleCollectorListener*, int, bool) 5 (0.0%) nsCycleCollector_collect(bool, nsCycleCollectorResults*, nsICycleCollectorListener*) 2 (0.0%) FireForgetSkippable(unsigned int, bool)
7 (0.1%) fun_trace(JSTracer*, JSObject*) 292504 0 (0.0%) 7 (0.0%) js::gc::MarkScriptUnbarriered(JSTracer*, JSScript**, char const*) 6 (0.1%) JSScript::markChildren(JSTracer*) 1 (0.0%) _ZL11NoteJSChildP8JSTracerPv13JSGCTraceKind.part.5
7 (0.1%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 2 (0.0%) mozilla::FrameLayerBuilder::SaveLastPaintOffset(mozilla::layers::ThebesLayer*) (self) 137229 2 (0.0%) 7 (0.0%) mozilla::FrameLayerBuilder::SaveLastPaintOffset(mozilla::layers::ThebesLayer*) 4 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*) 2 (0.0%) mozilla::FrameLayerBuilder::SaveLastPaintOffset(mozilla::layers::ThebesLayer*) (self) 1 (0.0%) mozilla::GetTranslationForThebesLayer(mozilla::layers::ThebesLayer*)
5 (0.0%) gfxContext::SetMatrix(gfxMatrix const&) 2 (0.0%) gfxContext::Rectangle(gfxRect const&, bool) 1 (0.0%) _moz_cairo_set_matrix (self) 271840 1 (0.0%) 7 (0.0%) _moz_cairo_set_matrix 6 (0.1%) _cairo_gstate_set_matrix 1 (0.0%) _moz_cairo_set_matrix (self)
7 (0.1%) mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 269145 0 (0.0%) 7 (0.0%) mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, nsIntRegion const&, bool*) 4 (0.0%) gfxContext::PushGroup(gfxASurface::gfxContentType) 1 (0.0%) INT__moz_cairo_new_path 1 (0.0%) gfxContext::Clip() 1 (0.0%) gfxContext::Rectangle(gfxRect const&, bool)
4 (0.0%) js::baseops::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 2 (0.0%) js::baseops::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) 1 (0.0%) js::GetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>) 289676 0 (0.0%) 7 (0.0%) CallResolveOp(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>, bool*) 7 (0.1%) XPC_WN_Helper_NewResolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>)
6 (0.1%) js::GCMarker::drainMarkStack(js::SliceBudget&) 1 (0.0%) js::ObjectImpl::markChildren(JSTracer*) 289074 0 (0.0%) 7 (0.0%) fun_trace(JSTracer*, JSObject*) 7 (0.1%) js::gc::MarkScriptUnbarriered(JSTracer*, JSScript**, char const*)
7 (0.1%) TimerThread::Run() 265141 0 (0.0%) 7 (0.0%) nsTimerImpl::PostTimerEvent() 6 (0.1%) nsThread::PutEvent(nsIRunnable*) 1 (0.0%) nsFixedSizeAllocator::Alloc(unsigned long)
5 (0.0%) nsCycleCollector::ForgetSkippable(bool) 1 (0.0%) mozilla::ShutdownXPCOM(nsIServiceManager*) 1 (0.0%) nsXREDirProvider::DoShutdown() 263543 0 (0.0%) 7 (0.0%) nsObserverService::NotifyObservers(nsISupports*, char const*, unsigned short const*) 7 (0.1%) nsObserverList::NotifyObservers(nsISupports*, char const*, unsigned short const*)
7 (0.1%) js::frontend::Parser::statement() 292260 0 (0.0%) 7 (0.0%) js::frontend::Parser::expressionStatement() 6 (0.1%) js::frontend::Parser::expr() 1 (0.0%) _ZL22MatchOrInsertSemicolonP9JSContextPN2js8frontend11TokenStreamE.isra.57
7 (0.1%) js::GCHelperThread::threadLoop() 289199 0 (0.0%) 7 (0.0%) js::GCHelperThread::doSweep() 2 (0.0%) js::LifoAlloc::freeAll() 2 (0.0%) arena_dalloc 1 (0.0%) js::SweepBackgroundThings(JSRuntime*, bool) 1 (0.0%) js::ExpireChunksAndArenas(JSRuntime*, bool) 1 (0.0%) js::DecommitArenasFromAvailableList(JSRuntime*, js::gc::Chunk**)
4 (0.0%) nsIDOMMouseEvent_GetScreenX(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 3 (0.0%) nsXULTooltipListener::MouseMove(nsIDOMEvent*) 158432 0 (0.0%) 7 (0.0%) nsDOMMouseEvent::GetScreenX(int*) 7 (0.1%) nsDOMEvent::GetScreenCoords(nsPresContext*, nsEvent*, nsIntPoint)
7 (0.1%) CallResolveOp(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>, bool*) 223953 0 (0.0%) 7 (0.0%) XPC_WN_Helper_NewResolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>) 6 (0.1%) nsWindowSH::NewResolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, unsigned int, JSObject**, bool*) 1 (0.0%) XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, JS::Value*, JS::Value*)
7 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 2 (0.0%) nsDisplayList::Sort(nsDisplayListBuilder*, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) (self) 138023 2 (0.0%) 7 (0.0%) nsDisplayList::Sort(nsDisplayListBuilder*, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 4 (0.0%) nsDisplayList::Count() const 2 (0.0%) nsDisplayList::Sort(nsDisplayListBuilder*, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) (self) 1 (0.0%) nsDisplayList::ExplodeAnonymousChildLists(nsDisplayListBuilder*)
6 (0.1%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) 1 (0.0%) UpdateViewsForTree(nsIFrame*, nsFrameManager*, nsChangeHint) 140773 0 (0.0%) 7 (0.0%) nsBlockFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) const 7 (0.1%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) const
7 (0.1%) delete_event_cb(_GtkWidget*, _GdkEventAny*) 232070 0 (0.0%) 7 (0.0%) nsWebShellWindow::RequestWindowClose(nsIWidget*) 6 (0.1%) nsWebShellWindow::Destroy() 1 (0.0%) nsEventDispatcher::DispatchDOMEvent(nsISupports*, nsEvent*, nsIDOMEvent*, nsPresContext*, nsEventStatus*)
6 (0.1%) nsRegion::Or(nsRegion const&, nsRegion const&) 2 (0.0%) nsRegion::MoveInto(nsRegion&, nsRegion::RgnRect const*) (self) 1 (0.0%) nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const 136731 2 (0.0%) 7 (0.0%) nsRegion::MoveInto(nsRegion&, nsRegion::RgnRect const*) 5 (0.0%) nsRegion::InsertInPlace(nsRegion::RgnRect*, bool) 2 (0.0%) nsRegion::MoveInto(nsRegion&, nsRegion::RgnRect const*) (self)
7 (0.1%) gfxContext::Rectangle(gfxRect const&, bool) 271865 0 (0.0%) 7 (0.0%) _moz_cairo_rectangle 6 (0.1%) _moz_cairo_rel_line_to 1 (0.0%) _moz_cairo_move_to
6 (0.1%) _moz_cairo_rel_line_to 3 (0.0%) _cairo_path_fixed_line_to (self) 1 (0.0%) _cairo_clip_rectangle 272531 3 (0.0%) 7 (0.0%) _cairo_path_fixed_line_to 3 (0.0%) _cairo_path_fixed_line_to (self) 3 (0.0%) _cairo_path_fixed_add 1 (0.0%) _cairo_path_fixed_extents_add
7 (0.1%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 270179 0 (0.0%) 7 (0.0%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 7 (0.1%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase()
7 (0.1%) _moz_cairo_paint 272232 0 (0.0%) 7 (0.0%) _cairo_gstate_paint 7 (0.1%) _cairo_surface_paint
7 (0.1%) nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool) 2 (0.0%) nsAttrAndChildArray::SetAndTakeAttr(nsIAtom*, nsAttrValue&) (self) 149799 2 (0.0%) 7 (0.0%) nsAttrAndChildArray::SetAndTakeAttr(nsIAtom*, nsAttrValue&) 3 (0.0%) nsAttrValue::Reset() 2 (0.0%) nsAttrAndChildArray::SetAndTakeAttr(nsIAtom*, nsAttrValue&) (self) 2 (0.0%) nsAttrAndChildArray::AddAttrSlot()
7 (0.1%) mozilla::layers::BasicShadowLayerManager::IsCompositingCheap() (self) 7 (0.1%) nsDisplayBackground::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 269087 7 (0.0%) 7 (0.0%) mozilla::layers::BasicShadowLayerManager::IsCompositingCheap() 7 (0.1%) mozilla::layers::BasicShadowLayerManager::IsCompositingCheap() (self)
6 (0.1%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) 144897 0 (0.0%) 6 (0.0%) nsDOMCSSAttributeDeclaration::DocToUpdate() 6 (0.1%) nsNodeUtils::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int)
6 (0.1%) nsStyleTransformMatrix::TransformFunctionOf(nsCSSValue::Array const*) 3 (0.0%) nsStringBuffer::ToString(unsigned int, nsAString_internal&, bool) (self) 266204 3 (0.0%) 6 (0.0%) nsStringBuffer::ToString(unsigned int, nsAString_internal&, bool) 3 (0.0%) nsStringBuffer::ToString(unsigned int, nsAString_internal&, bool) (self) 2 (0.0%) nsStringBuffer::AddRef() 1 (0.0%) ReleaseData(void*, unsigned int)
6 (0.1%) nsCSSFrameConstructor::ResolveStyleContext(nsIFrame*, nsIContent*, nsFrameConstructorState*) 137482 0 (0.0%) 6 (0.0%) nsCSSFrameConstructor::ResolveStyleContext(nsStyleContext*, nsIContent*, nsFrameConstructorState*) 6 (0.1%) nsStyleSet::ResolveStyleFor(mozilla::dom::Element*, nsStyleContext*, TreeMatchContext&)
4 (0.0%) nsHTMLReflowState::CalcLineHeight(nsStyleContext*, int, float) 1 (0.0%) GetFontGroupForFrame(nsIFrame*, float, nsFontMetrics**) 1 (0.0%) nsLineLayout::VerticalAlignFrames(nsLineLayout::PerSpanData*) 138780 0 (0.0%) 6 (0.0%) nsLayoutUtils::GetFontMetricsForStyleContext(nsStyleContext*, nsFontMetrics**, float) 4 (0.0%) nsFontCache::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&) 1 (0.0%) nsPresContext::GetUserFontSetInternal() 1 (0.0%) nsDeviceContext::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&)
6 (0.1%) js::frontend::Parser::expressionStatement() 292238 0 (0.0%) 6 (0.0%) js::frontend::Parser::expr() 6 (0.1%) js::frontend::Parser::assignExpr()
6 (0.1%) _cairo_surface_paint 272995 0 (0.0%) 6 (0.0%) _cairo_surface_fallback_paint 4 (0.0%) _clip_and_composite_trapezoids 1 (0.0%) _cairo_traps_init_boxes 1 (0.0%) _cairo_composite_rectangles_init_for_paint
6 (0.1%) mozilla::FramePropertyTable::DeleteEnumerator(mozilla::FramePropertyTable::Entry*, void*) 137334 0 (0.0%) 6 (0.0%) mozilla::FramePropertyTable::DeleteAllForEntry(mozilla::FramePropertyTable::Entry*) 5 (0.0%) mozilla::FrameLayerBuilder::RemoveFrameFromLayerManager(nsIFrame*, void*) 1 (0.0%) arena_dalloc
6 (0.1%) __write_nocancel (self) 5 (0.0%) nsAppShell::ScheduleNativeEventCallback() 1 (0.0%) pt_Write 105533 6 (0.0%) 6 (0.0%) __write_nocancel 6 (0.1%) __write_nocancel (self)
6 (0.1%) PresShell::ProcessReflowCommands(bool) 139342 0 (0.0%) 6 (0.0%) PresShell::DidDoReflow(bool) 3 (0.0%) PresShell::FlushPendingNotifications(mozFlushType) 3 (0.0%) PresShell::HandlePostedReflowCallbacks(bool)
6 (0.1%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 289683 0 (0.0%) 6 (0.0%) js_NativeGet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, unsigned int, JS::Value*) 3 (0.0%) nsIDOMMouseEvent_GetScreenY(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) nsIDOMMouseEvent_GetScreenX(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) nsIDOMElementCSSInlineStyle_GetStyle(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) nsIDOMHTMLDocument_GetCookie(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>)
2 (0.0%) _end 2 (0.0%) _end 1 (0.0%) js_NativeGet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, unsigned int, JS::Value*) 1 (0.0%) _end 224842 0 (0.0%) 6 (0.0%) nsIDOMElementCSSInlineStyle_GetStyle(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 5 (0.0%) xpc_qsXPCOMObjectToJsval(XPCLazyCallContext&, qsObjectHelper&, nsID const*, XPCNativeInterface**, JS::Value*) 1 (0.0%) qsObjectHelper::~qsObjectHelper()
6 (0.1%) _moz_cairo_rectangle 271861 0 (0.0%) 6 (0.0%) _moz_cairo_rel_line_to 6 (0.1%) _cairo_path_fixed_line_to
5 (0.0%) gfxPlatformGtk::CreateOffscreenSurface(nsIntSize const&, gfxASurface::gfxContentType) 2 (0.0%) gfxContext::~gfxContext() (self) 1 (0.0%) gfxContext::Release() 267980 2 (0.0%) 6 (0.0%) gfxContext::~gfxContext() 2 (0.0%) gfxContext::~gfxContext() (self) 2 (0.0%) mozilla::RefPtr<mozilla::gfx::Path>::~RefPtr() 1 (0.0%) gfxASurface::Release() 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base()
6 (0.1%) _cairo_surface_fallback_show_glyphs 272086 0 (0.0%) 6 (0.0%) _cairo_composite_rectangles_init_for_glyphs 6 (0.1%) _cairo_scaled_font_glyph_device_extents
6 (0.1%) nsWebShellWindow::RequestWindowClose(nsIWidget*) 232062 0 (0.0%) 6 (0.0%) nsWebShellWindow::Destroy() 6 (0.1%) nsXULWindow::Destroy()
7 (0.1%) js::frontend::Parser::assignExpr() 3 (0.0%) js::frontend::Parser::unaryExpr() (self) 292227 3 (0.0%) 6 (0.0%) js::frontend::Parser::unaryExpr() 4 (0.0%) js::frontend::Parser::memberExpr(bool) 3 (0.0%) js::frontend::Parser::unaryExpr() (self)
6 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 6 (0.1%) nsDisplayListBuilder::AutoBuildingDisplayList::~AutoBuildingDisplayList() (self) 141118 6 (0.0%) 6 (0.0%) nsDisplayListBuilder::AutoBuildingDisplayList::~AutoBuildingDisplayList() 6 (0.1%) nsDisplayListBuilder::AutoBuildingDisplayList::~AutoBuildingDisplayList() (self)
6 (0.1%) nsWebShellWindow::Destroy() 231915 0 (0.0%) 6 (0.0%) nsXULWindow::Destroy() 6 (0.1%) nsDocShell::Destroy()
6 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEmpty() const (self) 3 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&) 1 (0.0%) _ZN7mozilla6layersL13TransformRectERK9nsIntRectRK11gfx3DMatrix.constprop.4 1 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Union(nsIntRect const&) const 135729 6 (0.0%) 6 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEmpty() const 6 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEmpty() const (self)
4 (0.0%) nsGetServiceByContractID::operator()(nsID const&, void**) const 2 (0.0%) nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const 264890 0 (0.0%) 6 (0.0%) nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) 3 (0.0%) nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) 2 (0.0%) nsBaseHashtable<nsCStringHashKey, nsFactoryEntry*, nsFactoryEntry*>::Get(nsACString_internal const&) const 1 (0.0%) AutoReentrantMonitor::Enter()
6 (0.1%) XPC_WN_Helper_NewResolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>) 189478 0 (0.0%) 6 (0.0%) nsWindowSH::NewResolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, unsigned int, JSObject**, bool*) 3 (0.0%) JS_ResolveStandardClass 2 (0.0%) nsWindowSH::GlobalResolve(nsGlobalWindow*, JSContext*, JSObject*, long, bool*) 1 (0.0%) nsDocShell::FindChildWithName(unsigned short const*, bool, bool, nsIDocShellTreeItem*, nsIDocShellTreeItem*, nsIDocShellTreeItem**)
6 (0.1%) gfxFontGroup::MakeTextRun(unsigned char const*, unsigned int, gfxTextRunFactory::Parameters const*, unsigned int) 268213 0 (0.0%) 6 (0.0%) gfxTextRun::FetchGlyphExtents(gfxContext*) 6 (0.1%) gfxFont::SetupGlyphExtents(gfxContext*, unsigned int, bool, gfxGlyphExtents*)
6 (0.1%) nsFrame::ComputeSize(nsRenderingContext*, nsSize, int, nsSize, nsSize, nsSize, unsigned int) 140899 0 (0.0%) 6 (0.0%) nsContainerFrame::ComputeAutoSize(nsRenderingContext*, nsSize, int, nsSize, nsSize, nsSize, bool) 6 (0.1%) nsFrame::ShrinkWidthToFit(nsRenderingContext*, int)
2 (0.0%) _cairo_path_fixed_stroke_to_polygon 2 (0.0%) _cairo_path_fixed_fill_to_polygon 2 (0.0%) _cairo_path_fixed_approximate_fill_extents 1 (0.0%) _cairo_path_fixed_interpret (self) 272540 1 (0.0%) 6 (0.0%) _cairo_path_fixed_interpret 2 (0.0%) _cairo_filler_curve_to 1 (0.0%) _cairo_stroker_curve_to 1 (0.0%) _cairo_stroker_line_to 1 (0.0%) _cairo_path_fixed_interpret (self) 1 (0.0%) _cairo_path_bounder_curve_to
6 (0.1%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 289688 0 (0.0%) 6 (0.0%) js::GetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>) 3 (0.0%) js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*, JS::Value*) 1 (0.0%) js::ObjectImpl::nativeLookup(JSContext*, long) 1 (0.0%) CallResolveOp(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>, bool*) 1 (0.0%) nsIDOMHTMLDocument_GetBody(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>)
6 (0.1%) js::BaseProxyHandler::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 1 (0.0%) mozilla::dom::DOMProxyHandler::getPropertyDescriptor(JSContext*, JSObject*, long, bool, JSPropertyDescriptor*) (self) 262645 1 (0.0%) 6 (0.0%) mozilla::dom::DOMProxyHandler::getPropertyDescriptor(JSContext*, JSObject*, long, bool, JSPropertyDescriptor*) 4 (0.0%) JS_GetPropertyDescriptorById 1 (0.0%) mozilla::dom::DOMProxyHandler::getPropertyDescriptor(JSContext*, JSObject*, long, bool, JSPropertyDescriptor*) (self) 1 (0.0%) js::GetObjectProto(JSContext*, JSObject*, JSObject**)
6 (0.1%) moz_free (self) 2 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 1 (0.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 1 (0.0%) nsTArray<nsAutoPtr<mozilla::(anonymous namespace)::ContainerState::ThebesLayerData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 1 (0.0%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 327729 6 (0.0%) 6 (0.0%) moz_free 6 (0.1%) moz_free (self)
5 (0.0%) nsFrame::ShrinkWidthToFit(nsRenderingContext*, int) 1 (0.0%) nsListControlFrame::GetMinWidth(nsRenderingContext*) 1 (0.0%) nsLayoutUtils::IntrinsicForContainer(nsRenderingContext*, nsIFrame*, nsLayoutUtils::IntrinsicWidthType) 140775 0 (0.0%) 6 (0.0%) nsBlockFrame::GetMinWidth(nsRenderingContext*) 5 (0.0%) nsTextFrame::AddInlineMinWidth(nsRenderingContext*, nsIFrame::InlineMinWidthData*) 1 (0.0%) nsFrame::AddInlineMinWidth(nsRenderingContext*, nsIFrame::InlineMinWidthData*) 1 (0.0%) nsLayoutUtils::IntrinsicForContainer(nsRenderingContext*, nsIFrame*, nsLayoutUtils::IntrinsicWidthType)
6 (0.1%) nsTimerImpl::PostTimerEvent() 1 (0.0%) nsThread::PutEvent(nsIRunnable*) (self) 265005 1 (0.0%) 6 (0.0%) nsThread::PutEvent(nsIRunnable*) 5 (0.0%) nsBaseAppShell::OnDispatchedEvent(nsIThreadInternal*) 1 (0.0%) nsThread::PutEvent(nsIRunnable*) (self)
6 (0.1%) nsGlobalWindow::GetInnerScreenRect() 141168 0 (0.0%) 6 (0.0%) nsIFrame::GetScreenRectInAppUnits() const 6 (0.1%) nsWindow::WidgetToScreenOffset()
6 (0.1%) nsDisplayClip::nsDisplayClip(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsRect const&) 2 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsIFrame const*, nsPoint const&) (self) 138095 2 (0.0%) 6 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsIFrame const*, nsPoint const&) 3 (0.0%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 2 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsIFrame const*, nsPoint const&) (self) 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayItem*)
6 (0.1%) RuleHash::EnumerateAllRules(mozilla::dom::Element*, RuleProcessorData*, NodeMatchContext&) 1 (0.0%) ContentEnumFunc(RuleValue const&, nsCSSSelector*, RuleProcessorData*, NodeMatchContext&, AncestorFilter*) (self) 143824 1 (0.0%) 6 (0.0%) ContentEnumFunc(RuleValue const&, nsCSSSelector*, RuleProcessorData*, NodeMatchContext&, AncestorFilter*) 4 (0.0%) _ZL15SelectorMatchesPN7mozilla3dom7ElementEP13nsCSSSelectorR16NodeMatchContextR16TreeMatchContextPb.part.8 1 (0.0%) ContentEnumFunc(RuleValue const&, nsCSSSelector*, RuleProcessorData*, NodeMatchContext&, AncestorFilter*) (self) 1 (0.0%) SelectorMatches(mozilla::dom::Element*, nsCSSSelector*, NodeMatchContext&, TreeMatchContext&, bool*)
6 (0.1%) gfxMatrix::ScaleFactors(bool) const 4 (0.0%) sqrt (self) 106299 4 (0.0%) 6 (0.0%) sqrt 4 (0.0%) sqrt (self) 2 (0.0%) __GI___isnan
6 (0.1%) nsSplittableFrame::GetPrevInFlowVirtual() const (self) 6 (0.1%) nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*) 139834 6 (0.0%) 6 (0.0%) nsSplittableFrame::GetPrevInFlowVirtual() const 6 (0.1%) nsSplittableFrame::GetPrevInFlowVirtual() const (self)
6 (0.1%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) const 140928 0 (0.0%) 6 (0.0%) AppendIfNonempty(nsIFrame const*, mozilla::FramePropertyTable*, mozilla::FramePropertyDescriptor const*, nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*, mozilla::layout::FrameChildListID) 6 (0.1%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*)
12 (0.1%) js::TraceChildren(JSTracer*, void*, JSGCTraceKind) 291835 0 (0.0%) 6 (0.0%) js::ObjectImpl::markChildren(JSTracer*) 6 (0.1%) js::gc::MarkTypeObject(JSTracer*, js::EncapsulatedPtr<js::types::TypeObject, unsigned long>*, char const*) 5 (0.0%) js::gc::MarkShape(JSTracer*, js::EncapsulatedPtr<js::Shape, unsigned long>*, char const*) 1 (0.0%) fun_trace(JSTracer*, JSObject*)
6 (0.1%) nsRegion::nsRectFast::Contains(nsRect const&) const (self) 5 (0.0%) nsRegion::Contains(nsRect const&) const 1 (0.0%) nsRegion::Xor(nsRegion const&, nsRegion const&) 136707 6 (0.0%) 6 (0.0%) nsRegion::nsRectFast::Contains(nsRect const&) const 6 (0.1%) nsRegion::nsRectFast::Contains(nsRect const&) const (self)
6 (0.1%) _moz_cairo_set_matrix 2 (0.0%) _cairo_gstate_set_matrix (self) 272222 2 (0.0%) 6 (0.0%) _cairo_gstate_set_matrix 4 (0.0%) __memcmp_sse4_1 2 (0.0%) _cairo_gstate_set_matrix (self)
6 (0.1%) _moz_cairo_glyph_extents 272258 0 (0.0%) 6 (0.0%) _cairo_gstate_glyph_extents 6 (0.1%) INT__moz_cairo_scaled_font_glyph_extents
6 (0.1%) nsContainerFrame::ComputeAutoSize(nsRenderingContext*, nsSize, int, nsSize, nsSize, nsSize, bool) 141149 0 (0.0%) 6 (0.0%) nsFrame::ShrinkWidthToFit(nsRenderingContext*, int) 5 (0.0%) nsBlockFrame::GetMinWidth(nsRenderingContext*) 1 (0.0%) nsListControlFrame::GetMinWidth(nsRenderingContext*)
5 (0.0%) nsHTMLReflowState::InitAbsoluteConstraints(nsPresContext*, nsHTMLReflowState const*, int, int, nsIAtom*) 1 (0.0%) nsHTMLReflowState::InitConstraints(nsPresContext*, int, int, nsMargin const*, nsMargin const*, nsIAtom*) 141116 0 (0.0%) 6 (0.0%) nsFrame::ComputeSize(nsRenderingContext*, nsSize, int, nsSize, nsSize, nsSize, unsigned int) 6 (0.1%) nsContainerFrame::ComputeAutoSize(nsRenderingContext*, nsSize, int, nsSize, nsSize, nsSize, bool)
6 (0.1%) nsCSSFrameConstructor::AddFrameConstructionItems(nsFrameConstructorState&, nsIContent*, bool, nsIFrame*, nsCSSFrameConstructor::FrameConstructionItemList&) 137483 0 (0.0%) 6 (0.0%) nsCSSFrameConstructor::ResolveStyleContext(nsIFrame*, nsIContent*, nsFrameConstructorState*) 6 (0.1%) nsCSSFrameConstructor::ResolveStyleContext(nsStyleContext*, nsIContent*, nsFrameConstructorState*)
6 (0.1%) nsXULWindow::Destroy() 3 (0.0%) nsFrameLoader::Finalize() 229036 0 (0.0%) 6 (0.0%) nsDocShell::Destroy() 6 (0.1%) DocumentViewerImpl::Destroy() 2 (0.0%) nsDocShell::FirePageHideNotification(bool) 1 (0.0%) nsDocShell::RemoveChild(nsIDocShellTreeItem*)
1 (0.0%) nsDocShell::GetParentIgnoreBrowserFrame(nsIDocShell**) 1 (0.0%) nsDocShell::GetChannelIsUnsafe(bool*) 1 (0.0%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*) 1 (0.0%) nsEventStateManager::IsRemoteTarget(nsIContent*) 1 (0.0%) nsImageFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsGfxScrollFrameInner::IsLTR() const 262689 0 (0.0%) 6 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 1 (0.0%) nsDocShell::QueryInterface(nsID const&, void**) 1 (0.0%) nsHTMLDocument::QueryInterface(nsID const&, void**) 1 (0.0%) nsHTMLImageElement::QueryInterface(nsID const&, void**) 1 (0.0%) nsHTMLDivElement::QueryInterface(nsID const&, void**) 1 (0.0%) nsHTMLBodyElement::QueryInterface(nsID const&, void**) 1 (0.0%) mozilla::net::nsHttpChannel::QueryInterface(nsID const&, void**)
6 (0.1%) nsFontMetrics::ExternalLeading() 1 (0.0%) nsFontMetrics::GetMetrics() const (self) 136912 1 (0.0%) 6 (0.0%) nsFontMetrics::GetMetrics() const 5 (0.0%) gfxPangoFontGroup::GetBaseFont() 1 (0.0%) nsFontMetrics::GetMetrics() const (self)
6 (0.1%) gfxTextRun::FetchGlyphExtents(gfxContext*) 268347 0 (0.0%) 6 (0.0%) gfxFont::SetupGlyphExtents(gfxContext*, unsigned int, bool, gfxGlyphExtents*) 6 (0.1%) _moz_cairo_glyph_extents
6 (0.1%) nsNodeUtils::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) 139297 0 (0.0%) 6 (0.0%) PresShell::AttributeWillChange(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 5 (0.0%) nsCSSFrameConstructor::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) 1 (0.0%) nsAutoCauseReflowNotifier::nsAutoCauseReflowNotifier(PresShell*)
6 (0.1%) gfxFont::SetupGlyphExtents(gfxContext*, unsigned int, bool, gfxGlyphExtents*) 271906 0 (0.0%) 6 (0.0%) _moz_cairo_glyph_extents 6 (0.1%) _cairo_gstate_glyph_extents
6 (0.1%) nsNativeThemeGTK::GetWidgetBorder(nsDeviceContext*, nsIFrame*, unsigned char, nsIntMargin*) 241982 0 (0.0%) 6 (0.0%) moz_gtk_get_scrollbar_metrics 6 (0.1%) _end
6 (0.1%) nsCSSFrameConstructor::ProcessRestyledFrames(nsStyleChangeList&) 1 (0.0%) UpdateViewsForTree(nsIFrame*, nsFrameManager*, nsChangeHint) 137578 0 (0.0%) 6 (0.0%) DoApplyRenderingChangeToTree(nsIFrame*, nsFrameManager*, nsChangeHint) 3 (0.0%) nsIFrame::InvalidateFrameSubtree(unsigned int) 3 (0.0%) UpdateViewsForTree(nsIFrame*, nsFrameManager*, nsChangeHint) 1 (0.0%) nsIFrame::MarkLayersActive(nsChangeHint)
6 (0.1%) nsStyleImage::IsOpaque() const 4 (0.0%) nsStyleImage::IsComplete() const (self) 146822 4 (0.0%) 6 (0.0%) nsStyleImage::IsComplete() const 4 (0.0%) nsStyleImage::IsComplete() const (self) 2 (0.0%) imgRequestProxy::GetImageStatus(unsigned int*)
6 (0.1%) _cairo_composite_rectangles_init_for_glyphs 272813 0 (0.0%) 6 (0.0%) _cairo_scaled_font_glyph_device_extents 6 (0.1%) _cairo_scaled_glyph_lookup
5 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 5 (0.0%) mozilla::layers::LayerManager::Release() (self) 1 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 1 (0.0%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 137144 5 (0.0%) 6 (0.0%) mozilla::layers::LayerManager::Release() 5 (0.0%) mozilla::layers::LayerManager::Release() (self) 2 (0.0%) mozilla::layers::BasicLayerManager::~BasicLayerManager()
6 (0.1%) nsCSSFrameConstructor::ProcessChildren(nsFrameConstructorState&, nsIContent*, nsStyleContext*, nsIFrame*, bool, nsFrameItems&, bool, PendingBinding*, nsIFrame*) 137546 0 (0.0%) 6 (0.0%) nsCSSFrameConstructor::AddFrameConstructionItems(nsFrameConstructorState&, nsIContent*, bool, nsIFrame*, nsCSSFrameConstructor::FrameConstructionItemList&) 6 (0.1%) nsCSSFrameConstructor::ResolveStyleContext(nsIFrame*, nsIContent*, nsFrameConstructorState*)
5 (0.0%) nsDisplayListBuilder::~nsDisplayListBuilder() 4 (0.0%) FreeArenaList (self) 1 (0.0%) nssArena_Destroy 336605 4 (0.0%) 6 (0.0%) FreeArenaList 4 (0.0%) FreeArenaList (self) 1 (0.0%) LockArena 1 (0.0%) arena_dalloc
4 (0.0%) nsDisplayBorder::Paint(nsDisplayListBuilder*, nsRenderingContext*) 2 (0.0%) nsButtonFrameRenderer::PaintBorderAndBackground(nsPresContext*, nsRenderingContext&, nsRect const&, nsRect const&, unsigned int) 137721 0 (0.0%) 6 (0.0%) nsCSSRendering::PaintBorder(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, int) 6 (0.1%) nsCSSRendering::PaintBorderWithStyleBorder(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleBorder const&, nsStyleContext*, int)
6 (0.1%) _ZL21ApplyOverflowClippingP20nsDisplayListBuilderPK8nsIFramePK14nsStyleDisplayP6nsRect.constprop.62 6 (0.1%) nsFrame::ApplyOverflowClipping(nsIFrame const*, nsStyleDisplay const*) (self) 140642 6 (0.0%) 6 (0.0%) nsFrame::ApplyOverflowClipping(nsIFrame const*, nsStyleDisplay const*) 6 (0.1%) nsFrame::ApplyOverflowClipping(nsIFrame const*, nsStyleDisplay const*) (self)
6 (0.1%) nsCSSRendering::PaintBorder(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, int) 137720 0 (0.0%) 6 (0.0%) nsCSSRendering::PaintBorderWithStyleBorder(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleBorder const&, nsStyleContext*, int) 4 (0.0%) nsCSSBorderRenderer::DrawBorders() 1 (0.0%) nsRuleNode::GetStyleColor(nsStyleContext*, bool) 1 (0.0%) nsIFrame::GetBorderRadii(int*) const
5 (0.0%) mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 269714 0 (0.0%) 5 (0.0%) mozilla::layers::ThebesLayerBuffer::BeginPaint(mozilla::layers::ThebesLayer*, gfxASurface::gfxContentType, unsigned int) 4 (0.0%) nsRegion::Sub(nsRegion const&, nsRegion const&) 1 (0.0%) gfxUtils::ClipToRegionSnapped(gfxContext*, nsIntRegion const&)
5 (0.0%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) 137402 0 (0.0%) 5 (0.0%) nsStyleContext::Release() 5 (0.0%) nsStyleContext::Destroy()
5 (0.0%) nsBaseAppShell::OnDispatchedEvent(nsIThreadInternal*) 242210 0 (0.0%) 5 (0.0%) nsAppShell::ScheduleNativeEventCallback() 5 (0.0%) __write_nocancel
13 (0.1%) nsDisplayList::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) const (self) 5 (0.0%) nsLayoutUtils::GetFramesForArea(nsIFrame*, nsRect const&, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>&, bool, bool) 138222 0 (0.0%) 5 (0.0%) nsDisplayList::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) const 13 (0.1%) nsDisplayList::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) const (self) 2 (0.0%) nsDisplayBackground::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) 1 (0.0%) nsDisplayCanvasBackground::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsTArray<FramesWithDepth, nsTArrayDefaultAllocator>::Clear() 1 (0.0%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*)
5 (0.0%) _cairo_surface_composite 273474 0 (0.0%) 5 (0.0%) _cairo_xlib_surface_composite 2 (0.0%) _cairo_xlib_surface_set_attributes 1 (0.0%) _cairo_xlib_surface_set_clip_region 1 (0.0%) _draw_image_surface 1 (0.0%) _cairo_pattern_acquire_surfaces
5 (0.0%) nsBlockFrame::GetMinWidth(nsRenderingContext*) 143043 0 (0.0%) 5 (0.0%) nsTextFrame::AddInlineMinWidth(nsRenderingContext*, nsIFrame::InlineMinWidthData*) 5 (0.0%) nsTextFrame::AddInlineMinWidthForFlow(nsRenderingContext*, nsIFrame::InlineMinWidthData*, nsTextFrame::TextRunType)
5 (0.0%) _cairo_surface_composite_trapezoids 1 (0.0%) _cairo_xlib_surface_composite_trapezoids.part.10 (self) 273470 1 (0.0%) 5 (0.0%) _cairo_xlib_surface_composite_trapezoids.part.10 2 (0.0%) _cairo_xlib_surface_acquire_pattern_surface 1 (0.0%) _cairo_xlib_display_acquire 1 (0.0%) _cairo_xlib_surface_composite_trapezoids.part.10 (self) 1 (0.0%) _end
2 (0.0%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 2 (0.0%) mozilla::layers::PaintContext::~PaintContext() 1 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 267927 0 (0.0%) 5 (0.0%) gfxContext::SetMatrix(gfxMatrix const&) 5 (0.0%) _moz_cairo_set_matrix
5 (0.0%) js::ObjectImpl::nativeLookup(JSContext*, long) 5 (0.0%) js::ShapeTable::search(long, bool) (self) 290166 5 (0.0%) 5 (0.0%) js::ShapeTable::search(long, bool) 5 (0.0%) js::ShapeTable::search(long, bool) (self)
5 (0.0%) _ZL32BuildDisplayListWithOverflowClipP20nsDisplayListBuilderP8nsIFrameRK6nsRectRK16nsDisplayListSetS5_PKi.constprop.63 139851 0 (0.0%) 5 (0.0%) nsComboboxControlFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 4 (0.0%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) _ZNK8nsIFrame8IsThemedEPK14nsStyleDisplayPN8nsITheme12TransparencyE.part.4
5 (0.0%) nsPNGEncoder::AddImageFrame(unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, nsAString_internal const&) 5 (0.0%) nsPNGEncoder::ConvertHostARGBRow(unsigned char const*, unsigned char*, unsigned int, bool) (self) 136605 5 (0.0%) 5 (0.0%) nsPNGEncoder::ConvertHostARGBRow(unsigned char const*, unsigned char*, unsigned int, bool) 5 (0.0%) nsPNGEncoder::ConvertHostARGBRow(unsigned char const*, unsigned char*, unsigned int, bool) (self)
5 (0.0%) nsBlockFrame::GetType() const (self) 5 (0.0%) nsCSSRendering::IsCanvasFrame(nsIFrame*) 140606 5 (0.0%) 5 (0.0%) nsBlockFrame::GetType() const 5 (0.0%) nsBlockFrame::GetType() const (self)
5 (0.0%) nsFontMetrics::GetMetrics() const 268848 0 (0.0%) 5 (0.0%) gfxPangoFontGroup::GetBaseFont() 4 (0.0%) gfxPangoFontGroup::GetBaseFontSet() 1 (0.0%) gfxFcFontSet::GetFontAt(unsigned int, gfxFontStyle const*)
5 (0.0%) nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, tag_nsresult, unsigned int, unsigned char const*) 154384 0 (0.0%) 5 (0.0%) nsScriptLoader::ProcessPendingRequests() 5 (0.0%) nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
5 (0.0%) mozilla::net::nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 150667 0 (0.0%) 5 (0.0%) nsCORSListenerProxy::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 5 (0.0%) nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult)
5 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) 2 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::layers::LayerManager*) (self) 137216 2 (0.0%) 5 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::layers::LayerManager*) 3 (0.0%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) 2 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::layers::LayerManager*) (self)
5 (0.0%) nsFontFaceLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, tag_nsresult, unsigned int, unsigned char const*) 268612 0 (0.0%) 5 (0.0%) gfxUserFontSet::OnLoadComplete(gfxProxyFontEntry*, unsigned char const*, unsigned int, tag_nsresult) 5 (0.0%) gfxUserFontSet::LoadFont(gfxProxyFontEntry*, unsigned char const*, unsigned int&)
6 (0.1%) js::baseops::SetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>, int) 289627 0 (0.0%) 5 (0.0%) js::Shape::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>) 4 (0.0%) js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*, JS::Value*) 1 (0.0%) nsIDOMHTMLInputElement_SetValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 1 (0.0%) nsIDOMHTMLDocument_SetCookie(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>)
5 (0.0%) nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 146064 0 (0.0%) 5 (0.0%) nsFontFaceLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, tag_nsresult, unsigned int, unsigned char const*) 5 (0.0%) gfxUserFontSet::OnLoadComplete(gfxProxyFontEntry*, unsigned char const*, unsigned int, tag_nsresult)
5 (0.0%) _cairo_surface_mask 272996 0 (0.0%) 5 (0.0%) _cairo_surface_fallback_mask 3 (0.0%) _clip_and_composite.part.0 2 (0.0%) _cairo_composite_rectangles_init_for_mask
5 (0.0%) __memcmp_sse4_1 (self) 4 (0.0%) _cairo_gstate_set_matrix 1 (0.0%) nsACString_internal::Equals(nsACString_internal const&) const 104034 5 (0.0%) 5 (0.0%) __memcmp_sse4_1 5 (0.0%) __memcmp_sse4_1 (self)
5 (0.0%) nsStyleContext::~nsStyleContext() 146645 0 (0.0%) 5 (0.0%) nsStyleSet::GCRuleTrees() 4 (0.0%) nsRuleNode::Sweep() 1 (0.0%) nsStyleContext::Mark()
5 (0.0%) gfxUserFontSet::OnLoadComplete(gfxProxyFontEntry*, unsigned char const*, unsigned int, tag_nsresult) 268610 0 (0.0%) 5 (0.0%) gfxUserFontSet::LoadFont(gfxProxyFontEntry*, unsigned char const*, unsigned int&) 3 (0.0%) gfxUserFontSet::SanitizeOpenTypeData(gfxProxyFontEntry*, unsigned char const*, unsigned int, unsigned int&, bool) 2 (0.0%) gfxPangoFontGroup::NewFontEntry(gfxProxyFontEntry const&, unsigned char const*, unsigned int)
3 (0.0%) nsAttrAndChildArray::SetAndTakeAttr(nsIAtom*, nsAttrValue&) 2 (0.0%) nsAttrAndChildArray::InternalAttr::~InternalAttr() 149870 0 (0.0%) 5 (0.0%) nsAttrValue::Reset() 5 (0.0%) nsAttrValue::ClearMiscContainer()
5 (0.0%) nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 154386 0 (0.0%) 5 (0.0%) nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, tag_nsresult, unsigned int, unsigned char const*) 5 (0.0%) nsScriptLoader::ProcessPendingRequests()
5 (0.0%) PresShell::AttributeWillChange(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 137560 0 (0.0%) 5 (0.0%) nsCSSFrameConstructor::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) 5 (0.0%) nsStyleSet::HasAttributeDependentStyle(nsPresContext*, mozilla::dom::Element*, nsIAtom*, int, bool)
2 (0.0%) XPCJSRuntime::GCCallback(JSRuntime*, JSGCStatus) 1 (0.0%) PL_DHashTableRawRemove 1 (0.0%) nsDOMEvent::~nsDOMEvent() 1 (0.0%) ContentUnbinder::UnbindSubtree(nsIContent*) 1 (0.0%) mozilla::dom::FragmentOrElement::Release() (self) 155694 1 (0.0%) 5 (0.0%) mozilla::dom::FragmentOrElement::Release() 3 (0.0%) nsNodeUtils::LastRelease(nsINode*) 1 (0.0%) NS_CycleCollectorSuspect2_P 1 (0.0%) mozilla::dom::FragmentOrElement::Release() (self)
5 (0.0%) mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 269565 0 (0.0%) 5 (0.0%) mozilla::layers::BasicThebesLayerBuffer::DrawTo(mozilla::layers::ThebesLayer*, gfxContext*, float, mozilla::layers::Layer*) 4 (0.0%) mozilla::layers::ThebesLayerBuffer::DrawBufferWithRotation(gfxContext*, float, gfxASurface*, gfxMatrix const*) 1 (0.0%) gfxContext::Save()
5 (0.0%) madvise (self) 4 (0.0%) arena_run_dalloc 1 (0.0%) js::gc::MarkPagesUnused(void*, unsigned long) 102105 5 (0.0%) 5 (0.0%) madvise 5 (0.0%) madvise (self)
5 (0.0%) gfx3DMatrix::operator*(gfx3DMatrix const&) const 3 (0.0%) gfx3DMatrix::Multiply2D(gfx3DMatrix const&) const (self) 267733 3 (0.0%) 5 (0.0%) gfx3DMatrix::Multiply2D(gfx3DMatrix const&) const 3 (0.0%) gfx3DMatrix::Multiply2D(gfx3DMatrix const&) const (self) 2 (0.0%) gfx3DMatrix::gfx3DMatrix()
3 (0.0%) nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool) 1 (0.0%) _ZN7nsINode21ReplaceOrInsertBeforeEbPS_S0_.part.14 1 (0.0%) nsGenericElement::UnsetAttr(int, nsIAtom*, bool) 144383 0 (0.0%) 5 (0.0%) mozAutoDocUpdate::~mozAutoDocUpdate() 3 (0.0%) nsHTMLDocument::EndUpdate(unsigned int) 1 (0.0%) nsXULDocument::EndUpdate(unsigned int) 1 (0.0%) nsContentUtils::RemoveScriptBlocker()
5 (0.0%) nsStyleTransformMatrix::TransformFunctionOf(nsCSSValue::Array const*) 2 (0.0%) nsAString_internal::SetLength(unsigned int) (self) 266228 2 (0.0%) 5 (0.0%) nsAString_internal::SetLength(unsigned int) 3 (0.0%) nsAString_internal::SetCapacity(unsigned int) 2 (0.0%) nsAString_internal::SetLength(unsigned int) (self)
4 (0.0%) nsRuleNode::HasAuthorSpecifiedRules(nsStyleContext*, unsigned int, bool) 3 (0.0%) nsCSSCompressedDataBlock::MapRuleInfoInto(nsRuleData*) const (self) 1 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) 143317 3 (0.0%) 5 (0.0%) nsCSSCompressedDataBlock::MapRuleInfoInto(nsRuleData*) const 3 (0.0%) nsCSSCompressedDataBlock::MapRuleInfoInto(nsRuleData*) const (self) 1 (0.0%) nsCSSValue::operator=(nsCSSValue const&) 1 (0.0%) TryToStartImageLoad(nsCSSValue const&, nsIDocument*, nsCSSProperty)
5 (0.0%) nsThread::PutEvent(nsIRunnable*) 242800 0 (0.0%) 5 (0.0%) nsBaseAppShell::OnDispatchedEvent(nsIThreadInternal*) 5 (0.0%) nsAppShell::ScheduleNativeEventCallback()
5 (0.0%) _cairo_gstate_mask 272947 0 (0.0%) 5 (0.0%) _cairo_surface_mask 5 (0.0%) _cairo_surface_fallback_mask
4 (0.0%) nsHTMLDocument::EndUpdate(unsigned int) 1 (0.0%) nsXULDocument::EndUpdate(unsigned int) 152676 0 (0.0%) 5 (0.0%) nsDocument::EndUpdate(unsigned int) 2 (0.0%) nsContentUtils::RemoveScriptBlocker() 1 (0.0%) nsCOMPtr_base::assign_with_AddRef(nsISupports*) 1 (0.0%) nsXULTemplateBuilder::Release() 1 (0.0%) non-virtual thunk to PresShell::EndUpdate(nsIDocument*, unsigned int)
5 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 270172 0 (0.0%) 5 (0.0%) mozilla::layers::LayerPropertiesBase::MoveBy(nsIntPoint const&) 5 (0.0%) gfx3DMatrix::TranslatePost(gfxPoint3D const&)
3 (0.0%) js::baseops::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) 1 (0.0%) js::GetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>) 1 (0.0%) js::baseops::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 291833 0 (0.0%) 5 (0.0%) js::ObjectImpl::nativeLookup(JSContext*, long) 5 (0.0%) js::ShapeTable::search(long, bool)
5 (0.0%) nsTextFrame::AddInlineMinWidth(nsRenderingContext*, nsIFrame::InlineMinWidthData*) 143042 0 (0.0%) 5 (0.0%) nsTextFrame::AddInlineMinWidthForFlow(nsRenderingContext*, nsIFrame::InlineMinWidthData*, nsTextFrame::TextRunType) 5 (0.0%) nsTextFrame::EnsureTextRun(nsTextFrame::TextRunType, gfxContext*, nsIFrame*, nsLineList_iterator const*, unsigned int*)
3 (0.0%) mozAutoDocUpdate::~mozAutoDocUpdate() 2 (0.0%) nsHtml5TreeOpExecutor::RunFlushLoop() 1 (0.0%) nsHTMLDocument::EndUpdate(unsigned int) (self) 183166 1 (0.0%) 5 (0.0%) nsHTMLDocument::EndUpdate(unsigned int) 4 (0.0%) nsDocument::EndUpdate(unsigned int) 1 (0.0%) nsHTMLDocument::EndUpdate(unsigned int) (self)
5 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 1 (0.0%) nsXPConnect::Push(JSContext*) (self) 221890 1 (0.0%) 5 (0.0%) nsXPConnect::Push(JSContext*) 3 (0.0%) XPCJSContextStack::Push(JSContext*) 1 (0.0%) nsXPConnect::Push(JSContext*) (self) 1 (0.0%) XPCJSRuntime::Get()
5 (0.0%) nsStyleDisplay::HasTransform() const (self) 3 (0.0%) nsIFrame::IsTransformed() const 2 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 137401 5 (0.0%) 5 (0.0%) nsStyleDisplay::HasTransform() const 5 (0.0%) nsStyleDisplay::HasTransform() const (self)
4 (0.0%) nsStyleSet::HasAttributeDependentStyle(nsPresContext*, mozilla::dom::Element*, nsIAtom*, int, bool) 1 (0.0%) nsStyleSet::HasStateDependentStyle(nsPresContext*, mozilla::dom::Element*, nsEventStates) 146633 0 (0.0%) 5 (0.0%) nsStyleSet::WalkRuleProcessors(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool) 2 (0.0%) nsBindingManager::WalkRules(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool*) 2 (0.0%) SheetHasAttributeStyle(nsIStyleRuleProcessor*, void*) 1 (0.0%) SheetHasStatefulStyle(nsIStyleRuleProcessor*, void*)
5 (0.0%) nsStyleContext::Release() 146582 0 (0.0%) 5 (0.0%) nsStyleContext::Destroy() 5 (0.0%) nsStyleContext::~nsStyleContext()
5 (0.0%) nsXPConnectParticipant::TraverseImpl(nsXPConnectParticipant*, void*, nsCycleCollectionTraversalCallback&) 221864 0 (0.0%) 5 (0.0%) TraverseGCThing(TraverseSelect, void*, JSGCTraceKind, nsCycleCollectionTraversalCallback&) 5 (0.0%) js::TraceChildren(JSTracer*, void*, JSGCTraceKind)
5 (0.0%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 2 (0.0%) mozilla::layers::PaintContext::AnnotateOpaqueRect() (self) 269137 2 (0.0%) 5 (0.0%) mozilla::layers::PaintContext::AnnotateOpaqueRect() 3 (0.0%) gfxContext::CurrentSurface() 2 (0.0%) mozilla::layers::PaintContext::AnnotateOpaqueRect() (self)
5 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 5 (0.0%) nsDisplayItem::TryMerge(nsDisplayListBuilder*, nsDisplayItem*) (self) 137881 5 (0.0%) 5 (0.0%) nsDisplayItem::TryMerge(nsDisplayListBuilder*, nsDisplayItem*) 5 (0.0%) nsDisplayItem::TryMerge(nsDisplayListBuilder*, nsDisplayItem*) (self)
5 (0.0%) nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) 187059 0 (0.0%) 5 (0.0%) nsViewManager::FlushDirtyRegionToWidget(nsView*) 3 (0.0%) nsViewManager::InvalidateWidgetArea(nsView*, nsRegion const&) 1 (0.0%) nsRegion::ConvertAppUnitsRoundOut(int, int) const 1 (0.0%) nsRegion::SetToElements(unsigned int)
2 (0.0%) nsXBLProtoImpl::Trace(void (*)(void*, char const*, void*), void*) const 1 (0.0%) XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, tag_nsresult*) 1 (0.0%) MarkXBLInCCGeneration(nsIURI*, nsRefPtr<nsXBLDocumentInfo>&, void*) 1 (0.0%) nsXBLProtoImplProperty::Trace(void (*)(void*, char const*, void*), void*) const 155346 0 (0.0%) 5 (0.0%) xpc_UnmarkGrayObject(JSObject*) 3 (0.0%) xpc_UnmarkGrayGCThingRecursive(void*, JSGCTraceKind) 1 (0.0%) js::IsIncrementalBarrierNeededOnObject(JSObject*) 1 (0.0%) js::GCThingIsMarkedGray(void*)
5 (0.0%) AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty) 1 (0.0%) mozilla::layers::Layer::ClearAnimations() (self) 269686 1 (0.0%) 5 (0.0%) mozilla::layers::Layer::ClearAnimations() 2 (0.0%) nsTArray<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::Clear() 1 (0.0%) mozilla::layers::Layer::ClearAnimations() (self) 1 (0.0%) nsTArray<mozilla::layers::AnimData, nsTArrayInfallibleAllocator>::Clear() 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
5 (0.0%) nsAttrValue::Reset() 2 (0.0%) nsAttrValue::ClearMiscContainer() (self) 149847 2 (0.0%) 5 (0.0%) nsAttrValue::ClearMiscContainer() 2 (0.0%) nsAttrValue::ClearMiscContainer() (self) 2 (0.0%) mozilla::css::Rule::Release() 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long)
5 (0.0%) void mozilla::layers::ContainerComputeEffectiveTransforms<mozilla::layers::BasicContainerLayer>(gfx3DMatrix const&, mozilla::layers::BasicContainerLayer*) 3 (0.0%) mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(gfx3DMatrix const&) (self) 269657 3 (0.0%) 5 (0.0%) mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(gfx3DMatrix const&) 3 (0.0%) mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(gfx3DMatrix const&) (self) 1 (0.0%) mozilla::layers::BasicThebesLayer::ComputeEffectiveTransforms(gfx3DMatrix const&) 1 (0.0%) void mozilla::layers::ContainerComputeEffectiveTransforms<mozilla::layers::BasicContainerLayer>(gfx3DMatrix const&, mozilla::layers::BasicContainerLayer*)
5 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 265548 0 (0.0%) 5 (0.0%) nsCycleCollectorRunner::Run() 5 (0.0%) nsCycleCollector::BeginCollection(bool, nsICycleCollectorListener*)
5 (0.0%) nsPresContext::GetRootPresContext() 5 (0.0%) nsRootPresContext::IsRoot() (self) 138924 5 (0.0%) 5 (0.0%) nsRootPresContext::IsRoot() 5 (0.0%) nsRootPresContext::IsRoot() (self)
5 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 5 (0.0%) nsIFrame::IsFrameOfType(unsigned int) const (self) 139949 5 (0.0%) 5 (0.0%) nsIFrame::IsFrameOfType(unsigned int) const 5 (0.0%) nsIFrame::IsFrameOfType(unsigned int) const (self)
5 (0.0%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 1 (0.0%) js::NameOperation(JSContext*, unsigned char*, JS::MutableHandle<JS::Value>) (self) 289426 1 (0.0%) 5 (0.0%) js::NameOperation(JSContext*, unsigned char*, JS::MutableHandle<JS::Value>) 4 (0.0%) js::LookupName(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) 1 (0.0%) js::NameOperation(JSContext*, unsigned char*, JS::MutableHandle<JS::Value>) (self)
5 (0.0%) _clip_and_composite.part.0 272991 0 (0.0%) 5 (0.0%) _composite_traps_draw_func 5 (0.0%) _cairo_surface_composite_trapezoids
3 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 2 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 137188 0 (0.0%) 5 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::GetEntry(mozilla::layers::ThebesLayer*) const 5 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator)
5 (0.0%) nsCycleCollector_collect(bool, nsCycleCollectorResults*, nsICycleCollectorListener*) 265562 0 (0.0%) 5 (0.0%) nsCycleCollectorRunner::Collect(bool, nsCycleCollectorResults*, nsICycleCollectorListener*) 3 (0.0%) JS_SetRuntimeThread 2 (0.0%) nsCycleCollector::FinishCollection(nsICycleCollectorListener*)
4 (0.0%) _cairo_gstate_fill 1 (0.0%) _cairo_gstate_mask 272187 0 (0.0%) 5 (0.0%) _clipped 5 (0.0%) _cairo_clip_get_region
4 (0.0%) ContentEnumFunc(RuleValue const&, nsCSSSelector*, RuleProcessorData*, NodeMatchContext&, AncestorFilter*) 4 (0.0%) _ZL15SelectorMatchesPN7mozilla3dom7ElementEP13nsCSSSelectorR16NodeMatchContextR16TreeMatchContextPb.part.8 (self) 1 (0.0%) nsCSSRuleProcessor::SelectorListMatches(mozilla::dom::Element*, TreeMatchContext&, nsCSSSelectorList*) 143820 4 (0.0%) 5 (0.0%) _ZL15SelectorMatchesPN7mozilla3dom7ElementEP13nsCSSSelectorR16NodeMatchContextR16TreeMatchContextPb.part.8 4 (0.0%) _ZL15SelectorMatchesPN7mozilla3dom7ElementEP13nsCSSSelectorR16NodeMatchContextR16TreeMatchContextPb.part.8 (self) 1 (0.0%) nsCSSRuleProcessor::GetContentStateForVisitedHandling(mozilla::dom::Element*, TreeMatchContext const&, nsRuleWalker::VisitedHandlingType, bool)
5 (0.0%) NS_InvokeByIndex_P 5 (0.0%) nsGlobalWindow::GetMozInnerScreenY(float*) (self) 188411 0 (0.0%) 5 (0.0%) nsGlobalWindow::GetMozInnerScreenY(float*) 5 (0.0%) nsGlobalWindow::GetMozInnerScreenY(float*) (self) 5 (0.0%) nsGlobalWindow::GetInnerScreenRect()
5 (0.0%) _clipped 272062 0 (0.0%) 5 (0.0%) _cairo_clip_get_region 5 (0.0%) _cairo_clip_path_to_region
5 (0.0%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::nsRefPtr(mozilla::FrameLayerBuilder::DisplayItemData*) (self) 3 (0.0%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 2 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 137233 5 (0.0%) 5 (0.0%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::nsRefPtr(mozilla::FrameLayerBuilder::DisplayItemData*) 5 (0.0%) nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::nsRefPtr(mozilla::FrameLayerBuilder::DisplayItemData*) (self)
5 (0.0%) nsObserverList::NotifyObservers(nsISupports*, char const*, unsigned short const*) 149912 0 (0.0%) 5 (0.0%) nsCCUncollectableMarker::Observe(nsISupports*, char const*, unsigned short const*) 4 (0.0%) nsXULPrototypeCache::MarkInCCGeneration(unsigned int) 1 (0.0%) nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&)
4 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 137148 0 (0.0%) 5 (0.0%) mozilla::layers::Layer::SetBaseTransform(gfx3DMatrix const&) 5 (0.0%) gfx3DMatrix::operator==(gfx3DMatrix const&) const
5 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 5 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Contains(nsRect const&) const (self) 137234 5 (0.0%) 5 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Contains(nsRect const&) const 5 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Contains(nsRect const&) const (self)
2 (0.0%) nsGlobalWindow::UpdateCommands(nsAString_internal const&) 1 (0.0%) nsFocusManager::SendFocusOrBlurEvent(unsigned int, nsIPresShell*, nsIDocument*, nsISupports*, unsigned int, bool, bool) 1 (0.0%) nsDocument::FinalizeFrameLoader(nsFrameLoader*) 1 (0.0%) nsContentUtils::AddScriptRunner(nsIRunnable*) (self) 1 (0.0%) nsPresContext::NotifyDidPaintForSubtree() 150613 1 (0.0%) 5 (0.0%) nsContentUtils::AddScriptRunner(nsIRunnable*) 2 (0.0%) nsXULCommandDispatcher::UpdateCommands(nsAString_internal const&) 1 (0.0%) FocusBlurEvent::Run() 1 (0.0%) nsRunnableMethodImpl<void (nsDocument::*)(), true>::Run() 1 (0.0%) nsContentUtils::AddScriptRunner(nsIRunnable*) (self)
5 (0.0%) __gettimeofday (self) 3 (0.0%) _PR_UNIX_GetInterval 1 (0.0%) pt_TimedWait 1 (0.0%) PRMJ_Now 101017 5 (0.0%) 5 (0.0%) __gettimeofday 5 (0.0%) __gettimeofday (self)
3 (0.0%) _cairo_surface_mask_draw_func 2 (0.0%) _clip_and_composite_trapezoids 272940 0 (0.0%) 5 (0.0%) _cairo_surface_composite 5 (0.0%) _cairo_xlib_surface_composite
5 (0.0%) nsJSContext::CycleCollectNow(nsICycleCollectorListener*, int, bool) 265564 0 (0.0%) 5 (0.0%) nsCycleCollector_collect(bool, nsCycleCollectorResults*, nsICycleCollectorListener*) 5 (0.0%) nsCycleCollectorRunner::Collect(bool, nsCycleCollectorResults*, nsICycleCollectorListener*)
5 (0.0%) (anonymous namespace)::CSSParserImpl::ParseProperty(nsCSSProperty, nsAString_internal const&, nsIURI*, nsIURI*, nsIPrincipal*, mozilla::css::Declaration*, bool*, bool) 143708 0 (0.0%) 5 (0.0%) (anonymous namespace)::CSSParserImpl::ParseProperty(nsCSSProperty) 3 (0.0%) (anonymous namespace)::CSSParserImpl::ParseTransform(bool) 2 (0.0%) (anonymous namespace)::CSSParserImpl::ParseSingleValueProperty(nsCSSValue&, nsCSSProperty)
3 (0.0%) nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) 2 (0.0%) XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 223023 0 (0.0%) 5 (0.0%) XPCConvert::NativeData2JS(XPCLazyCallContext&, JS::Value*, void const*, nsXPTType const&, nsID const*, tag_nsresult*) 5 (0.0%) XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, tag_nsresult*)
5 (0.0%) XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, tag_nsresult*) 2 (0.0%) XPCWrappedNative::GetNewOrUsed(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) (self) 223874 0 (0.0%) 5 (0.0%) XPCWrappedNative::GetNewOrUsed(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) 2 (0.0%) XPCWrappedNative::GetNewOrUsed(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) (self) 2 (0.0%) XPCWrappedNative::Init(XPCCallContext&, JSObject*, XPCNativeScriptableCreateInfo const*) 1 (0.0%) XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext&, XPCWrappedNativeScope*, nsIClassInfo*, XPCNativeScriptableCreateInfo const*, QITableEntry*, bool) 1 (0.0%) XPCWrappedNative::FindTearOff(XPCCallContext&, XPCNativeInterface*, int, tag_nsresult*) 1 (0.0%) Native2WrappedNativeMap::Find(nsISupports*)
5 (0.0%) PR_WaitCondVar 4 (0.0%) pthread_cond_wait@@GLIBC_2.3.2 (self) 105399 4 (0.0%) 5 (0.0%) pthread_cond_wait@@GLIBC_2.3.2 4 (0.0%) pthread_cond_wait@@GLIBC_2.3.2 (self) 1 (0.0%) __pthread_mutex_unlock_usercnt
5 (0.0%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*) 159749 0 (0.0%) 5 (0.0%) nsEventTargetChainItem::PreHandleEvent(nsEventChainPreVisitor&) 2 (0.0%) nsXULElement::PreHandleEvent(nsEventChainPreVisitor&) 1 (0.0%) nsGlobalWindow::PreHandleEvent(nsEventChainPreVisitor&) 1 (0.0%) nsHTMLInputElement::PreHandleEvent(nsEventChainPreVisitor&) 1 (0.0%) nsDocument::PreHandleEvent(nsEventChainPreVisitor&)
5 (0.0%) _cairo_surface_fallback_fill 272064 0 (0.0%) 5 (0.0%) _cairo_clip_to_boxes 3 (0.0%) _cairo_clip_get_boxes 2 (0.0%) _cairo_clip_rectangle
5 (0.0%) nsDisplayList::DeleteAll() 1 (0.0%) nsDisplayTransform::~nsDisplayTransform() (self) 138196 1 (0.0%) 5 (0.0%) nsDisplayTransform::~nsDisplayTransform() 4 (0.0%) nsDisplayWrapList::~nsDisplayWrapList() 1 (0.0%) nsDisplayTransform::~nsDisplayTransform() (self)
3 (0.0%) nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) 2 (0.0%) nsCreateInstanceByContractID::operator()(nsID const&, void**) const 264872 0 (0.0%) 5 (0.0%) nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) 3 (0.0%) nsFactoryEntry::GetFactory() 2 (0.0%) nsComponentManagerImpl::GetFactoryEntry(char const*, unsigned int)
5 (0.0%) nsCSSFrameConstructor::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) 146658 0 (0.0%) 5 (0.0%) nsStyleSet::HasAttributeDependentStyle(nsPresContext*, mozilla::dom::Element*, nsIAtom*, int, bool) 4 (0.0%) nsStyleSet::WalkRuleProcessors(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool) 1 (0.0%) TreeMatchContext::TreeMatchContext(bool, nsRuleWalker::VisitedHandlingType, nsIDocument*, TreeMatchContext::MatchVisited)
5 (0.0%) nsPresContext::GetToplevelContentDocumentPresContext() 5 (0.0%) nsPresContext::IsChrome() const (self) 139005 5 (0.0%) 5 (0.0%) nsPresContext::IsChrome() const 5 (0.0%) nsPresContext::IsChrome() const (self)
5 (0.0%) GCGraphBuilder::Traverse(PtrInfo*) 221866 0 (0.0%) 5 (0.0%) nsXPConnectParticipant::TraverseImpl(nsXPConnectParticipant*, void*, nsCycleCollectionTraversalCallback&) 5 (0.0%) TraverseGCThing(TraverseSelect, void*, JSGCTraceKind, nsCycleCollectionTraversalCallback&)
5 (0.0%) nsStyleContext::Destroy() 146581 0 (0.0%) 5 (0.0%) nsStyleContext::~nsStyleContext() 5 (0.0%) nsStyleSet::GCRuleTrees()
5 (0.0%) _cairo_clip_get_region 272038 0 (0.0%) 5 (0.0%) _cairo_clip_path_to_region 3 (0.0%) _moz_cairo_region_intersect 2 (0.0%) _cairo_path_fixed_fill_rectilinear_to_region
5 (0.0%) nsPlaceholderFrame::GetType() const (self) 5 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 142323 5 (0.0%) 5 (0.0%) nsPlaceholderFrame::GetType() const 5 (0.0%) nsPlaceholderFrame::GetType() const (self)
4 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 1 (0.0%) nsLayoutUtils::GetFramesForArea(nsIFrame*, nsRect const&, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>&, bool, bool) 138205 0 (0.0%) 5 (0.0%) nsDisplayListBuilder::~nsDisplayListBuilder() 5 (0.0%) FreeArenaList
5 (0.0%) _composite_traps_draw_func 272951 0 (0.0%) 5 (0.0%) _cairo_surface_composite_trapezoids 5 (0.0%) _cairo_xlib_surface_composite_trapezoids.part.10
5 (0.0%) nsDisplayList::DeleteAll() 5 (0.0%) nsDisplayBackground::~nsDisplayBackground() (self) 138005 5 (0.0%) 5 (0.0%) nsDisplayBackground::~nsDisplayBackground() 5 (0.0%) nsDisplayBackground::~nsDisplayBackground() (self)
5 (0.0%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) 1 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSDeclaration(bool) (self) 144916 1 (0.0%) 5 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSDeclaration(bool) 2 (0.0%) nsStyledElementNotElementCSSInlineStyle::SetInlineStyleRule(mozilla::css::StyleRule*, nsAString_internal const*, bool) 1 (0.0%) moz_xmalloc 1 (0.0%) nsStyledElementNotElementCSSInlineStyle::GetInlineStyleRule() 1 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSDeclaration(bool) (self)
5 (0.0%) caseInsensitiveStringHashKey(PLDHashTable*, void const*) (self) 5 (0.0%) PL_DHashTableOperate 263599 5 (0.0%) 5 (0.0%) caseInsensitiveStringHashKey(PLDHashTable*, void const*) 5 (0.0%) caseInsensitiveStringHashKey(PLDHashTable*, void const*) (self)
4 (0.0%) nsCOMPtr_base::~nsCOMPtr_base() (self) 1 (0.0%) nsDOMEvent::~nsDOMEvent() 1 (0.0%) qsObjectHelper::~qsObjectHelper() 1 (0.0%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) 1 (0.0%) nsDisplayImage::~nsDisplayImage() 125052 4 (0.0%) 4 (0.0%) nsCOMPtr_base::~nsCOMPtr_base() 4 (0.0%) nsCOMPtr_base::~nsCOMPtr_base() (self)
4 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 135769 0 (0.0%) 4 (0.0%) mozilla::image::RasterImage::ScaleWorker::Run() 4 (0.0%) mozilla::gfx::Scale(unsigned char*, int, int, int, unsigned char*, int, int, int, mozilla::gfx::SurfaceFormat)
4 (0.0%) js::mjit::ic::Call(js::VMFrame&, js::mjit::ic::CallICInfo*) 293231 0 (0.0%) 4 (0.0%) js::mjit::CallCompiler::update() 4 (0.0%) js::mjit::stubs::UncachedCallHelper(js::VMFrame&, unsigned int, bool, js::mjit::stubs::UncachedCallResult&)
4 (0.0%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 289077 0 (0.0%) 4 (0.0%) js_fun_call(JSContext*, unsigned int, JS::Value*) 4 (0.0%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct)
4 (0.0%) PL_DHashTableEnumerate 186780 0 (0.0%) 4 (0.0%) MarkXBLInCCGeneration(nsIURI*, nsRefPtr<nsXBLDocumentInfo>&, void*) 3 (0.0%) nsXBLDocumentInfo::MarkInCCGeneration(unsigned int) 1 (0.0%) xpc_UnmarkGrayObject(JSObject*)
3 (0.0%) _ZL11NoteJSChildP8JSTracerPv13JSGCTraceKind.part.5 1 (0.0%) GCGraphBuilder::NoteJSChild(void*) (self) 1 (0.0%) nsDOMCSSAttributeDeclaration::cycleCollection::TraverseImpl(nsDOMCSSAttributeDeclaration::cycleCollection*, void*, nsCycleCollectionTraversalCallback&) 265503 1 (0.0%) 4 (0.0%) GCGraphBuilder::NoteJSChild(void*) 1 (0.0%) nsACString_internal::Finalize() 1 (0.0%) GCGraphBuilder::NoteChild(void*, nsCycleCollectionParticipant*, nsCString) 1 (0.0%) GCGraphBuilder::NoteJSChild(void*) (self) 1 (0.0%) xpc_GCThingIsGrayCCThing(void*)
4 (0.0%) mozilla::dom::DOMProxyHandler::getPropertyDescriptor(JSContext*, JSObject*, long, bool, JSPropertyDescriptor*) 1 (0.0%) JS_GetPropertyDescriptorById (self) 288401 1 (0.0%) 4 (0.0%) JS_GetPropertyDescriptorById 3 (0.0%) _ZL25GetPropertyDescriptorByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_IlEEjiP20JSPropertyDescriptor.constprop.391 1 (0.0%) JS_GetPropertyDescriptorById (self)
4 (0.0%) nsHTMLScrollFrame::GetType() const (self) 4 (0.0%) nsIPresShell::GetRootScrollFrame() const 141441 4 (0.0%) 4 (0.0%) nsHTMLScrollFrame::GetType() const 4 (0.0%) nsHTMLScrollFrame::GetType() const (self)
4 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 4 (0.0%) nsIFrame::GetStylePosition() const (self) 138726 4 (0.0%) 4 (0.0%) nsIFrame::GetStylePosition() const 4 (0.0%) nsIFrame::GetStylePosition() const (self)
4 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) 146410 0 (0.0%) 4 (0.0%) nsRuleNode::ComputeDisplayData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 3 (0.0%) nsStyleDisplay::nsStyleDisplay(nsStyleDisplay const&) 1 (0.0%) nsTArray<nsTransition, nsTArrayDefaultAllocator>::SetLength(unsigned int)
4 (0.0%) PL_DHashTableOperate 4 (0.0%) PL_DHashVoidPtrKeyStub (self) 262929 4 (0.0%) 4 (0.0%) PL_DHashVoidPtrKeyStub 4 (0.0%) PL_DHashVoidPtrKeyStub (self)
4 (0.0%) mozilla::image::RasterImage::WriteToDecoder(char const*, unsigned int) 136474 0 (0.0%) 4 (0.0%) mozilla::image::nsPNGDecoder::WriteInternal(char const*, unsigned int) 4 (0.0%) MOZ_PNG_process_data
4 (0.0%) nsFrameManager::ComputeStyleChangeFor(nsIFrame*, nsStyleChangeList*, nsChangeHint, mozilla::css::RestyleTracker&, bool) 2 (0.0%) AncestorFilter::Init(mozilla::dom::Element*) (self) 143849 2 (0.0%) 4 (0.0%) AncestorFilter::Init(mozilla::dom::Element*) 2 (0.0%) AncestorFilter::Init(mozilla::dom::Element*) (self) 1 (0.0%) moz_xmalloc 1 (0.0%) AncestorFilter::PushAncestor(mozilla::dom::Element*)
4 (0.0%) nsCSSRendering::PaintBorderWithStyleBorder(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleBorder const&, nsStyleContext*, int) 137785 0 (0.0%) 4 (0.0%) nsCSSBorderRenderer::DrawBorders() 4 (0.0%) gfxContext::Stroke()
4 (0.0%) nsPlaceholderFrame::IsSelfEmpty() (self) 4 (0.0%) AreAllEarlierInFlowFramesEmpty(nsIFrame*, nsIFrame*, bool*) 142316 4 (0.0%) 4 (0.0%) nsPlaceholderFrame::IsSelfEmpty() 4 (0.0%) nsPlaceholderFrame::IsSelfEmpty() (self)
4 (0.0%) gfxContext::Stroke() 271874 0 (0.0%) 4 (0.0%) INT__moz_cairo_stroke_preserve 4 (0.0%) _cairo_gstate_stroke
4 (0.0%) _ZN2js20DefineNativePropertyEP9JSContextN2JS6HandleIP8JSObjectEENS3_IlEENS3_INS2_5ValueEEEPFiS1_S6_S7_NS2_13MutableHandleIS8_EEEPFiS1_S6_S7_iSB_Ejjij.constprop.372 1 (0.0%) JSObject::putProperty(JSContext*, long, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, int) (self) 290178 1 (0.0%) 4 (0.0%) JSObject::putProperty(JSContext*, long, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, int) 2 (0.0%) JSObject::addPropertyInternal(JSContext*, long, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, int, js::Shape**, bool) 1 (0.0%) JSObject::putProperty(JSContext*, long, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, int) (self) 1 (0.0%) _ZN2js9BaseShape10getUnownedEP9JSContextRKNS_14StackBaseShapeE.constprop.185
4 (0.0%) DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int, int) 289674 0 (0.0%) 4 (0.0%) js::baseops::DefineGeneric(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::Handle<JS::Value>, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int) 4 (0.0%) _ZN2js20DefineNativePropertyEP9JSContextN2JS6HandleIP8JSObjectEENS3_IlEENS3_INS2_5ValueEEEPFiS1_S6_S7_NS2_13MutableHandleIS8_EEEPFiS1_S6_S7_iSB_Ejjij.constprop.372
2 (0.0%) nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**) 2 (0.0%) nsDocShell::Destroy() 229089 0 (0.0%) 4 (0.0%) nsDocShell::FirePageHideNotification(bool) 4 (0.0%) DocumentViewerImpl::PageHide(bool)
4 (0.0%) js::mjit::stubs::UncachedCallHelper(js::VMFrame&, unsigned int, bool, js::mjit::stubs::UncachedCallResult&) 293339 0 (0.0%) 4 (0.0%) UncachedInlineCall(js::VMFrame&, js::InitialFrameFlags, void**, bool*, unsigned int) 4 (0.0%) js::RunScript(JSContext*, JS::Handle<JSScript*>, js::StackFrame*)
4 (0.0%) mozilla::layers::ThebesLayerBuffer::DrawBufferWithRotation(gfxContext*, float, gfxASurface*, gfxMatrix const*) 1 (0.0%) mozilla::layers::ThebesLayerBuffer::DrawBufferQuadrant(gfxContext*, mozilla::layers::ThebesLayerBuffer::XSide, mozilla::layers::ThebesLayerBuffer::YSide, float, gfxASurface*, gfxMatrix const*) (self) 269712 1 (0.0%) 4 (0.0%) mozilla::layers::ThebesLayerBuffer::DrawBufferQuadrant(gfxContext*, mozilla::layers::ThebesLayerBuffer::XSide, mozilla::layers::ThebesLayerBuffer::YSide, float, gfxASurface*, gfxMatrix const*) 2 (0.0%) gfxContext::Fill() 1 (0.0%) mozilla::layers::ThebesLayerBuffer::DrawBufferQuadrant(gfxContext*, mozilla::layers::ThebesLayerBuffer::XSide, mozilla::layers::ThebesLayerBuffer::YSide, float, gfxASurface*, gfxMatrix const*) (self) 1 (0.0%) gfxPattern::~gfxPattern()
4 (0.0%) nsRefPtr<mozilla::layers::LayerManager>::~nsRefPtr() (self) 2 (0.0%) nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 1 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 137185 4 (0.0%) 4 (0.0%) nsRefPtr<mozilla::layers::LayerManager>::~nsRefPtr() 4 (0.0%) nsRefPtr<mozilla::layers::LayerManager>::~nsRefPtr() (self)
3 (0.0%) PollWrapper(_GPollFD*, unsigned int, int) 1 (0.0%) mozilla::HangMonitor::NotifyActivity(mozilla::HangMonitor::ActivityType) (self) 1 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 265179 1 (0.0%) 4 (0.0%) mozilla::HangMonitor::NotifyActivity(mozilla::HangMonitor::ActivityType) 3 (0.0%) _PR_UNIX_GetInterval 1 (0.0%) mozilla::HangMonitor::NotifyActivity(mozilla::HangMonitor::ActivityType) (self)
3 (0.0%) XPCJSRuntime::Get() 1 (0.0%) XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, int, JSObject*, JSObject*, XPCWrappedNative*, XPCWrappedNativeTearOff*) 1 (0.0%) nsXPConnect::GetXPConnect() (self) 221847 1 (0.0%) 4 (0.0%) nsXPConnect::GetXPConnect() 3 (0.0%) __tls_get_addr 1 (0.0%) nsXPConnect::GetXPConnect() (self)
2 (0.0%) nsXPConnect::Pop(JSContext**) 1 (0.0%) nsXPConnect::Push(JSContext*) 1 (0.0%) nsXPConnect::Peek(JSContext**) 1 (0.0%) XPCJSRuntime::Get() (self) 221848 1 (0.0%) 4 (0.0%) XPCJSRuntime::Get() 3 (0.0%) nsXPConnect::GetXPConnect() 1 (0.0%) XPCJSRuntime::Get() (self)
4 (0.0%) nsDisplayList::Sort(nsDisplayListBuilder*, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 4 (0.0%) nsDisplayList::Count() const (self) 138017 4 (0.0%) 4 (0.0%) nsDisplayList::Count() const 4 (0.0%) nsDisplayList::Count() const (self)
4 (0.0%) mozilla::image::RasterImage::DecodeWorker::DecodeABitOf(mozilla::image::RasterImage*) 135793 0 (0.0%) 4 (0.0%) mozilla::image::RasterImage::DecodeWorker::DecodeSomeOfImage(mozilla::image::RasterImage*, mozilla::image::RasterImage::DecodeWorker::DecodeType) 4 (0.0%) mozilla::image::RasterImage::WriteToDecoder(char const*, unsigned int)
4 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 3 (0.0%) nsIntRegion::nsIntRegion(nsIntRegion const&) (self) 137129 3 (0.0%) 4 (0.0%) nsIntRegion::nsIntRegion(nsIntRegion const&) 3 (0.0%) nsIntRegion::nsIntRegion(nsIntRegion const&) (self) 1 (0.0%) nsRegion::Init()
20 (0.2%) nsRuleNode::Sweep() (self) 4 (0.0%) nsStyleSet::GCRuleTrees() 2 (0.0%) SweepRuleNodeChildren(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 146403 0 (0.0%) 4 (0.0%) nsRuleNode::Sweep() 20 (0.2%) nsRuleNode::Sweep() (self) 3 (0.0%) PL_DHashTableEnumerate 3 (0.0%) nsRuleNode::DestroyInternal(nsRuleNode***)
2 (0.0%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 2 (0.0%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 137971 0 (0.0%) 4 (0.0%) nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 2 (0.0%) nsRegion::Init() 1 (0.0%) nsRegion::Copy(nsRect const&) 1 (0.0%) nsRegion::nsRegion()
4 (0.0%) nsRegion::~nsRegion() (self) 2 (0.0%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 136727 4 (0.0%) 4 (0.0%) nsRegion::~nsRegion() 4 (0.0%) nsRegion::~nsRegion() (self)
4 (0.0%) mozilla::image::RasterImage::RequestDecode() 135795 0 (0.0%) 4 (0.0%) mozilla::image::RasterImage::DecodeWorker::DecodeABitOf(mozilla::image::RasterImage*) 4 (0.0%) mozilla::image::RasterImage::DecodeWorker::DecodeSomeOfImage(mozilla::image::RasterImage*, mozilla::image::RasterImage::DecodeWorker::DecodeType)
4 (0.0%) js::NameOperation(JSContext*, unsigned char*, JS::MutableHandle<JS::Value>) 289681 0 (0.0%) 4 (0.0%) js::LookupName(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) 4 (0.0%) js::baseops::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>)
4 (0.0%) nsHTMLReflowState::InitConstraints(nsPresContext*, int, int, nsMargin const*, nsMargin const*, nsIAtom*) 1 (0.0%) nsCSSOffsetState::InitOffsets(int, nsIAtom*, nsMargin const*, nsMargin const*) (self) 141805 1 (0.0%) 4 (0.0%) nsCSSOffsetState::InitOffsets(int, nsIAtom*, nsMargin const*, nsMargin const*) 2 (0.0%) nsCSSOffsetState::ComputeMargin(int) 1 (0.0%) nsCSSOffsetState::InitOffsets(int, nsIAtom*, nsMargin const*, nsMargin const*) (self) 1 (0.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*)
4 (0.0%) nsDisplayItem::GetList() (self) 2 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 2 (0.0%) nsDisplayWrapList::ChildrenCanBeInactive(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&, nsDisplayList const&, nsIFrame*) 137884 4 (0.0%) 4 (0.0%) nsDisplayItem::GetList() 4 (0.0%) nsDisplayItem::GetList() (self)
4 (0.0%) js::baseops::DefineGeneric(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::Handle<JS::Value>, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int) 289667 0 (0.0%) 4 (0.0%) _ZN2js20DefineNativePropertyEP9JSContextN2JS6HandleIP8JSObjectEENS3_IlEENS3_INS2_5ValueEEEPFiS1_S6_S7_NS2_13MutableHandleIS8_EEEPFiS1_S6_S7_iSB_Ejjij.constprop.372 4 (0.0%) JSObject::putProperty(JSContext*, long, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, int)
4 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 3 (0.0%) nsDisplayItem::IsInvalid(nsRect&) (self) 137957 3 (0.0%) 4 (0.0%) nsDisplayItem::IsInvalid(nsRect&) 3 (0.0%) nsDisplayItem::IsInvalid(nsRect&) (self) 1 (0.0%) nsIFrame::IsInvalid(nsRect&)
2 (0.0%) js::frontend::Parser::memberExpr(bool) 2 (0.0%) js::frontend::Parser::processDirectives(js::frontend::ParseNode*) 1 (0.0%) js::frontend::TokenStream::getTokenInternal() (self) 292334 1 (0.0%) 4 (0.0%) js::frontend::TokenStream::getTokenInternal() 2 (0.0%) js::AtomizeChars(JSContext*, unsigned short const*, unsigned long, js::InternBehavior) 1 (0.0%) js::frontend::TokenStream::getTokenInternal() (self) 1 (0.0%) js::frontend::TokenStream::newToken(long)
4 (0.0%) nsLayoutUtils::GetFontMetricsForStyleContext(nsStyleContext*, nsFontMetrics**, float) 1 (0.0%) nsFontCache::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&) (self) 136852 1 (0.0%) 4 (0.0%) nsFontCache::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&) 2 (0.0%) nsFont::Equals(nsFont const&) const 1 (0.0%) gfxPangoFontGroup::UpdateFontList() 1 (0.0%) nsFontCache::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&) (self)
4 (0.0%) _end 224941 0 (0.0%) 4 (0.0%) nsIDOMDocument_CreateElement(JSContext*, unsigned int, JS::Value*) 3 (0.0%) xpc_qsXPCOMObjectToJsval(XPCLazyCallContext&, qsObjectHelper&, nsID const*, XPCNativeInterface**, JS::Value*) 1 (0.0%) nsDocument::CreateElement(nsAString_internal const&, nsIContent**)
3 (0.0%) nsRuleNode::Sweep() 2 (0.0%) nsRuleNode::DestroyInternal(nsRuleNode***) (self) 1 (0.0%) nsStyleSet::Shutdown(nsPresContext*) 146402 0 (0.0%) 4 (0.0%) nsRuleNode::DestroyInternal(nsRuleNode***) 3 (0.0%) nsRuleNode::~nsRuleNode() 2 (0.0%) nsRuleNode::DestroyInternal(nsRuleNode***) (self) 1 (0.0%) nsPresArena::State::Free(unsigned int, void*)
4 (0.0%) nsFrame::DisplayOutlineUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&) 4 (0.0%) nsIFrame::GetStyleOutline() const (self) 141093 4 (0.0%) 4 (0.0%) nsIFrame::GetStyleOutline() const 4 (0.0%) nsIFrame::GetStyleOutline() const (self)
4 (0.0%) _cairo_path_fixed_add (self) 3 (0.0%) _cairo_path_fixed_line_to 1 (0.0%) _cairo_path_fixed_move_to 272517 4 (0.0%) 4 (0.0%) _cairo_path_fixed_add 4 (0.0%) _cairo_path_fixed_add (self)
4 (0.0%) AutoCSSValueArray::AutoCSSValueArray(void*, unsigned long) (self) 3 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) 1 (0.0%) nsRuleNode::HasAuthorSpecifiedRules(nsStyleContext*, unsigned int, bool) 146382 4 (0.0%) 4 (0.0%) AutoCSSValueArray::AutoCSSValueArray(void*, unsigned long) 4 (0.0%) AutoCSSValueArray::AutoCSSValueArray(void*, unsigned long) (self)
3 (0.0%) nsPurpleBuffer::RemoveSkippable(bool) 1 (0.0%) GCGraphBuilder::NoteXPCOMChild(nsISupports*) 1 (0.0%) CanonicalizeXPCOMParticipant(nsISupports*) (self) 265445 1 (0.0%) 4 (0.0%) CanonicalizeXPCOMParticipant(nsISupports*) 1 (0.0%) CanonicalizeXPCOMParticipant(nsISupports*) (self) 1 (0.0%) nsHTMLOptionElement::QueryInterface(nsID const&, void**) 1 (0.0%) nsHTMLDivElement::QueryInterface(nsID const&, void**) 1 (0.0%) nsNodeInfo::QueryInterface(nsID const&, void**)
4 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 3 (0.0%) nsDisplayOpacity::GetOpaqueRegion(nsDisplayListBuilder*, bool*) (self) 137970 3 (0.0%) 4 (0.0%) nsDisplayOpacity::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 3 (0.0%) nsDisplayOpacity::GetOpaqueRegion(nsDisplayListBuilder*, bool*) (self) 1 (0.0%) nsRegion::Init()
3 (0.0%) _end 1 (0.0%) js_NativeGet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, unsigned int, JS::Value*) 225081 0 (0.0%) 4 (0.0%) nsIDOMMouseEvent_GetScreenX(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 4 (0.0%) nsDOMMouseEvent::GetScreenX(int*)
4 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 3 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Union(nsIntRect const&) const (self) 135730 3 (0.0%) 4 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Union(nsIntRect const&) const 3 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Union(nsIntRect const&) const (self) 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEmpty() const
2 (0.0%) nsXULTooltipListener::MouseMove(nsIDOMEvent*) 1 (0.0%) nsGlobalWindow::GetPrompter(nsIPrompt**) 1 (0.0%) PresShell::UpdateCanvasBackground() 262695 0 (0.0%) 4 (0.0%) nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 2 (0.0%) nsGetInterface::operator()(nsID const&, void**) const 2 (0.0%) nsCreateInstanceByContractID::operator()(nsID const&, void**) const
4 (0.0%) XPCWrappedNative::FindTearOff(XPCCallContext&, XPCNativeInterface*, int, tag_nsresult*) 223853 0 (0.0%) 4 (0.0%) XPCWrappedNative::InitTearOff(XPCCallContext&, XPCWrappedNativeTearOff*, XPCNativeInterface*, int) 1 (0.0%) XPCWrappedNative::ExtendSet(XPCCallContext&, XPCNativeInterface*) 1 (0.0%) XPCNativeInterface::GetIID() const 1 (0.0%) XPCContext::GetAppropriateSecurityManager(unsigned short) const 1 (0.0%) nsScriptSecurityManager::CanCreateWrapper(JSContext*, nsID const&, nsISupports*, nsIClassInfo*, void**)
4 (0.0%) skia::ImageOperations::ResizeBasic(SkBitmap const&, skia::ImageOperations::ResizeMethod, int, int, SkIRect const&, void*) 2 (0.0%) skia::BGRAConvolve2D(unsigned char const*, int, bool, skia::ConvolutionFilter1D const&, skia::ConvolutionFilter1D const&, int, unsigned char*, bool) (self) 278908 2 (0.0%) 4 (0.0%) skia::BGRAConvolve2D(unsigned char const*, int, bool, skia::ConvolutionFilter1D const&, skia::ConvolutionFilter1D const&, int, unsigned char*, bool) 2 (0.0%) skia::BGRAConvolve2D(unsigned char const*, int, bool, skia::ConvolutionFilter1D const&, skia::ConvolutionFilter1D const&, int, unsigned char*, bool) (self) 1 (0.0%) skia::ConvolutionFilter1D::FilterForValue(int, int*, int*) const 1 (0.0%) skia::(anonymous namespace)::ClampTo8(int)
4 (0.0%) mozilla::layers::BasicThebesLayerBuffer::DrawTo(mozilla::layers::ThebesLayer*, gfxContext*, float, mozilla::layers::Layer*) 269713 0 (0.0%) 4 (0.0%) mozilla::layers::ThebesLayerBuffer::DrawBufferWithRotation(gfxContext*, float, gfxASurface*, gfxMatrix const*) 4 (0.0%) mozilla::layers::ThebesLayerBuffer::DrawBufferQuadrant(gfxContext*, mozilla::layers::ThebesLayerBuffer::XSide, mozilla::layers::ThebesLayerBuffer::YSide, float, gfxASurface*, gfxMatrix const*)
2 (0.0%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 1 (0.0%) js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) 1 (0.0%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 289350 0 (0.0%) 4 (0.0%) JSScript::makeAnalysis(JSContext*) 4 (0.0%) js::analyze::ScriptAnalysis::analyzeBytecode(JSContext*)
4 (0.0%) mozilla::gfx::Scale(unsigned char*, int, int, int, unsigned char*, int, int, int, mozilla::gfx::SurfaceFormat) 278929 0 (0.0%) 4 (0.0%) skia::ImageOperations::Resize(SkBitmap const&, skia::ImageOperations::ResizeMethod, int, int, void*) 4 (0.0%) skia::ImageOperations::Resize(SkBitmap const&, skia::ImageOperations::ResizeMethod, int, int, SkIRect const&, void*)
4 (0.0%) nsCCUncollectableMarker::Observe(nsISupports*, char const*, unsigned short const*) 186821 0 (0.0%) 4 (0.0%) nsXULPrototypeCache::MarkInCCGeneration(unsigned int) 4 (0.0%) PL_DHashTableEnumerate
4 (0.0%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 4 (0.0%) mozilla::layers::ContainerLayer::GetType() const (self) 269305 4 (0.0%) 4 (0.0%) mozilla::layers::ContainerLayer::GetType() const 4 (0.0%) mozilla::layers::ContainerLayer::GetType() const (self)
4 (0.0%) nsDocument::AddImage(imgIRequest*) 135798 0 (0.0%) 4 (0.0%) mozilla::image::RasterImage::RequestDecode() 4 (0.0%) mozilla::image::RasterImage::DecodeWorker::DecodeABitOf(mozilla::image::RasterImage*)
4 (0.0%) mozilla::image::RasterImage::ScaleWorker::Run() 278756 0 (0.0%) 4 (0.0%) mozilla::gfx::Scale(unsigned char*, int, int, int, unsigned char*, int, int, int, mozilla::gfx::SurfaceFormat) 4 (0.0%) skia::ImageOperations::Resize(SkBitmap const&, skia::ImageOperations::ResizeMethod, int, int, void*)
4 (0.0%) js::analyze::ScriptAnalysis::analyzeBytecode(JSContext*) (self) 4 (0.0%) JSScript::makeAnalysis(JSContext*) 295713 4 (0.0%) 4 (0.0%) js::analyze::ScriptAnalysis::analyzeBytecode(JSContext*) 4 (0.0%) js::analyze::ScriptAnalysis::analyzeBytecode(JSContext*) (self)
4 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 4 (0.0%) nsRefPtr<mozilla::layers::ThebesLayer>::~nsRefPtr() (self) 137223 4 (0.0%) 4 (0.0%) nsRefPtr<mozilla::layers::ThebesLayer>::~nsRefPtr() 4 (0.0%) nsRefPtr<mozilla::layers::ThebesLayer>::~nsRefPtr() (self)
4 (0.0%) gfxPangoFontGroup::GetBaseFontSet() 268846 0 (0.0%) 4 (0.0%) gfxPangoFontGroup::MakeFontSet(_PangoLanguage*, double, nsAutoRef<_FcPattern>*) 3 (0.0%) _end 1 (0.0%) gfxFcFontSet::gfxFcFontSet(_FcPattern*, gfxUserFontSet*)
4 (0.0%) gfxPangoFontGroup::GetBaseFont() 268847 0 (0.0%) 4 (0.0%) gfxPangoFontGroup::GetBaseFontSet() 4 (0.0%) gfxPangoFontGroup::MakeFontSet(_PangoLanguage*, double, nsAutoRef<_FcPattern>*)
4 (0.0%) js::mjit::CallCompiler::update() 293351 0 (0.0%) 4 (0.0%) js::mjit::stubs::UncachedCallHelper(js::VMFrame&, unsigned int, bool, js::mjit::stubs::UncachedCallResult&) 4 (0.0%) UncachedInlineCall(js::VMFrame&, js::InitialFrameFlags, void**, bool*, unsigned int)
4 (0.0%) ReleaseData(void*, unsigned int) (self) 1 (0.0%) nsACString_internal::SetCapacity(unsigned int, mozilla::fallible_t const&) 1 (0.0%) nsStringBuffer::ToString(unsigned int, nsAString_internal&, bool) 1 (0.0%) GCGraphBuilder::NoteXPCOMChild(nsISupports*) 1 (0.0%) nsStyleTransformMatrix::TransformFunctionOf(nsCSSValue::Array const*) 266200 4 (0.0%) 4 (0.0%) ReleaseData(void*, unsigned int) 4 (0.0%) ReleaseData(void*, unsigned int) (self)
4 (0.0%) non-virtual thunk to nsHTMLScrollFrame::IsScrollingActive() (self) 4 (0.0%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 140401 4 (0.0%) 4 (0.0%) non-virtual thunk to nsHTMLScrollFrame::IsScrollingActive() 4 (0.0%) non-virtual thunk to nsHTMLScrollFrame::IsScrollingActive() (self)
4 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 3 (0.0%) nsAString_internal::LowerCaseEqualsASCII(char const*, unsigned int) const (self) 266238 3 (0.0%) 4 (0.0%) nsAString_internal::LowerCaseEqualsASCII(char const*, unsigned int) const 3 (0.0%) nsAString_internal::LowerCaseEqualsASCII(char const*, unsigned int) const (self) 1 (0.0%) nsCharTraits<unsigned short>::ASCIIToLower(unsigned short)
3 (0.0%) JS_DefinePropertyById 1 (0.0%) DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Value const&, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int, int) 288399 0 (0.0%) 4 (0.0%) DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int, int) 4 (0.0%) js::baseops::DefineGeneric(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::Handle<JS::Value>, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int)
4 (0.0%) INT__moz_cairo_stroke_preserve 272234 0 (0.0%) 4 (0.0%) _cairo_gstate_stroke 3 (0.0%) _cairo_surface_stroke 1 (0.0%) _cairo_stroke_style_dash_can_approximate
4 (0.0%) skia::ImageOperations::Resize(SkBitmap const&, skia::ImageOperations::ResizeMethod, int, int, void*) 278928 0 (0.0%) 4 (0.0%) skia::ImageOperations::Resize(SkBitmap const&, skia::ImageOperations::ResizeMethod, int, int, SkIRect const&, void*) 4 (0.0%) skia::ImageOperations::ResizeBasic(SkBitmap const&, skia::ImageOperations::ResizeMethod, int, int, SkIRect const&, void*)
2 (0.0%) nsImageLoadingContent::LoadImage(nsIURI*, bool, bool, nsIDocument*, unsigned int) 2 (0.0%) nsRuleNode::ComputeBackgroundData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 152570 0 (0.0%) 4 (0.0%) nsDocument::AddImage(imgIRequest*) 4 (0.0%) mozilla::image::RasterImage::RequestDecode()
4 (0.0%) nsDisplayItem::GetMergedFrames(nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) (self) 3 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 137882 4 (0.0%) 4 (0.0%) nsDisplayItem::GetMergedFrames(nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) 4 (0.0%) nsDisplayItem::GetMergedFrames(nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) (self)
3 (0.0%) DrawBackgroundColor(BackgroundClipState&, gfxContext*, bool, int) 1 (0.0%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) 267939 0 (0.0%) 4 (0.0%) gfxContext::RoundedRectangle(gfxRect const&, gfxCornerSizes const&, bool) 2 (0.0%) INT__moz_cairo_curve_to 1 (0.0%) _moz_cairo_close_path 1 (0.0%) _moz_cairo_move_to
1 (0.0%) UpdateLastInputEventTime(void*) 1 (0.0%) nsCategoryCache<nsINavHistoryObserver>::EntryAdded(nsCString const&) 1 (0.0%) nsGeolocationService::Init() 1 (0.0%) nsCCUncollectableMarker::Observe(nsISupports*, char const*, unsigned short const*) 262693 0 (0.0%) 4 (0.0%) nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) 4 (0.0%) nsGetServiceByContractID::operator()(nsID const&, void**) const
4 (0.0%) gfxContext::PushGroup(gfxASurface::gfxContentType) 271803 0 (0.0%) 4 (0.0%) _moz_cairo_push_group_with_content 3 (0.0%) _cairo_surface_create_similar_solid 1 (0.0%) _cairo_gstate_redirect_target
3 (0.0%) XPCCallContext::CanCallNow() 1 (0.0%) XPCWrappedNative::GetNewOrUsed(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) 223854 0 (0.0%) 4 (0.0%) XPCWrappedNative::FindTearOff(XPCCallContext&, XPCNativeInterface*, int, tag_nsresult*) 4 (0.0%) XPCWrappedNative::InitTearOff(XPCCallContext&, XPCWrappedNativeTearOff*, XPCNativeInterface*, int)
2 (0.0%) nsBindingManager::WalkRules(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool*) (self) 2 (0.0%) nsStyleSet::FileRules(bool (*)(nsIStyleRuleProcessor*, void*), void*, nsIContent*, nsRuleWalker*) 2 (0.0%) nsStyleSet::WalkRuleProcessors(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool) 186271 2 (0.0%) 4 (0.0%) nsBindingManager::WalkRules(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool*) 2 (0.0%) nsBindingManager::WalkRules(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool*) (self) 2 (0.0%) mozilla::dom::FragmentOrElement::GetBindingParent() const
4 (0.0%) nsCSSBorderRenderer::DrawBorders() 267956 0 (0.0%) 4 (0.0%) gfxContext::Stroke() 4 (0.0%) INT__moz_cairo_stroke_preserve
4 (0.0%) nsDocShell::QueryInterface(nsID const&, void**) 3 (0.0%) nsDocLoader::QueryInterface(nsID const&, void**) (self) 229332 3 (0.0%) 4 (0.0%) nsDocLoader::QueryInterface(nsID const&, void**) 3 (0.0%) nsDocLoader::QueryInterface(nsID const&, void**) (self) 1 (0.0%) nsDocLoader::AddRef()
4 (0.0%) mozilla::image::nsPNGDecoder::WriteInternal(char const*, unsigned int) 276295 0 (0.0%) 4 (0.0%) MOZ_PNG_process_data 3 (0.0%) MOZ_PNG_push_read_IDAT 1 (0.0%) MOZ_PNG_push_read_chunk
2 (0.0%) nsStyleSet::ProbePseudoElementStyle(mozilla::dom::Element*, nsCSSPseudoElements::Type, nsStyleContext*) 1 (0.0%) nsStyleSet::HasStateDependentStyle(nsPresContext*, mozilla::dom::Element*, nsEventStates) 1 (0.0%) nsStyleSet::HasAttributeDependentStyle(nsPresContext*, mozilla::dom::Element*, nsIAtom*, int, bool) 146625 0 (0.0%) 4 (0.0%) TreeMatchContext::TreeMatchContext(bool, nsRuleWalker::VisitedHandlingType, nsIDocument*, TreeMatchContext::MatchVisited) 3 (0.0%) nsDocShell::QueryInterface(nsID const&, void**) 1 (0.0%) nsNthIndexCache::nsNthIndexCache()
4 (0.0%) skia::ImageOperations::Resize(SkBitmap const&, skia::ImageOperations::ResizeMethod, int, int, SkIRect const&, void*) 278926 0 (0.0%) 4 (0.0%) skia::ImageOperations::ResizeBasic(SkBitmap const&, skia::ImageOperations::ResizeMethod, int, int, SkIRect const&, void*) 4 (0.0%) skia::BGRAConvolve2D(unsigned char const*, int, bool, skia::ConvolutionFilter1D const&, skia::ConvolutionFilter1D const&, int, unsigned char*, bool)
4 (0.0%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) 138602 0 (0.0%) 4 (0.0%) nsIFrame::SetStyleContext(nsStyleContext*) 4 (0.0%) nsFrame::DidSetStyleContext(nsStyleContext*)
19 (0.2%) mozilla::dom::FragmentOrElement::DestroyContent() (self) 4 (0.0%) nsDocument::Destroy() 155738 0 (0.0%) 4 (0.0%) mozilla::dom::FragmentOrElement::DestroyContent() 19 (0.2%) mozilla::dom::FragmentOrElement::DestroyContent() (self) 3 (0.0%) nsBindingManager::RemovedFromDocumentInternal(nsIContent*, nsIDocument*, nsIContent*) 1 (0.0%) nsXULElement::DestroyContent()
4 (0.0%) _end 293233 0 (0.0%) 4 (0.0%) js::mjit::ic::Call(js::VMFrame&, js::mjit::ic::CallICInfo*) 4 (0.0%) js::mjit::CallCompiler::update()
4 (0.0%) mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, nsIntRegion const&, bool*) 267972 0 (0.0%) 4 (0.0%) gfxContext::PushGroup(gfxASurface::gfxContentType) 4 (0.0%) _moz_cairo_push_group_with_content
4 (0.0%) nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool) 1 (0.0%) nsNodeUtils::AttributeChanged(mozilla::dom::Element*, int, nsIAtom*, int) (self) 153961 1 (0.0%) 4 (0.0%) nsNodeUtils::AttributeChanged(mozilla::dom::Element*, int, nsIAtom*, int) 2 (0.0%) PresShell::AttributeChanged(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 1 (0.0%) nsNodeUtils::AttributeChanged(mozilla::dom::Element*, int, nsIAtom*, int) (self) 1 (0.0%) nsContentList::AttributeChanged(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int)
2 (0.0%) _cairo_path_fixed_move_to (self) 2 (0.0%) _moz_cairo_close_path 1 (0.0%) _cairo_clip_rectangle 1 (0.0%) _moz_cairo_move_to 272527 2 (0.0%) 4 (0.0%) _cairo_path_fixed_move_to 2 (0.0%) _cairo_path_fixed_move_to (self) 1 (0.0%) _cairo_path_fixed_add 1 (0.0%) _cairo_path_last_op
4 (0.0%) mozilla::SamplerStackFrameRAII::~SamplerStackFrameRAII() (self) 3 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 1 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 126390 4 (0.0%) 4 (0.0%) mozilla::SamplerStackFrameRAII::~SamplerStackFrameRAII() 4 (0.0%) mozilla::SamplerStackFrameRAII::~SamplerStackFrameRAII() (self)
3 (0.0%) nsRuleNode::HasAuthorSpecifiedRules(nsStyleContext*, unsigned int, bool) 3 (0.0%) AutoCSSValueArray::~AutoCSSValueArray() (self) 1 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) 146384 3 (0.0%) 4 (0.0%) AutoCSSValueArray::~AutoCSSValueArray() 3 (0.0%) AutoCSSValueArray::~AutoCSSValueArray() (self) 1 (0.0%) nsCSSValue::DoReset()
4 (0.0%) DocumentViewerImpl::Destroy() 152195 0 (0.0%) 4 (0.0%) nsDocument::Destroy() 4 (0.0%) mozilla::dom::FragmentOrElement::DestroyContent()
4 (0.0%) ScopedXPCOMStartup::~ScopedXPCOMStartup() 125205 0 (0.0%) 4 (0.0%) nsXREDirProvider::DoShutdown() 3 (0.0%) Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, js::gcreason::Reason) 1 (0.0%) nsObserverService::NotifyObservers(nsISupports*, char const*, unsigned short const*)
4 (0.0%) nsDocShell::FirePageHideNotification(bool) 138437 0 (0.0%) 4 (0.0%) DocumentViewerImpl::PageHide(bool) 2 (0.0%) nsGlobalWindow::PageHidden() 2 (0.0%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*)
4 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 137949 0 (0.0%) 4 (0.0%) nsDisplayBorder::Paint(nsDisplayListBuilder*, nsRenderingContext*) 4 (0.0%) nsCSSRendering::PaintBorder(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, int)
4 (0.0%) mozilla::layers::BasicContainerLayer::RepositionChild(mozilla::layers::Layer*, mozilla::layers::Layer*) (self) 4 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 269339 4 (0.0%) 4 (0.0%) mozilla::layers::BasicContainerLayer::RepositionChild(mozilla::layers::Layer*, mozilla::layers::Layer*) 4 (0.0%) mozilla::layers::BasicContainerLayer::RepositionChild(mozilla::layers::Layer*, mozilla::layers::Layer*) (self)
4 (0.0%) mozilla::image::RasterImage::DecodeWorker::DecodeSomeOfImage(mozilla::image::RasterImage*, mozilla::image::RasterImage::DecodeWorker::DecodeType) 135774 0 (0.0%) 4 (0.0%) mozilla::image::RasterImage::WriteToDecoder(char const*, unsigned int) 4 (0.0%) mozilla::image::nsPNGDecoder::WriteInternal(char const*, unsigned int)
4 (0.0%) nsIFrame::SetStyleContext(nsStyleContext*) 2 (0.0%) nsFrame::DidSetStyleContext(nsStyleContext*) (self) 141228 2 (0.0%) 4 (0.0%) nsFrame::DidSetStyleContext(nsStyleContext*) 2 (0.0%) nsFrame::DidSetStyleContext(nsStyleContext*) (self) 1 (0.0%) nsIFrame::Properties() const 1 (0.0%) nsStyleContext::GetStyleBackground()
4 (0.0%) nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) 262750 0 (0.0%) 4 (0.0%) nsGetServiceByContractID::operator()(nsID const&, void**) const 4 (0.0%) nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**)
3 (0.0%) MOZ_PNG_process_data 276293 0 (0.0%) 3 (0.0%) MOZ_PNG_push_read_IDAT 3 (0.0%) MOZ_PNG_proc_IDAT_data
1 (0.0%) mozilla::dom::FragmentOrElement::nsDOMSlots::Traverse(nsCycleCollectionTraversalCallback&, bool) 1 (0.0%) nsINode::Traverse(nsINode*, nsCycleCollectionTraversalCallback&) 1 (0.0%) nsDOMCSSAttributeDeclaration::cycleCollection::TraverseImpl(nsDOMCSSAttributeDeclaration::cycleCollection*, void*, nsCycleCollectionTraversalCallback&) 265491 0 (0.0%) 3 (0.0%) GCGraphBuilder::NoteXPCOMChild(nsISupports*) 1 (0.0%) ReleaseData(void*, unsigned int) 1 (0.0%) GCGraphBuilder::NoteChild(void*, nsCycleCollectionParticipant*, nsCString) 1 (0.0%) CanonicalizeXPCOMParticipant(nsISupports*)
3 (0.0%) nsDisplayTransform::GetDeltaToMozTransformOrigin(nsIFrame const*, float, nsRect const*) 3 (0.0%) nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*) (self) 138042 3 (0.0%) 3 (0.0%) nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*) 3 (0.0%) nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*) (self)
3 (0.0%) nsDisplayBackgroundGeometry::~nsDisplayBackgroundGeometry() (self) 2 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 138257 3 (0.0%) 3 (0.0%) nsDisplayBackgroundGeometry::~nsDisplayBackgroundGeometry() 3 (0.0%) nsDisplayBackgroundGeometry::~nsDisplayBackgroundGeometry() (self)
5 (0.0%) js::ObjectImpl::markChildren(JSTracer*) 292569 0 (0.0%) 3 (0.0%) js::gc::MarkShape(JSTracer*, js::EncapsulatedPtr<js::Shape, unsigned long>*, char const*) 3 (0.0%) UnmarkGrayChildren(JSTracer*, void**, JSGCTraceKind) 1 (0.0%) js::gc::MarkCycleCollectorChildren(JSTracer*, js::Shape*) 1 (0.0%) NoteJSChild(JSTracer*, void*, JSGCTraceKind)
3 (0.0%) MOZ_PNG_push_read_IDAT 276292 0 (0.0%) 3 (0.0%) MOZ_PNG_proc_IDAT_data 2 (0.0%) MOZ_PNG_push_proc_row 1 (0.0%) MOZ_Z_inflate
2 (0.0%) PresShell::UpdateCanvasBackground() 1 (0.0%) nsDOMUIEvent::nsDOMUIEvent(nsPresContext*, nsGUIEvent*) 138993 0 (0.0%) 3 (0.0%) nsPresContext::GetContainerInternal() const 3 (0.0%) nsDocShell::QueryInterface(nsID const&, void**)
3 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 147907 0 (0.0%) 3 (0.0%) nsRootBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3 (0.0%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool)
1 (0.0%) nsXPConnect::Peek(JSContext**) 1 (0.0%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) 1 (0.0%) nsCxPusher::Push(nsIDOMEventTarget*) 187432 0 (0.0%) 3 (0.0%) xpc_UnmarkGrayContext(JSContext*) 2 (0.0%) JS_GetGlobalObject 1 (0.0%) JS_GetGlobalForScopeChain
3 (0.0%) nsSplittableFrame::GetPrevContinuation() const (self) 2 (0.0%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) GetPrevContinuationWithPossiblySameStyle(nsIFrame*) 142641 3 (0.0%) 3 (0.0%) nsSplittableFrame::GetPrevContinuation() const 3 (0.0%) nsSplittableFrame::GetPrevContinuation() const (self)
3 (0.0%) nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) 264826 0 (0.0%) 3 (0.0%) nsFactoryEntry::GetFactory() 3 (0.0%) nsComponentManagerImpl::KnownModule::Load()
3 (0.0%) nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool) 152480 0 (0.0%) 3 (0.0%) nsDocument::BeginUpdate(unsigned int) 3 (0.0%) PresShell::BeginUpdate(nsIDocument*, unsigned int)
3 (0.0%) nsCycleCollector::FinishCollection(nsICycleCollectorListener*) 265559 0 (0.0%) 3 (0.0%) nsCycleCollector::CollectWhite(nsICycleCollectorListener*) 2 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::UnlinkImpl(void*) 1 (0.0%) nsHTMLDocument::cycleCollection::UnlinkImpl(void*)
2 (0.0%) nsStyleImage::IsComplete() const 1 (0.0%) nsImageFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) imgRequestProxy::GetImageStatus(unsigned int*) (self) 136349 1 (0.0%) 3 (0.0%) imgRequestProxy::GetImageStatus(unsigned int*) 1 (0.0%) imgStatusTracker::GetImageStatus() const 1 (0.0%) imgRequestProxy::GetImageStatus(unsigned int*) (self) 1 (0.0%) imgRequestProxy::GetStatusTracker()
3 (0.0%) nsRuleNode::DestroyInternal(nsRuleNode***) 146401 0 (0.0%) 3 (0.0%) nsRuleNode::~nsRuleNode() 2 (0.0%) nsResetStyleData::Destroy(unsigned int, nsPresContext*) 1 (0.0%) nsPresArena::State::Free(unsigned int, void*)
3 (0.0%) mozilla::layers::Layer::SetVisibleRegion(nsIntRegion const&) 2 (0.0%) nsRegion::IsEqual(nsRegion const&) const (self) 136765 2 (0.0%) 3 (0.0%) nsRegion::IsEqual(nsRegion const&) const 2 (0.0%) nsRegion::IsEqual(nsRegion const&) const (self) 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEqualInterior(nsRect const&) const
3 (0.0%) _moz_cairo_region_intersect 274303 0 (0.0%) 3 (0.0%) _moz_pixman_region32_intersect 3 (0.0%) pixman_op
3 (0.0%) mozilla::HangMonitor::NotifyActivity(mozilla::HangMonitor::ActivityType) 337763 0 (0.0%) 3 (0.0%) _PR_UNIX_GetInterval 3 (0.0%) __gettimeofday
3 (0.0%) _end 295742 0 (0.0%) 3 (0.0%) js::mjit::stubs::Add(js::VMFrame&) 3 (0.0%) js_ConcatStrings(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>)
3 (0.0%) XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, tag_nsresult*) 223863 0 (0.0%) 3 (0.0%) ConstructSlimWrapper(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, JS::Value*) 2 (0.0%) SetSlimWrapperProto(JSObject*, XPCWrappedNativeProto*) 1 (0.0%) xpcObjectHelper::GetXPCClassInfo()
3 (0.0%) nsDocument::BeginUpdate(unsigned int) 139186 0 (0.0%) 3 (0.0%) PresShell::BeginUpdate(nsIDocument*, unsigned int) 3 (0.0%) nsCSSFrameConstructor::BeginUpdate()
3 (0.0%) js::GetNativeStackBaseImpl() 105320 0 (0.0%) 3 (0.0%) pthread_getattr_np 3 (0.0%) __getdelim
2 (0.0%) IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind) 1 (0.0%) js::SweepBackgroundThings(JSRuntime*, bool) 289197 0 (0.0%) 3 (0.0%) _ZN2js2gcL14FinalizeArenasEPNS_6FreeOpEPPNS0_11ArenaHeaderERNS0_9ArenaListENS0_9AllocKindERNS_11SliceBudgetE.constprop.307 3 (0.0%) bool js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long)
3 (0.0%) _ZN2js2gcL14FinalizeArenasEPNS_6FreeOpEPPNS0_11ArenaHeaderERNS0_9ArenaListENS0_9AllocKindERNS_11SliceBudgetE.constprop.307 2 (0.0%) bool js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long) (self) 289164 2 (0.0%) 3 (0.0%) bool js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long) 2 (0.0%) bool js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long) (self) 1 (0.0%) WrappedNativeFinalize(js::FreeOp*, JSObject*, WNHelperType)
3 (0.0%) mozilla::layers::ContainerLayer::GetFirstChild() (self) 2 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 269302 3 (0.0%) 3 (0.0%) mozilla::layers::ContainerLayer::GetFirstChild() 3 (0.0%) mozilla::layers::ContainerLayer::GetFirstChild() (self)
3 (0.0%) PresShell::DidDoReflow(bool) 139319 0 (0.0%) 3 (0.0%) PresShell::HandlePostedReflowCallbacks(bool) 2 (0.0%) nsGfxScrollFrameInner::ReflowFinished() 1 (0.0%) nsSubDocumentFrame::ReflowFinished()
3 (0.0%) _cairo_clip_get_boxes 1 (0.0%) _region_clip_to_boxes (self) 272035 1 (0.0%) 3 (0.0%) _region_clip_to_boxes 1 (0.0%) _cairo_traps_limit 1 (0.0%) _moz_cairo_region_get_rectangle 1 (0.0%) _region_clip_to_boxes (self)
3 (0.0%) nsLayoutUtils::HasPseudoStyle(nsIContent*, nsStyleContext*, nsCSSPseudoElements::Type, nsPresContext*) 146675 0 (0.0%) 3 (0.0%) nsStyleSet::ProbePseudoElementStyle(mozilla::dom::Element*, nsCSSPseudoElements::Type, nsStyleContext*) 2 (0.0%) TreeMatchContext::TreeMatchContext(bool, nsRuleWalker::VisitedHandlingType, nsIDocument*, TreeMatchContext::MatchVisited) 1 (0.0%) TreeMatchContext::~TreeMatchContext()
2 (0.0%) MOZ_Z_uncompress 1 (0.0%) MOZ_PNG_proc_IDAT_data 1 (0.0%) MOZ_Z_inflate (self) 270929 1 (0.0%) 3 (0.0%) MOZ_Z_inflate 2 (0.0%) MOZ_Z_inflate_fast 1 (0.0%) MOZ_Z_inflate (self)
3 (0.0%) nsComponentManagerImpl::KnownModule::Load() 227685 0 (0.0%) 3 (0.0%) mozJSComponentLoader::LoadModule(mozilla::FileLocation&) 3 (0.0%) mozJSComponentLoader::GlobalForLocation(nsIFile*, nsIURI*, JSObject**, char**, JS::Value*)
3 (0.0%) _cairo_surface_stroke 272997 0 (0.0%) 3 (0.0%) _cairo_surface_fallback_stroke 2 (0.0%) _cairo_path_fixed_stroke_to_polygon 1 (0.0%) _cairo_bentley_ottmann_tessellate_polygon
3 (0.0%) nsEventListenerManager::HandleEventInternal(nsPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*, nsCxPusher*) 150458 0 (0.0%) 3 (0.0%) nsCxPusher::RePush(nsIDOMEventTarget*) 3 (0.0%) nsCxPusher::Push(nsIDOMEventTarget*)
3 (0.0%) nsEventStateManager::GenerateMouseEnterExit(nsGUIEvent*) 2 (0.0%) nsEventStateManager::NotifyMouseOver(nsGUIEvent*, nsIContent*) (self) 157914 0 (0.0%) 3 (0.0%) nsEventStateManager::NotifyMouseOver(nsGUIEvent*, nsIContent*) 2 (0.0%) nsEventStateManager::NotifyMouseOver(nsGUIEvent*, nsIContent*) (self) 2 (0.0%) nsEventStateManager::SetContentState(nsIContent*, nsEventStates) 1 (0.0%) nsEventStateManager::DispatchMouseEvent(nsGUIEvent*, unsigned int, nsIContent*, nsIContent*)
3 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 1 (0.0%) nsDisplayWrapList::GetComponentAlphaBounds(nsDisplayListBuilder*) (self) 138065 1 (0.0%) 3 (0.0%) nsDisplayWrapList::GetComponentAlphaBounds(nsDisplayListBuilder*) 2 (0.0%) nsRect::UnionRect(nsRect const&, nsRect const&) 1 (0.0%) nsDisplayWrapList::GetComponentAlphaBounds(nsDisplayListBuilder*) (self)
3 (0.0%) gfxXlibSurface::Create(Screen*, XRenderPictFormat*, nsIntSize const&, unsigned long) 268867 0 (0.0%) 3 (0.0%) gfxXlibSurface::gfxXlibSurface(Screen*, unsigned long, XRenderPictFormat*, nsIntSize const&) 3 (0.0%) _moz_cairo_xlib_surface_create_with_xrender_format
5 (0.0%) nsIFrame::Layout(nsBoxLayoutState&) 147980 0 (0.0%) 3 (0.0%) nsBoxFrame::DoLayout(nsBoxLayoutState&) 3 (0.0%) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) 2 (0.0%) nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&)
3 (0.0%) nsBoxFrame::DoLayout(nsBoxLayoutState&) 148059 0 (0.0%) 3 (0.0%) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) 2 (0.0%) nsSprocketLayout::PopulateBoxSizes(nsIFrame*, nsBoxLayoutState&, nsBoxSize*&, int&, int&, int&) 1 (0.0%) nsIFrame::Layout(nsBoxLayoutState&)
3 (0.0%) JS_ResolveStandardClass (self) 3 (0.0%) nsWindowSH::NewResolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, unsigned int, JSObject**, bool*) 288074 3 (0.0%) 3 (0.0%) JS_ResolveStandardClass 3 (0.0%) JS_ResolveStandardClass (self)
3 (0.0%) JS_GetPropertyDescriptorById 1 (0.0%) _ZL25GetPropertyDescriptorByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_IlEEjiP20JSPropertyDescriptor.constprop.391 (self) 287979 1 (0.0%) 3 (0.0%) _ZL25GetPropertyDescriptorByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_IlEEjiP20JSPropertyDescriptor.constprop.391 2 (0.0%) js::baseops::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) 1 (0.0%) _ZL25GetPropertyDescriptorByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_IlEEjiP20JSPropertyDescriptor.constprop.391 (self)
3 (0.0%) DoApplyRenderingChangeToTree(nsIFrame*, nsFrameManager*, nsChangeHint) 141305 0 (0.0%) 3 (0.0%) nsIFrame::InvalidateFrameSubtree(unsigned int) 3 (0.0%) InvalidateFrameInternal(nsIFrame*, bool)
3 (0.0%) _ZL21ApplyClipPropClippingP20nsDisplayListBuilderPK14nsStyleDisplayPK8nsIFrameP6nsRect.constprop.61 3 (0.0%) nsIFrame::GetClipPropClipRect(nsStyleDisplay const*, nsRect*, nsSize const&) const (self) 141143 3 (0.0%) 3 (0.0%) nsIFrame::GetClipPropClipRect(nsStyleDisplay const*, nsRect*, nsSize const&) const 3 (0.0%) nsIFrame::GetClipPropClipRect(nsStyleDisplay const*, nsRect*, nsSize const&) const (self)
3 (0.0%) hashEnumerate(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 185930 0 (0.0%) 3 (0.0%) UnmarkProtos(nsHashKey*, void*, void*) 3 (0.0%) nsXBLProtoImpl::Trace(void (*)(void*, char const*, void*), void*) const
3 (0.0%) moz_gtk_widget_paint 241931 0 (0.0%) 3 (0.0%) moz_gtk_entry_paint 3 (0.0%) clearlooks_style_draw_shadow
2 (0.0%) js_ConcatStrings(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>) 1 (0.0%) _ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE.part.322 289209 0 (0.0%) 3 (0.0%) js::gc::ArenaLists::refillFreeList(JSContext*, js::gc::AllocKind) 3 (0.0%) js::gc::Chunk::allocateArena(JSCompartment*, js::gc::AllocKind)
3 (0.0%) nsAString_internal::SetLength(unsigned int) 3 (0.0%) nsAString_internal::SetCapacity(unsigned int) (self) 266219 3 (0.0%) 3 (0.0%) nsAString_internal::SetCapacity(unsigned int) 3 (0.0%) nsAString_internal::SetCapacity(unsigned int) (self)
3 (0.0%) gfxContext::Rectangle(gfxRect const&, bool) 1 (0.0%) gfxContext::UserToDevicePixelSnapped(gfxRect&, bool) const (self) 267883 1 (0.0%) 3 (0.0%) gfxContext::UserToDevicePixelSnapped(gfxRect&, bool) const 1 (0.0%) gfxContext::UserToDevicePixelSnapped(gfxRect&, bool) const (self) 1 (0.0%) gfxContext::UserToDevice(gfxPoint const&) const 1 (0.0%) gfxPoint::Round()
3 (0.0%) mozilla::dom::FragmentOrElement::DestroyContent() 3 (0.0%) RemoveFromBindingManagerRunnable::Run() 186315 0 (0.0%) 3 (0.0%) nsBindingManager::RemovedFromDocumentInternal(nsIContent*, nsIDocument*, nsIContent*) 5 (0.0%) nsXBLBinding::ChangeDocument(nsIDocument*, nsIDocument*) 1 (0.0%) nsBindingManager::SetBinding(nsIContent*, nsXBLBinding*)
3 (0.0%) mozilla::layers::BasicLayerManager::IsCompositingCheap() (self) 3 (0.0%) nsDisplayBackground::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 269067 3 (0.0%) 3 (0.0%) mozilla::layers::BasicLayerManager::IsCompositingCheap() 3 (0.0%) mozilla::layers::BasicLayerManager::IsCompositingCheap() (self)
2 (0.0%) js::frontend::Parser::functionDef(JS::Handle<js::PropertyName*>, js::frontend::Parser::FunctionType, js::frontend::FunctionSyntaxKind) 2 (0.0%) js::frontend::CompileFunctionBody(JSContext*, JS::Handle<JSFunction*>, JS::CompileOptions, js::AutoNameVector const&, unsigned short const*, unsigned long) 1 (0.0%) js::frontend::Parser::functionBody(js::frontend::Parser::FunctionBodyType) (self) 292264 1 (0.0%) 3 (0.0%) js::frontend::Parser::functionBody(js::frontend::Parser::FunctionBodyType) 3 (0.0%) js::frontend::Parser::statements(bool*) 1 (0.0%) js::frontend::Parser::functionBody(js::frontend::Parser::FunctionBodyType) (self)
3 (0.0%) nsDisplayTextGeometry::~nsDisplayTextGeometry() 142970 0 (0.0%) 3 (0.0%) nsTextFrame::TextDecorations::~TextDecorations() 2 (0.0%) nsAutoTArray<nsTextFrame::LineDecoration, 1u, nsTArrayDefaultAllocator>::~nsAutoTArray() 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base()
3 (0.0%) gfxPlatformGtk::CreateOffscreenSurface(nsIntSize const&, gfxASurface::gfxContentType) 268879 0 (0.0%) 3 (0.0%) gfxXlibSurface::Create(Screen*, XRenderPictFormat*, nsIntSize const&, unsigned long) 3 (0.0%) gfxXlibSurface::gfxXlibSurface(Screen*, unsigned long, XRenderPictFormat*, nsIntSize const&)
3 (0.0%) clearlooks_style_draw_shadow 117759 0 (0.0%) 3 (0.0%) clearlooks_gummy_draw_entry 2 (0.0%) _end 1 (0.0%) clearlooks_draw_inset
3 (0.0%) _cairo_clip_to_boxes 272063 0 (0.0%) 3 (0.0%) _cairo_clip_get_boxes 3 (0.0%) _region_clip_to_boxes
3 (0.0%) _cairo_gstate_stroke 272948 0 (0.0%) 3 (0.0%) _cairo_surface_stroke 3 (0.0%) _cairo_surface_fallback_stroke
4 (0.0%) js::frontend::Parser::unaryExpr() 292226 0 (0.0%) 3 (0.0%) js::frontend::Parser::memberExpr(bool) 2 (0.0%) js::frontend::TokenStream::getTokenInternal() 2 (0.0%) js::frontend::Parser::primaryExpr(js::frontend::TokenKind, bool)
3 (0.0%) PresShell::UpdateCanvasBackground() 137680 0 (0.0%) 3 (0.0%) nsCSSRendering::DetermineBackgroundColor(nsPresContext*, nsStyleContext*, nsIFrame*, bool&, bool&) 2 (0.0%) nsStyleContext::GetVisitedDependentColor(nsCSSProperty) 1 (0.0%) nsStyleImage::IsOpaque() const
2 (0.0%) _cairo_filler_curve_to 1 (0.0%) _cairo_stroker_curve_to 272873 0 (0.0%) 3 (0.0%) _cairo_spline_decompose 3 (0.0%) _cairo_spline_decompose_into
2 (0.0%) TimerThread::AddTimer(nsTimerImpl*) 1 (0.0%) TimerThread::RemoveTimer(nsTimerImpl*) 1 (0.0%) mozilla::Monitor::Notify() (self) 250476 1 (0.0%) 3 (0.0%) mozilla::Monitor::Notify() 2 (0.0%) PR_NotifyCondVar 1 (0.0%) mozilla::Monitor::Notify() (self)
3 (0.0%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 1 (0.0%) GetTransformRootFrame(nsIFrame*) (self) 138043 1 (0.0%) 3 (0.0%) GetTransformRootFrame(nsIFrame*) 2 (0.0%) nsIFrame::Preserves3DChildren() const 1 (0.0%) GetTransformRootFrame(nsIFrame*) (self)
2 (0.0%) nsPresContext::FireDOMPaintEvent() 1 (0.0%) nsContentUtils::DispatchEvent(nsIDocument*, nsISupports*, nsAString_internal const&, bool, bool, bool, bool*) 157943 0 (0.0%) 3 (0.0%) nsDOMEvent::Release() 2 (0.0%) nsDOMNotifyPaintEvent::~nsDOMNotifyPaintEvent() 1 (0.0%) nsDOMEvent::~nsDOMEvent()
3 (0.0%) nsDisplayWrapper::WrapListsInPlace(nsDisplayListBuilder*, nsIFrame*, nsDisplayListSet const&) 138002 0 (0.0%) 3 (0.0%) WrapDisplayList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayWrapper*) 3 (0.0%) nsOverflowClipWrapper::WrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*)
3 (0.0%) munmap (self) 1 (0.0%) js_FinishGC(JSRuntime*) 1 (0.0%) js::ExpireChunksAndArenas(JSRuntime*, bool) 1 (0.0%) __free_stacks 102094 3 (0.0%) 3 (0.0%) munmap 3 (0.0%) munmap (self)
3 (0.0%) nsDisplayButtonBorderBackground::Paint(nsDisplayListBuilder*, nsRenderingContext*) 139755 0 (0.0%) 3 (0.0%) nsButtonFrameRenderer::PaintBorderAndBackground(nsPresContext*, nsRenderingContext&, nsRect const&, nsRect const&, unsigned int) 2 (0.0%) nsCSSRendering::PaintBorder(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, int) 1 (0.0%) nsCSSRendering::PaintBoxShadowInner(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&)
2 (0.0%) gfxContext::Rectangle(gfxRect const&, bool) 1 (0.0%) _moz_cairo_close_path (self) 1 (0.0%) gfxContext::RoundedRectangle(gfxRect const&, gfxCornerSizes const&, bool) 271864 1 (0.0%) 3 (0.0%) _moz_cairo_close_path 2 (0.0%) _cairo_path_fixed_move_to 1 (0.0%) _moz_cairo_close_path (self)
2 (0.0%) ReleaseObjects(void*, void*) 2 (0.0%) nsAttrValue::ClearMiscContainer() 144023 0 (0.0%) 3 (0.0%) mozilla::css::Rule::Release() 2 (0.0%) mozilla::css::StyleRule::~StyleRule() 1 (0.0%) mozilla::css::ImportRule::~ImportRule() 1 (0.0%) arena_dalloc
1 (0.0%) js::StringObject::create(JSContext*, JS::Handle<JSString*>) 1 (0.0%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 1 (0.0%) JS_NewObject 289718 0 (0.0%) 3 (0.0%) _ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE.part.322 1 (0.0%) js_GetClassPrototype(JSContext*, JSProtoKey, JS::MutableHandle<JSObject*>, js::Class*) 1 (0.0%) js::gc::ArenaLists::refillFreeList(JSContext*, js::gc::AllocKind) 1 (0.0%) __memcpy_ssse3_back
3 (0.0%) nsDisplayOpacity::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 3 (0.0%) mozilla::layers::LayerManager::GetUserData(void*) (self) 137987 3 (0.0%) 3 (0.0%) mozilla::layers::LayerManager::GetUserData(void*) 3 (0.0%) mozilla::layers::LayerManager::GetUserData(void*) (self)
3 (0.0%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*) 158149 0 (0.0%) 3 (0.0%) nsDOMUIEvent::DuplicatePrivateData() 2 (0.0%) nsDOMEvent::GetScreenCoords(nsPresContext*, nsEvent*, nsIntPoint) 1 (0.0%) nsDOMEvent::GetPageCoords(nsPresContext*, nsEvent*, nsIntPoint, nsIntPoint)
3 (0.0%) gfx3DMatrix::Scale(float, float, float) (self) 2 (0.0%) mozilla::layers::Layer::GetTransform() 1 (0.0%) mozilla::layers::Layer::GetLocalTransform() 267742 3 (0.0%) 3 (0.0%) gfx3DMatrix::Scale(float, float, float) 3 (0.0%) gfx3DMatrix::Scale(float, float, float) (self)
2 (0.0%) nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) 1 (0.0%) nsComponentManagerImpl::GetFactoryEntry(char const*, unsigned int) 264864 0 (0.0%) 3 (0.0%) nsBaseHashtable<nsCStringHashKey, nsFactoryEntry*, nsFactoryEntry*>::Get(nsACString_internal const&) const 2 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 1 (0.0%) PL_DHashTableOperate
3 (0.0%) js::mjit::Compiler::performCompilation() 292756 0 (0.0%) 3 (0.0%) js::mjit::Compiler::checkAnalysis(JS::Handle<JSScript*>) 3 (0.0%) JSScript::ensureRanInference(JSContext*)
6 (0.1%) _cairo_spline_decompose_into (self) 3 (0.0%) _cairo_spline_decompose 272871 1 (0.0%) 3 (0.0%) _cairo_spline_decompose_into 6 (0.1%) _cairo_spline_decompose_into (self) 1 (0.0%) _cairo_polygon_line_to 1 (0.0%) _cairo_stroker_line_to
6 (0.1%) js::ObjectImpl::markChildren(JSTracer*) 292543 0 (0.0%) 3 (0.0%) js::gc::MarkTypeObject(JSTracer*, js::EncapsulatedPtr<js::types::TypeObject, unsigned long>*, char const*) 5 (0.0%) UnmarkGrayChildren(JSTracer*, void**, JSGCTraceKind) 1 (0.0%) js::TraceChildren(JSTracer*, void*, JSGCTraceKind)
3 (0.0%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 2 (0.0%) MayHavePaintEventListenerSubdocumentCallback(nsIDocument*, void*) 139011 0 (0.0%) 3 (0.0%) nsPresContext::MayHavePaintEventListenerInSubDocument() 3 (0.0%) MayHavePaintEventListener(nsPIDOMWindow*) 2 (0.0%) nsDocument::EnumerateSubDocuments(bool (*)(nsIDocument*, void*), void*)
1 (0.0%) mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 1 (0.0%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 1 (0.0%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 267915 0 (0.0%) 3 (0.0%) gfxContext::GetClipExtents() 3 (0.0%) _moz_cairo_clip_extents
8 (0.1%) nsGenericHTMLElement::UnbindFromTree(bool, bool) 3 (0.0%) nsGenericElement::UnbindFromTree(bool, bool) (self) 1 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::UnlinkImpl(void*) 153461 1 (0.0%) 3 (0.0%) nsGenericElement::UnbindFromTree(bool, bool) 6 (0.1%) nsGenericHTMLElement::UnbindFromTree(bool, bool) 3 (0.0%) nsGenericElement::UnbindFromTree(bool, bool) (self) 1 (0.0%) nsAttrAndChildArray::ChildCount() const 1 (0.0%) nsINode::GetCurrentDoc() const
5 (0.0%) nsBindingManager::RemovedFromDocumentInternal(nsIContent*, nsIDocument*, nsIContent*) 185760 0 (0.0%) 3 (0.0%) nsXBLBinding::ChangeDocument(nsIDocument*, nsIDocument*) 5 (0.0%) nsContentUtils::RemoveScriptBlocker()
3 (0.0%) nsHTMLScrollFrame::IsScrollingActive() (self) 3 (0.0%) nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*) 140402 3 (0.0%) 3 (0.0%) nsHTMLScrollFrame::IsScrollingActive() 3 (0.0%) nsHTMLScrollFrame::IsScrollingActive() (self)
3 (0.0%) nsPresContext::MayHavePaintEventListenerInSubDocument() 138966 0 (0.0%) 3 (0.0%) MayHavePaintEventListener(nsPIDOMWindow*) 1 (0.0%) nsCOMPtr_base::assign_with_AddRef(nsISupports*) 1 (0.0%) nsWindowRoot::GetParentTarget() 1 (0.0%) nsDOMEventTargetHelper::Release()
3 (0.0%) XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 221946 0 (0.0%) 3 (0.0%) XPCCallContext::CanCallNow() 3 (0.0%) XPCWrappedNative::FindTearOff(XPCCallContext&, XPCNativeInterface*, int, tag_nsresult*)
2 (0.0%) gfxContext::Clip() 1 (0.0%) _moz_cairo_clip 271887 0 (0.0%) 3 (0.0%) _moz_cairo_clip_preserve 2 (0.0%) _cairo_clip_intersect_path 1 (0.0%) _cairo_gstate_clip
3 (0.0%) nsXPConnect::Push(JSContext*) 1 (0.0%) XPCJSContextStack::Push(JSContext*) (self) 223581 1 (0.0%) 3 (0.0%) XPCJSContextStack::Push(JSContext*) 2 (0.0%) XPCJSContextInfo* nsTArray<XPCJSContextInfo, nsTArrayInfallibleAllocator>::AppendElement<JSContext*>(JSContext* const&) 1 (0.0%) XPCJSContextStack::Push(JSContext*) (self)
3 (0.0%) ForceVisiblityForFixedItem(nsDisplayListBuilder*, nsDisplayItem*) (self) 2 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 138010 3 (0.0%) 3 (0.0%) ForceVisiblityForFixedItem(nsDisplayListBuilder*, nsDisplayItem*) 3 (0.0%) ForceVisiblityForFixedItem(nsDisplayListBuilder*, nsDisplayItem*) (self)
3 (0.0%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) 3 (0.0%) ConstrainToCoordValues(double&) (self) 138709 3 (0.0%) 3 (0.0%) ConstrainToCoordValues(double&) 3 (0.0%) ConstrainToCoordValues(double&) (self)
3 (0.0%) js::GCThingIsMarkedGray(void*) (self) 1 (0.0%) UnmarkGrayChildren(JSTracer*, void**, JSGCTraceKind) 1 (0.0%) NoteJSChild(JSTracer*, void*, JSGCTraceKind) 1 (0.0%) xpc_UnmarkGrayObject(JSObject*) 289030 3 (0.0%) 3 (0.0%) js::GCThingIsMarkedGray(void*) 3 (0.0%) js::GCThingIsMarkedGray(void*) (self)
3 (0.0%) mozilla::layers::PaintContext::AnnotateOpaqueRect() 269102 0 (0.0%) 3 (0.0%) gfxContext::CurrentSurface() 3 (0.0%) gfxContext::CurrentSurface(double*, double*)
3 (0.0%) ots::Process(ots::OTSStream*, unsigned char const*, unsigned long, bool (*)(void*, char const*, ...), void*, bool) 271170 0 (0.0%) 3 (0.0%) (anonymous namespace)::ProcessGeneric(ots::OpenTypeFile*, unsigned int, ots::OTSStream*, unsigned char const*, unsigned long, std::vector<(anonymous namespace)::OpenTypeTable, std::allocator<(anonymous namespace)::OpenTypeTable> > const&, ots::Buffer&) 2 (0.0%) MOZ_Z_uncompress 1 (0.0%) ots::ots_glyf_serialise(ots::OTSStream*, ots::OpenTypeFile*)
2 (0.0%) _fill_rectangles 1 (0.0%) _cairo_surface_fill_region 1 (0.0%) _cairo_surface_fill_rectangles (self) 272941 1 (0.0%) 3 (0.0%) _cairo_surface_fill_rectangles 2 (0.0%) _cairo_xlib_surface_fill_rectangles.part.11 1 (0.0%) _cairo_surface_fill_rectangles (self)
2 (0.0%) nsHTMLCSSStyleSheet::RulesMatching(ElementRuleProcessorData*) 1 (0.0%) nsStyledElementNotElementCSSInlineStyle::GetInlineStyleRule() (self) 1 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSDeclaration(bool) 154445 1 (0.0%) 3 (0.0%) nsStyledElementNotElementCSSInlineStyle::GetInlineStyleRule() 2 (0.0%) nsAttrValue::Type() const 1 (0.0%) nsStyledElementNotElementCSSInlineStyle::GetInlineStyleRule() (self)
2 (0.0%) nsDOMNotifyPaintEvent::~nsDOMNotifyPaintEvent() 1 (0.0%) nsDOMEvent::~nsDOMEvent() 157955 0 (0.0%) 3 (0.0%) nsDOMEvent::~nsDOMEvent() 1 (0.0%) mozilla::dom::FragmentOrElement::Release() 1 (0.0%) nsCOMPtr_base::~nsCOMPtr_base() 1 (0.0%) free
3 (0.0%) nsDisplayWrapList::GetMergedFrames(nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) (self) 3 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*) 138154 3 (0.0%) 3 (0.0%) nsDisplayWrapList::GetMergedFrames(nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) 3 (0.0%) nsDisplayWrapList::GetMergedFrames(nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) (self)
3 (0.0%) js::mjit::Compiler::checkAnalysis(JS::Handle<JSScript*>) 289392 0 (0.0%) 3 (0.0%) JSScript::ensureRanInference(JSContext*) 3 (0.0%) js::analyze::ScriptAnalysis::analyzeTypes(JSContext*)
3 (0.0%) PresShell::ComputeBackstopColor(nsIView*) 242090 0 (0.0%) 3 (0.0%) nsWindow::GetTransparencyMode() 2 (0.0%) _end 1 (0.0%) nsWindow::GetToplevelWidget(_GtkWidget**)
3 (0.0%) gfx3DMatrix::Is2D() const (self) 2 (0.0%) gfx3DMatrix::operator*(gfx3DMatrix const&) const 1 (0.0%) gfx3DMatrix::Is2D(gfxMatrix*) const 267762 3 (0.0%) 3 (0.0%) gfx3DMatrix::Is2D() const 3 (0.0%) gfx3DMatrix::Is2D() const (self)
3 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 2 (0.0%) nsRegion::ScaleInverseRoundOut(float, float) (self) 136764 2 (0.0%) 3 (0.0%) nsRegion::ScaleInverseRoundOut(float, float) 2 (0.0%) nsRegion::ScaleInverseRoundOut(float, float) (self) 1 (0.0%) floor
3 (0.0%) JSScript::ensureRanInference(JSContext*) 289391 0 (0.0%) 3 (0.0%) js::analyze::ScriptAnalysis::analyzeTypes(JSContext*) 1 (0.0%) js::analyze::ScriptAnalysis::analyzeSSA(JSContext*) 1 (0.0%) js::analyze::ScriptAnalysis::analyzeTypesBytecode(JSContext*, unsigned int, js::analyze::ScriptAnalysis::TypeInferenceState&) 1 (0.0%) js::types::TypeSet::addTypesToConstraint(JSContext*, js::types::TypeConstraint*)
1 (0.0%) js::TraceChildren(JSTracer*, void*, JSGCTraceKind) 1 (0.0%) js::gc::MarkObject(JSTracer*, js::EncapsulatedPtr<JSFunction, unsigned long>*, char const*) 1 (0.0%) js::gc::MarkScriptUnbarriered(JSTracer*, JSScript**, char const*) 221804 0 (0.0%) 3 (0.0%) _ZL11NoteJSChildP8JSTracerPv13JSGCTraceKind.part.5 3 (0.0%) GCGraphBuilder::NoteJSChild(void*)
3 (0.0%) nsDisplayItem** nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AppendElement<nsDisplayItem*>(nsDisplayItem* const&) 3 (0.0%) void nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AssignRange<nsDisplayItem*>(unsigned int, unsigned int, nsDisplayItem* const*) (self) 138219 3 (0.0%) 3 (0.0%) void nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AssignRange<nsDisplayItem*>(unsigned int, unsigned int, nsDisplayItem* const*) 3 (0.0%) void nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AssignRange<nsDisplayItem*>(unsigned int, unsigned int, nsDisplayItem* const*) (self)
2 (0.0%) nsRootPresContext::CancelDidPaintTimer() 1 (0.0%) nsTimerImpl::Cancel() (self) 1 (0.0%) mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 265123 1 (0.0%) 3 (0.0%) nsTimerImpl::Cancel() 2 (0.0%) TimerThread::RemoveTimer(nsTimerImpl*) 1 (0.0%) nsTimerImpl::Cancel() (self)
3 (0.0%) xpc_UnmarkGrayObject(JSObject*) 1 (0.0%) xpc_UnmarkGrayGCThingRecursive(void*, JSGCTraceKind) (self) 221871 1 (0.0%) 3 (0.0%) xpc_UnmarkGrayGCThingRecursive(void*, JSGCTraceKind) 2 (0.0%) js::TraceChildren(JSTracer*, void*, JSGCTraceKind) 1 (0.0%) xpc_UnmarkGrayGCThingRecursive(void*, JSGCTraceKind) (self)
1 (0.0%) nsFrame::FinishReflowWithAbsoluteFrames(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) nsFrame::UpdateOverflow() 1 (0.0%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 141296 0 (0.0%) 3 (0.0%) nsIFrame::FinishAndStoreOverflow(nsOverflowAreas&, nsSize) 1 (0.0%) nsDisplayTransform::TransformRect(nsRect const&, nsIFrame const*, nsPoint const&, nsRect const*) 1 (0.0%) nsIFrame::IsBoxFrame() const 1 (0.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*)
3 (0.0%) js::mjit::stubs::Add(js::VMFrame&) 1 (0.0%) js_ConcatStrings(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>) (self) 291913 1 (0.0%) 3 (0.0%) js_ConcatStrings(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>) 2 (0.0%) js::gc::ArenaLists::refillFreeList(JSContext*, js::gc::AllocKind) 1 (0.0%) js_ConcatStrings(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>) (self)
3 (0.0%) gfxUserFontSet::LoadFont(gfxProxyFontEntry*, unsigned char const*, unsigned int&) 268584 0 (0.0%) 3 (0.0%) gfxUserFontSet::SanitizeOpenTypeData(gfxProxyFontEntry*, unsigned char const*, unsigned int, unsigned int&, bool) 3 (0.0%) ots::Process(ots::OTSStream*, unsigned char const*, unsigned long, bool (*)(void*, char const*, ...), void*, bool)
3 (0.0%) JS_SetRuntimeThread 289562 0 (0.0%) 3 (0.0%) js::GetNativeStackBaseImpl() 3 (0.0%) pthread_getattr_np
3 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 139756 0 (0.0%) 3 (0.0%) nsDisplayButtonBorderBackground::Paint(nsDisplayListBuilder*, nsRenderingContext*) 3 (0.0%) nsButtonFrameRenderer::PaintBorderAndBackground(nsPresContext*, nsRenderingContext&, nsRect const&, nsRect const&, unsigned int)
3 (0.0%) nsViewManager::FlushDirtyRegionToWidget(nsView*) 187058 0 (0.0%) 3 (0.0%) nsViewManager::InvalidateWidgetArea(nsView*, nsRegion const&) 3 (0.0%) nsWindow::Invalidate(nsIntRect const&)
2 (0.0%) moz_gtk_button_paint 1 (0.0%) moz_gtk_widget_paint 117645 0 (0.0%) 3 (0.0%) clearlooks_style_draw_box 2 (0.0%) clearlooks_gummy_draw_button 1 (0.0%) clearlooks_gummy_draw_scrollbar_stepper
2 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 2 (0.0%) _ZN7mozilla6layersL13TransformRectERK9nsIntRectRK11gfx3DMatrix.constprop.4 (self) 1 (0.0%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 270183 2 (0.0%) 3 (0.0%) _ZN7mozilla6layersL13TransformRectERK9nsIntRectRK11gfx3DMatrix.constprop.4 2 (0.0%) _ZN7mozilla6layersL13TransformRectERK9nsIntRectRK11gfx3DMatrix.constprop.4 (self) 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEmpty() const
3 (0.0%) nsCxPusher::RePush(nsIDOMEventTarget*) 150453 0 (0.0%) 3 (0.0%) nsCxPusher::Push(nsIDOMEventTarget*) 2 (0.0%) nsCxPusher::Push(JSContext*, bool) 1 (0.0%) xpc_UnmarkGrayContext(JSContext*)
3 (0.0%) arena_run_alloc 3 (0.0%) arena_chunk_tree_dirty_remove (self) 97176 3 (0.0%) 3 (0.0%) arena_chunk_tree_dirty_remove 3 (0.0%) arena_chunk_tree_dirty_remove (self)
3 (0.0%) gfx3DMatrix::CanDraw2D(gfxMatrix*) const (self) 2 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) void mozilla::layers::ContainerComputeEffectiveTransforms<mozilla::layers::BasicContainerLayer>(gfx3DMatrix const&, mozilla::layers::BasicContainerLayer*) 267767 3 (0.0%) 3 (0.0%) gfx3DMatrix::CanDraw2D(gfxMatrix*) const 3 (0.0%) gfx3DMatrix::CanDraw2D(gfxMatrix*) const (self)
3 (0.0%) nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, bool*) 229043 0 (0.0%) 3 (0.0%) nsDocShell::GetCanExecuteScripts(bool*) 1 (0.0%) nsCOMPtr_base::begin_assignment() 1 (0.0%) nsDocShell::GetAllowJavascript(bool*) 1 (0.0%) non-virtual thunk to nsDocShell::Release()
3 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 269109 0 (0.0%) 3 (0.0%) mozilla::layers::Layer::SetVisibleRegion(nsIntRegion const&) 3 (0.0%) nsRegion::IsEqual(nsRegion const&) const
3 (0.0%) nsRuleWalker::Forward(mozilla::css::StyleRule*) 2 (0.0%) nsRuleNode::Transition(nsIStyleRule*, unsigned char, bool) (self) 146378 2 (0.0%) 3 (0.0%) nsRuleNode::Transition(nsIStyleRule*, unsigned char, bool) 2 (0.0%) nsRuleNode::Transition(nsIStyleRule*, unsigned char, bool) (self) 1 (0.0%) nsRuleNode::nsRuleNode(nsPresContext*, nsRuleNode*, nsIStyleRule*, unsigned char, bool)
3 (0.0%) PR_CallOnce (self) 3 (0.0%) LockArena 337414 3 (0.0%) 3 (0.0%) PR_CallOnce 3 (0.0%) PR_CallOnce (self)
3 (0.0%) WrapDisplayList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayWrapper*) 141069 0 (0.0%) 3 (0.0%) nsOverflowClipWrapper::WrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 3 (0.0%) nsDisplayClip::nsDisplayClip(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsRect const&)
3 (0.0%) pthread_self (self) 2 (0.0%) PR_WaitCondVar 1 (0.0%) PR_EnterMonitor 105265 3 (0.0%) 3 (0.0%) pthread_self 3 (0.0%) pthread_self (self)
3 (0.0%) NS_InvokeByIndex_P 3 (0.0%) nsGlobalWindow::GetMozInnerScreenX(float*) (self) 188412 0 (0.0%) 3 (0.0%) nsGlobalWindow::GetMozInnerScreenX(float*) 3 (0.0%) nsGlobalWindow::GetMozInnerScreenX(float*) (self) 3 (0.0%) nsGlobalWindow::GetInnerScreenRect()
3 (0.0%) nsXBLDocumentInfo::MarkInCCGeneration(unsigned int) 263458 0 (0.0%) 3 (0.0%) nsHashtable::Enumerate(bool (*)(nsHashKey*, void*, void*), void*) 3 (0.0%) PL_DHashTableEnumerate
2 (0.0%) AdjustAppendParentForAfterContent(nsPresContext*, nsIContent*, nsIFrame*, nsIFrame**) 1 (0.0%) nsCSSFrameConstructor::ShouldHaveFirstLineStyle(nsIContent*, nsStyleContext*) 138759 0 (0.0%) 3 (0.0%) nsLayoutUtils::HasPseudoStyle(nsIContent*, nsStyleContext*, nsCSSPseudoElements::Type, nsPresContext*) 3 (0.0%) nsStyleSet::ProbePseudoElementStyle(mozilla::dom::Element*, nsCSSPseudoElements::Type, nsStyleContext*)
3 (0.0%) nsRuleNode::ComputeDisplayData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 1 (0.0%) nsStyleDisplay::nsStyleDisplay(nsStyleDisplay const&) (self) 146914 1 (0.0%) 3 (0.0%) nsStyleDisplay::nsStyleDisplay(nsStyleDisplay const&) 1 (0.0%) nsStyleDisplay::nsStyleDisplay(nsStyleDisplay const&) (self) 1 (0.0%) nsTransition::nsTransition(nsTransition const&) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int)
3 (0.0%) JS::Compile(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, char const*, unsigned long) 288258 0 (0.0%) 3 (0.0%) JS::Compile(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long) 3 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int)
3 (0.0%) PresShell::BeginUpdate(nsIDocument*, unsigned int) 137490 0 (0.0%) 3 (0.0%) nsCSSFrameConstructor::BeginUpdate() 3 (0.0%) nsPresContext::GetRootPresContext()
2 (0.0%) nsCycleCollectorRunner::Collect(bool, nsCycleCollectorResults*, nsICycleCollectorListener*) 1 (0.0%) nsCycleCollector::Collect(bool, nsCycleCollectorResults*, unsigned int, nsICycleCollectorListener*) 265561 0 (0.0%) 3 (0.0%) nsCycleCollector::FinishCollection(nsICycleCollectorListener*) 3 (0.0%) nsCycleCollector::CollectWhite(nsICycleCollectorListener*)
3 (0.0%) nsXPConnect::GetXPConnect() 2 (0.0%) __tls_get_addr (self) 98635 2 (0.0%) 3 (0.0%) __tls_get_addr 2 (0.0%) __tls_get_addr (self) 1 (0.0%) _dl_update_slotinfo
3 (0.0%) nsOverflowClipWrapper::WrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 138081 0 (0.0%) 3 (0.0%) nsDisplayClip::nsDisplayClip(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsRect const&) 3 (0.0%) nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*)
3 (0.0%) gfxXlibSurface::gfxXlibSurface(Screen*, unsigned long, XRenderPictFormat*, nsIntSize const&) 273478 0 (0.0%) 3 (0.0%) _moz_cairo_xlib_surface_create_with_xrender_format 2 (0.0%) _cairo_xlib_surface_create_internal 1 (0.0%) _cairo_xlib_screen_get
3 (0.0%) gfxUserFontSet::SanitizeOpenTypeData(gfxProxyFontEntry*, unsigned char const*, unsigned int, unsigned int&, bool) 271171 0 (0.0%) 3 (0.0%) ots::Process(ots::OTSStream*, unsigned char const*, unsigned long, bool (*)(void*, char const*, ...), void*, bool) 3 (0.0%) (anonymous namespace)::ProcessGeneric(ots::OpenTypeFile*, unsigned int, ots::OTSStream*, unsigned char const*, unsigned long, std::vector<(anonymous namespace)::OpenTypeTable, std::allocator<(anonymous namespace)::OpenTypeTable> > const&, ots::Buffer&)
3 (0.0%) PL_DHashTableOperate 3 (0.0%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) (self) 138932 3 (0.0%) 3 (0.0%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) 3 (0.0%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) (self)
3 (0.0%) _ZL21ApplyOverflowClippingP20nsDisplayListBuilderPK8nsIFramePK14nsStyleDisplayP6nsRect.constprop.62 141241 0 (0.0%) 3 (0.0%) nsIFrame::GetPaddingRect() const 2 (0.0%) nsIFrame::GetPaddingRectRelativeToSelf() const 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const
3 (0.0%) nsZipDataStream::ReadStream(nsIInputStream*) 248609 0 (0.0%) 3 (0.0%) nsZipDataStream::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 3 (0.0%) nsDeflateConverter::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult)
3 (0.0%) nsPurpleBuffer::RemoveSkippable(bool) 155818 0 (0.0%) 3 (0.0%) mozilla::dom::FragmentOrElement::CanSkip(nsINode*, bool) 2 (0.0%) nsINode** nsTArray<nsINode*, nsTArrayDefaultAllocator>::AppendElements<nsINode*>(nsINode* const*, unsigned int) 1 (0.0%) mozilla::dom::FragmentOrElement::OwnedOnlyByTheDOMTree()
3 (0.0%) UnmarkProtos(nsHashKey*, void*, void*) 186073 0 (0.0%) 3 (0.0%) nsXBLProtoImpl::Trace(void (*)(void*, char const*, void*), void*) const 2 (0.0%) xpc_UnmarkGrayObject(JSObject*) 1 (0.0%) nsXBLProtoImplProperty::Trace(void (*)(void*, char const*, void*), void*) const
3 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 1 (0.0%) nsDisplayWrapList::IsInvalid(nsRect&) (self) 138103 1 (0.0%) 3 (0.0%) nsDisplayWrapList::IsInvalid(nsRect&) 1 (0.0%) nsIFrame::IsInvalid(nsRect&) 1 (0.0%) nsDisplayWrapList::IsInvalid(nsRect&) (self) 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const
3 (0.0%) nsFactoryEntry::GetFactory() 264821 0 (0.0%) 3 (0.0%) nsComponentManagerImpl::KnownModule::Load() 3 (0.0%) mozJSComponentLoader::LoadModule(mozilla::FileLocation&)
3 (0.0%) bool EnumRulesMatching<ElementRuleProcessorData>(nsIStyleRuleProcessor*, void*) 146135 0 (0.0%) 3 (0.0%) nsHTMLCSSStyleSheet::RulesMatching(ElementRuleProcessorData*) 2 (0.0%) nsStyledElementNotElementCSSInlineStyle::GetInlineStyleRule() 1 (0.0%) nsRuleWalker::Forward(mozilla::css::StyleRule*)
3 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 2 (0.0%) gfx3DMatrix::From2D(gfxMatrix const&) (self) 267737 2 (0.0%) 3 (0.0%) gfx3DMatrix::From2D(gfxMatrix const&) 2 (0.0%) gfx3DMatrix::From2D(gfxMatrix const&) (self) 1 (0.0%) gfx3DMatrix::gfx3DMatrix()
3 (0.0%) nsDisplayTextGeometry::~nsDisplayTextGeometry() 142972 0 (0.0%) 3 (0.0%) nsDisplayTextGeometry::~nsDisplayTextGeometry() 3 (0.0%) nsTextFrame::TextDecorations::~TextDecorations()
3 (0.0%) (anonymous namespace)::CSSParserImpl::ParseProperty(nsCSSProperty) 143707 0 (0.0%) 3 (0.0%) (anonymous namespace)::CSSParserImpl::ParseTransform(bool) 1 (0.0%) nsAString_internal::Assign(nsAString_internal const&) 1 (0.0%) nsCSSValue::SetStringValue(nsString const&, nsCSSUnit) 1 (0.0%) (anonymous namespace)::CSSParserImpl::CheckEndProperty()
2 (0.0%) nsCOMPtr_base::assign_with_AddRef(nsISupports*) (self) 1 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 1 (0.0%) nsDocument::EndUpdate(unsigned int) 1 (0.0%) MayHavePaintEventListener(nsPIDOMWindow*) 262688 2 (0.0%) 3 (0.0%) nsCOMPtr_base::assign_with_AddRef(nsISupports*) 2 (0.0%) nsCOMPtr_base::assign_with_AddRef(nsISupports*) (self) 1 (0.0%) non-virtual thunk to nsDOMStyleSheetList::AddRef()
3 (0.0%) PresShell::FlushPendingNotifications(mozFlushType) 137624 0 (0.0%) 3 (0.0%) nsCSSFrameConstructor::RebuildAllStyleData(nsChangeHint) 3 (0.0%) nsFrameManager::ComputeStyleChangeFor(nsIFrame*, nsStyleChangeList*, nsChangeHint, mozilla::css::RestyleTracker&, bool)
3 (0.0%) nsZipDataStream::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 248577 0 (0.0%) 3 (0.0%) nsDeflateConverter::OnStopRequest(nsIRequest*, nsISupports*, tag_nsresult) 3 (0.0%) MOZ_Z_deflate
3 (0.0%) nsIFrame::InvalidateFrameSubtree(unsigned int) 2 (0.0%) InvalidateFrameInternal(nsIFrame*, bool) (self) 141177 2 (0.0%) 3 (0.0%) InvalidateFrameInternal(nsIFrame*, bool) 2 (0.0%) InvalidateFrameInternal(nsIFrame*, bool) (self) 1 (0.0%) nsLayoutUtils::IsPopup(nsIFrame*)
3 (0.0%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) 187426 0 (0.0%) 3 (0.0%) nsJSContext::ScriptEvaluated(bool) 3 (0.0%) Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, js::gcreason::Reason)
3 (0.0%) _moz_pixman_region32_intersect 2 (0.0%) pixman_op (self) 274293 2 (0.0%) 3 (0.0%) pixman_op 2 (0.0%) pixman_op (self) 1 (0.0%) pixman_rect_alloc
3 (0.0%) moz_gtk_entry_paint 117640 0 (0.0%) 3 (0.0%) clearlooks_style_draw_shadow 3 (0.0%) clearlooks_gummy_draw_entry
3 (0.0%) moz_malloc (self) 3 (0.0%) PL_DHashTableInit 327731 3 (0.0%) 3 (0.0%) moz_malloc 3 (0.0%) moz_malloc (self)
2 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 1 (0.0%) mozilla::FrameLayerBuilder::SaveLastPaintOffset(mozilla::layers::ThebesLayer*) 137139 0 (0.0%) 3 (0.0%) mozilla::GetTranslationForThebesLayer(mozilla::layers::ThebesLayer*) 3 (0.0%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*)
2 (0.0%) nsHTMLDivElement::QueryInterface(nsID const&, void**) 1 (0.0%) nsHTMLBodyElement::QueryInterface(nsID const&, void**) 155782 0 (0.0%) 3 (0.0%) mozilla::dom::FragmentOrElement::QueryInterface(nsID const&, void**) 3 (0.0%) nsID::Equals(nsID const&) const
2 (0.0%) mozilla::layers::LayerManager::~LayerManager() 2 (0.0%) mozilla::gfx::UserData::Destroy() (self) 1 (0.0%) mozilla::layers::Layer::~Layer() 1 (0.0%) nsRenderingContext::~nsRenderingContext() 137140 2 (0.0%) 3 (0.0%) mozilla::gfx::UserData::Destroy() 2 (0.0%) mozilla::LayerManagerData::~LayerManagerData() 2 (0.0%) mozilla::gfx::UserData::Destroy() (self)
3 (0.0%) MarkXBLInCCGeneration(nsIURI*, nsRefPtr<nsXBLDocumentInfo>&, void*) 185961 0 (0.0%) 3 (0.0%) nsXBLDocumentInfo::MarkInCCGeneration(unsigned int) 3 (0.0%) nsHashtable::Enumerate(bool (*)(nsHashKey*, void*, void*), void*)
2 (0.0%) XPCWrappedNative::Init(XPCCallContext&, JSObject*, XPCNativeScriptableCreateInfo const*) 1 (0.0%) JS_NewObject (self) 1 (0.0%) (anonymous namespace)::WrapAndReturnHistogram(base::Histogram*, JSContext*, JS::Value*) 288160 1 (0.0%) 3 (0.0%) JS_NewObject 1 (0.0%) js::NewObjectWithClassProto(JSContext*, js::Class*, JSObject*, JSObject*, js::gc::AllocKind) 1 (0.0%) _ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE.part.322 1 (0.0%) JS_NewObject (self)
3 (0.0%) js::BaseProxyHandler::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 262650 0 (0.0%) 3 (0.0%) mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JSObject*, long, JSPropertyDescriptor*) 2 (0.0%) JS_DefinePropertyById 1 (0.0%) mozilla::dom::DOMProxyHandler::EnsureExpandoObject(JSContext*, JSObject*)
3 (0.0%) nsViewManager::InvalidateWidgetArea(nsView*, nsRegion const&) 242037 0 (0.0%) 3 (0.0%) nsWindow::Invalidate(nsIntRect const&) 3 (0.0%) _end
3 (0.0%) fill_window (self) 2 (0.0%) deflate_slow 1 (0.0%) deflate_fast 270910 3 (0.0%) 3 (0.0%) fill_window 3 (0.0%) fill_window (self)
2 (0.0%) _cairo_composite_rectangles_init_for_mask 1 (0.0%) _cairo_composite_rectangles_init_for_paint 272081 0 (0.0%) 3 (0.0%) _cairo_composite_rectangles_init 2 (0.0%) _cairo_pattern_get_extents 1 (0.0%) _cairo_operator_bounded_by_either
3 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 2 (0.0%) js::ScriptSource::setSourceCopy(JSContext*, unsigned short const*, unsigned int, bool, js::SourceCompressionToken*) (self) 290223 2 (0.0%) 3 (0.0%) js::ScriptSource::setSourceCopy(JSContext*, unsigned short const*, unsigned int, bool, js::SourceCompressionToken*) 2 (0.0%) js::ScriptSource::setSourceCopy(JSContext*, unsigned short const*, unsigned int, bool, js::SourceCompressionToken*) (self) 1 (0.0%) PR_Unlock
3 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayClip::TryMerge(nsDisplayListBuilder*, nsDisplayItem*) (self) 138110 1 (0.0%) 3 (0.0%) nsDisplayClip::TryMerge(nsDisplayListBuilder*, nsDisplayItem*) 2 (0.0%) nsRect::UnionRect(nsRect const&, nsRect const&) 1 (0.0%) nsDisplayClip::TryMerge(nsDisplayListBuilder*, nsDisplayItem*) (self)
3 (0.0%) void mozilla::layers::ContainerComputeEffectiveTransforms<mozilla::layers::BasicContainerLayer>(gfx3DMatrix const&, mozilla::layers::BasicContainerLayer*) 2 (0.0%) mozilla::layers::Layer::GetLocalTransform() (self) 269652 2 (0.0%) 3 (0.0%) mozilla::layers::Layer::GetLocalTransform() 2 (0.0%) mozilla::layers::Layer::GetLocalTransform() (self) 1 (0.0%) gfx3DMatrix::Scale(float, float, float)
3 (0.0%) _clip_and_composite.part.0 272988 0 (0.0%) 3 (0.0%) _cairo_surface_mask_draw_func 3 (0.0%) _cairo_surface_composite
3 (0.0%) mozilla::layers::LayerProperties::CloneFrom(mozilla::layers::Layer*) (self) 3 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 270192 3 (0.0%) 3 (0.0%) mozilla::layers::LayerProperties::CloneFrom(mozilla::layers::Layer*) 3 (0.0%) mozilla::layers::LayerProperties::CloneFrom(mozilla::layers::Layer*) (self)
3 (0.0%) mozilla::dom::FragmentOrElement::Release() 153968 0 (0.0%) 3 (0.0%) nsNodeUtils::LastRelease(nsINode*) 2 (0.0%) nsHTMLDivElement::~nsHTMLDivElement() 1 (0.0%) nsXULElement::~nsXULElement()
3 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 2 (0.0%) JSScript::fullyInitFromEmitter(JSContext*, JS::Handle<JSScript*>, js::frontend::BytecodeEmitter*) (self) 290237 2 (0.0%) 3 (0.0%) JSScript::fullyInitFromEmitter(JSContext*, JS::Handle<JSScript*>, js::frontend::BytecodeEmitter*) 2 (0.0%) JSScript::fullyInitFromEmitter(JSContext*, JS::Handle<JSScript*>, js::frontend::BytecodeEmitter*) (self) 1 (0.0%) js::SaveScriptFilename(JSContext*, char const*)
3 (0.0%) gfxContext::CurrentSurface() 2 (0.0%) gfxContext::CurrentSurface(double*, double*) (self) 267871 2 (0.0%) 3 (0.0%) gfxContext::CurrentSurface(double*, double*) 2 (0.0%) gfxContext::CurrentSurface(double*, double*) (self) 1 (0.0%) gfxASurface::AddRef()
3 (0.0%) nsDocument::MaybeInitializeFinalizeFrameLoaders() 152943 0 (0.0%) 3 (0.0%) nsFrameLoader::Finalize() 3 (0.0%) nsDocShell::Destroy()
3 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 142973 0 (0.0%) 3 (0.0%) nsDisplayTextGeometry::~nsDisplayTextGeometry() 3 (0.0%) nsDisplayTextGeometry::~nsDisplayTextGeometry()
2 (0.0%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 1 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 139329 0 (0.0%) 3 (0.0%) PresShell::ComputeBackstopColor(nsIView*) 3 (0.0%) nsWindow::GetTransparencyMode()
2 (0.0%) nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) 1 (0.0%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) 147999 0 (0.0%) 3 (0.0%) nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 3 (0.0%) nsIFrame::Layout(nsBoxLayoutState&)
3 (0.0%) nsRunnableMethodImpl<void (nsDocument::*)(), true>::Run() 152675 0 (0.0%) 3 (0.0%) nsDocument::MaybeInitializeFinalizeFrameLoaders() 3 (0.0%) nsFrameLoader::Finalize()
3 (0.0%) gfxContext::GetClipExtents() 1 (0.0%) _moz_cairo_clip_extents (self) 271890 1 (0.0%) 3 (0.0%) _moz_cairo_clip_extents 2 (0.0%) _cairo_gstate_clip_extents 1 (0.0%) _moz_cairo_clip_extents (self)
3 (0.0%) PL_DHashTableEnumerate 263428 0 (0.0%) 3 (0.0%) hashEnumerate(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 3 (0.0%) UnmarkProtos(nsHashKey*, void*, void*)
3 (0.0%) nsCycleCollectorRunner::Collect(bool, nsCycleCollectorResults*, nsICycleCollectorListener*) 288375 0 (0.0%) 3 (0.0%) JS_SetRuntimeThread 3 (0.0%) js::GetNativeStackBaseImpl()
3 (0.0%) mozJSComponentLoader::GlobalForLocation(nsIFile*, nsIURI*, JSObject**, char**, JS::Value*) 288263 0 (0.0%) 3 (0.0%) JS::Compile(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, char const*, unsigned long) 3 (0.0%) JS::Compile(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long)
3 (0.0%) nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 2 (0.0%) nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) 1 (0.0%) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) 147943 0 (0.0%) 3 (0.0%) nsIFrame::Layout(nsBoxLayoutState&) 5 (0.0%) nsBoxFrame::DoLayout(nsBoxLayoutState&) 1 (0.0%) nsFrame::DoLayout(nsBoxLayoutState&)
3 (0.0%) _moz_cairo_push_group_with_content 272978 0 (0.0%) 3 (0.0%) _cairo_surface_create_similar_solid 2 (0.0%) _cairo_surface_paint 1 (0.0%) _cairo_surface_create_similar_scratch
3 (0.0%) js::gc::ScanShape(js::GCMarker*, js::Shape*) 3 (0.0%) _ZN2js2gcL13PushMarkStackEPNS_8GCMarkerEPNS_9BaseShapeE.part.75 (self) 292547 3 (0.0%) 3 (0.0%) _ZN2js2gcL13PushMarkStackEPNS_8GCMarkerEPNS_9BaseShapeE.part.75 3 (0.0%) _ZN2js2gcL13PushMarkStackEPNS_8GCMarkerEPNS_9BaseShapeE.part.75 (self)
3 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 3 (0.0%) mozilla::layers::Layer::HasUserData(void*) (self) 137146 3 (0.0%) 3 (0.0%) mozilla::layers::Layer::HasUserData(void*) 3 (0.0%) mozilla::layers::Layer::HasUserData(void*) (self)
1 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses) (self) 1 (0.0%) js::mjit::Compiler::jsop_binary_double(js::mjit::FrameEntry*, js::mjit::FrameEntry*, JSOp, void (*)(js::VMFrame&), JSValueType) 1 (0.0%) js::mjit::Compiler::jsop_getgname(unsigned int) 1 (0.0%) _ZN2js4mjit8Compiler13finishBarrierERKNS1_12BarrierStateENS0_11RejoinStateEj.part.336.constprop.693 293185 1 (0.0%) 3 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses) 2 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses, int) 1 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses) (self)
2 (0.0%) mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JSObject*, long, JSPropertyDescriptor*) 1 (0.0%) xpc::XPCWrappedNativeXrayTraits::resolveNativeProperty(JSContext*, JSObject*, JSObject*, long, bool, JSPropertyDescriptor*) 288400 0 (0.0%) 3 (0.0%) JS_DefinePropertyById 3 (0.0%) DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int, int)
3 (0.0%) TreeMatchContext::~TreeMatchContext() 1 (0.0%) nsTArray<unsigned int, nsTArrayDefaultAllocator>::~nsTArray() (self) 137569 1 (0.0%) 3 (0.0%) nsTArray<unsigned int, nsTArrayDefaultAllocator>::~nsTArray() 2 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 1 (0.0%) nsTArray<unsigned int, nsTArrayDefaultAllocator>::~nsTArray() (self)
2 (0.0%) nsContentUtils::RemoveScriptBlocker() 1 (0.0%) nsContentUtils::AddScriptRunner(nsIRunnable*) 151917 0 (0.0%) 3 (0.0%) nsRunnableMethodImpl<void (nsDocument::*)(), true>::Run() 3 (0.0%) nsDocument::MaybeInitializeFinalizeFrameLoaders()
3 (0.0%) nsEventStateManager::PreHandleEvent(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*) 157915 0 (0.0%) 3 (0.0%) nsEventStateManager::GenerateMouseEnterExit(nsGUIEvent*) 3 (0.0%) nsEventStateManager::NotifyMouseOver(nsGUIEvent*, nsIContent*)
3 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 267735 0 (0.0%) 3 (0.0%) gfx3DMatrix::operator!=(gfx3DMatrix const&) const 3 (0.0%) gfx3DMatrix::operator==(gfx3DMatrix const&) const
3 (0.0%) _cairo_clip_path_to_region 272746 0 (0.0%) 3 (0.0%) _moz_cairo_region_intersect 3 (0.0%) _moz_pixman_region32_intersect
3 (0.0%) nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, bool*, LineReflowStatus*, bool) 140763 0 (0.0%) 3 (0.0%) nsBlockFrame::PlaceLine(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsRect&, int&, bool*) 2 (0.0%) nsBlockReflowState::PlaceBelowCurrentLineFloats(nsFloatCacheFreeList&, nsLineBox*) 1 (0.0%) nsLineLayout::VerticalAlignLine()
3 (0.0%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 139040 0 (0.0%) 3 (0.0%) nsPresContext::NotifyDidPaintForSubtree() 2 (0.0%) nsRootPresContext::CancelDidPaintTimer() 1 (0.0%) nsContentUtils::AddScriptRunner(nsIRunnable*)
3 (0.0%) pthread_getattr_np 1 (0.0%) __getdelim (self) 99854 1 (0.0%) 3 (0.0%) __getdelim 2 (0.0%) _IO_file_underflow@@GLIBC_2.2.5 1 (0.0%) __getdelim (self)
3 (0.0%) js::gc::ArenaLists::refillFreeList(JSContext*, js::gc::AllocKind) 1 (0.0%) js::gc::Chunk::allocateArena(JSCompartment*, js::gc::AllocKind) (self) 289116 1 (0.0%) 3 (0.0%) js::gc::Chunk::allocateArena(JSCompartment*, js::gc::AllocKind) 2 (0.0%) js::gc::Chunk::fetchNextDecommittedArena() 1 (0.0%) js::gc::Chunk::allocateArena(JSCompartment*, js::gc::AllocKind) (self)
3 (0.0%) _ZN22nsStyleTransformMatrixL26MatrixForTransformFunctionER11gfx3DMatrixPKN10nsCSSValue5ArrayEP14nsStyleContextP13nsPresContextRbR6nsRectf.constprop.3 3 (0.0%) nsStyleTransformMatrix::ProcessTranslatePart(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&, int, float) (self) 146936 3 (0.0%) 3 (0.0%) nsStyleTransformMatrix::ProcessTranslatePart(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&, int, float) 3 (0.0%) nsStyleTransformMatrix::ProcessTranslatePart(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&, int, float) (self)
3 (0.0%) mozJSComponentLoader::LoadModule(mozilla::FileLocation&) 227677 0 (0.0%) 3 (0.0%) mozJSComponentLoader::GlobalForLocation(nsIFile*, nsIURI*, JSObject**, char**, JS::Value*) 3 (0.0%) JS::Compile(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, char const*, unsigned long)
3 (0.0%) nsDisplayList::AppendToTop(nsDisplayItem*) (self) 1 (0.0%) nsDisplayList::AppendNewToTop(nsDisplayItem*) 1 (0.0%) nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**) 1 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsIFrame const*, nsPoint const&) 138001 3 (0.0%) 3 (0.0%) nsDisplayList::AppendToTop(nsDisplayItem*) 3 (0.0%) nsDisplayList::AppendToTop(nsDisplayItem*) (self)
3 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 3 (0.0%) nsRefPtr<mozilla::layers::ThebesLayer>::assign_with_AddRef(mozilla::layers::ThebesLayer*) (self) 137271 3 (0.0%) 3 (0.0%) nsRefPtr<mozilla::layers::ThebesLayer>::assign_with_AddRef(mozilla::layers::ThebesLayer*) 3 (0.0%) nsRefPtr<mozilla::layers::ThebesLayer>::assign_with_AddRef(mozilla::layers::ThebesLayer*) (self)
3 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 137245 0 (0.0%) 3 (0.0%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsIFrame*, mozilla::FrameLayerBuilder::DisplayItemData*) 3 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::GetEntry(nsIFrame*) const
3 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 2 (0.0%) mozilla::FrameLayerBuilder::GetLastPaintOffset(mozilla::layers::ThebesLayer*) (self) 137230 2 (0.0%) 3 (0.0%) mozilla::FrameLayerBuilder::GetLastPaintOffset(mozilla::layers::ThebesLayer*) 2 (0.0%) mozilla::FrameLayerBuilder::GetLastPaintOffset(mozilla::layers::ThebesLayer*) (self) 1 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*)
2 (0.0%) RuleHash::EnumerateAllRules(mozilla::dom::Element*, RuleProcessorData*, NodeMatchContext&) 1 (0.0%) nsHTMLCSSStyleSheet::RulesMatching(ElementRuleProcessorData*) 143789 0 (0.0%) 3 (0.0%) nsRuleWalker::Forward(mozilla::css::StyleRule*) 3 (0.0%) nsRuleNode::Transition(nsIStyleRule*, unsigned char, bool)
3 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 3 (0.0%) nsRefPtr<mozilla::layers::Layer>::assign_with_AddRef(mozilla::layers::Layer*) (self) 137242 3 (0.0%) 3 (0.0%) nsRefPtr<mozilla::layers::Layer>::assign_with_AddRef(mozilla::layers::Layer*) 3 (0.0%) nsRefPtr<mozilla::layers::Layer>::assign_with_AddRef(mozilla::layers::Layer*) (self)
2 (0.0%) nsEventStateManager::SetContentState(nsIContent*, nsEventStates) 157834 0 (0.0%) 2 (0.0%) nsEventStateManager::UpdateAncestorState(nsIContent*, nsIContent*, nsEventStates, bool) 2 (0.0%) nsEventStateManager::DoStateChange(mozilla::dom::Element*, nsEventStates, bool)
1 (0.0%) PR_EnterMonitor (self) 1 (0.0%) nsEventQueue::GetEvent(bool, nsIRunnable**) 1 (0.0%) nsComponentManagerImpl::GetFactoryEntry(char const*, unsigned int) 337566 1 (0.0%) 2 (0.0%) PR_EnterMonitor 1 (0.0%) PR_EnterMonitor (self) 1 (0.0%) pthread_self
2 (0.0%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) 146650 0 (0.0%) 2 (0.0%) nsStyleSet::ReparentStyleContext(nsStyleContext*, nsStyleContext*, mozilla::dom::Element*) 2 (0.0%) nsStyleSet::GetContext(nsStyleContext*, nsRuleNode*, nsRuleNode*, bool, bool, nsIAtom*, nsCSSPseudoElements::Type, bool, mozilla::dom::Element*)
2 (0.0%) nsDocument::AddRef() (self) 1 (0.0%) NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**) 1 (0.0%) mozAutoDocConditionalContentUpdateBatch::mozAutoDocConditionalContentUpdateBatch(nsIDocument*, bool) 152080 2 (0.0%) 2 (0.0%) nsDocument::AddRef() 2 (0.0%) nsDocument::AddRef() (self)
2 (0.0%) MOZ_PNG_proc_IDAT_data 276291 0 (0.0%) 2 (0.0%) MOZ_PNG_push_proc_row 2 (0.0%) mozilla::image::nsPNGDecoder::row_callback(png_struct_def*, unsigned char*, unsigned int, int)
2 (0.0%) (anonymous namespace)::CSSParserImpl::ParseProperty(nsCSSProperty) 143693 0 (0.0%) 2 (0.0%) (anonymous namespace)::CSSParserImpl::ParseSingleValueProperty(nsCSSValue&, nsCSSProperty) 2 (0.0%) (anonymous namespace)::CSSParserImpl::ParseVariant(nsCSSValue&, int, int const*)
2 (0.0%) nsDisplayClip::GetBounds(nsDisplayListBuilder*, bool*) (self) 2 (0.0%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 138143 2 (0.0%) 2 (0.0%) nsDisplayClip::GetBounds(nsDisplayListBuilder*, bool*) 2 (0.0%) nsDisplayClip::GetBounds(nsDisplayListBuilder*, bool*) (self)
2 (0.0%) nsPresContext::GetTheme() (self) 1 (0.0%) nsIFrame::IsThemed(nsStyleDisplay const*, nsITheme::Transparency*) const 1 (0.0%) nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*) 138999 2 (0.0%) 2 (0.0%) nsPresContext::GetTheme() 2 (0.0%) nsPresContext::GetTheme() (self)
2 (0.0%) nsFont::Equals(nsFont const&) const 2 (0.0%) nsFont::BaseEquals(nsFont const&) const (self) 136689 2 (0.0%) 2 (0.0%) nsFont::BaseEquals(nsFont const&) const 2 (0.0%) nsFont::BaseEquals(nsFont const&) const (self)
2 (0.0%) __memcpy_ssse3_back (self) 1 (0.0%) js::mjit::Compiler::finishThisUp() 1 (0.0%) _ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE.part.322 104023 2 (0.0%) 2 (0.0%) __memcpy_ssse3_back 2 (0.0%) __memcpy_ssse3_back (self)
2 (0.0%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) 146435 0 (0.0%) 2 (0.0%) nsRuleNode::GetStyleVisibility(nsStyleContext*, bool) 2 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*)
2 (0.0%) mozilla::layers::Layer::SetClipRect(nsIntRect const*) (self) 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 137176 2 (0.0%) 2 (0.0%) mozilla::layers::Layer::SetClipRect(nsIntRect const*) 2 (0.0%) mozilla::layers::Layer::SetClipRect(nsIntRect const*) (self)
2 (0.0%) XPCWrappedNative::GetNewOrUsed(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) 223843 0 (0.0%) 2 (0.0%) XPCWrappedNative::Init(XPCCallContext&, JSObject*, XPCNativeScriptableCreateInfo const*) 2 (0.0%) JS_NewObject
9 (0.1%) js::TraceChildren(JSTracer*, void*, JSGCTraceKind) 5 (0.0%) js::gc::MarkTypeObject(JSTracer*, js::EncapsulatedPtr<js::types::TypeObject, unsigned long>*, char const*) 3 (0.0%) js::gc::MarkShape(JSTracer*, js::EncapsulatedPtr<js::Shape, unsigned long>*, char const*) 2 (0.0%) js::gc::MarkKind(JSTracer*, void**, JSGCTraceKind) 1 (0.0%) UnmarkGrayChildren(JSTracer*, void**, JSGCTraceKind) (self) 221859 1 (0.0%) 2 (0.0%) UnmarkGrayChildren(JSTracer*, void**, JSGCTraceKind) 17 (0.2%) js::TraceChildren(JSTracer*, void*, JSGCTraceKind) 1 (0.0%) js::GCThingIsMarkedGray(void*) 1 (0.0%) UnmarkGrayChildren(JSTracer*, void**, JSGCTraceKind) (self)
2 (0.0%) nsGenericElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, bool) 154453 0 (0.0%) 2 (0.0%) nsStyledElementNotElementCSSInlineStyle::ParseAttribute(int, nsIAtom*, nsAString_internal const&, nsAttrValue&) 2 (0.0%) nsAttrValue::ParseAtomArray(nsAString_internal const&)
1 (0.0%) nsGfxScrollFrameInner::GetScrollRange() const 1 (0.0%) nsGfxScrollFrameInner::GetScrollRangeForClamping() const 141571 0 (0.0%) 2 (0.0%) nsGfxScrollFrameInner::GetScrollRange(int, int) const 2 (0.0%) nsGfxScrollFrameInner::GetScrolledRect() const
2 (0.0%) js::baseops::SetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>, int) 1 (0.0%) XPC_WN_Helper_AddProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) (self) 223922 1 (0.0%) 2 (0.0%) XPC_WN_Helper_AddProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) XPC_WN_Helper_AddProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) (self) 1 (0.0%) nsNodeSH::AddProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, JS::Value*, bool*)
2 (0.0%) nsXULTooltipListener::ShowTooltip() 148249 0 (0.0%) 2 (0.0%) nsXULTooltipListener::LaunchTooltip() 2 (0.0%) nsXULPopupManager::ShowTooltipAtScreen(nsIContent*, nsIContent*, int, int)
2 (0.0%) JS_GetMethod 1 (0.0%) js::Atomize(JSContext*, char const*, unsigned long, js::InternBehavior, js::FlationCoding) (self) 288555 1 (0.0%) 2 (0.0%) js::Atomize(JSContext*, char const*, unsigned long, js::InternBehavior, js::FlationCoding) 1 (0.0%) js::InflateStringToBuffer(JSContext*, char const*, unsigned long, unsigned short*, unsigned long*) 1 (0.0%) js::Atomize(JSContext*, char const*, unsigned long, js::InternBehavior, js::FlationCoding) (self)
2 (0.0%) js::frontend::EmitTree(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) 292004 0 (0.0%) 2 (0.0%) EmitStatement(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) 2 (0.0%) js::frontend::EmitTree(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*)
2 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 221873 0 (0.0%) 2 (0.0%) nsXPConnect::Pop(JSContext**) 2 (0.0%) XPCJSRuntime::Get()
2 (0.0%) .plt (self) 96988 2 (0.0%) 2 (0.0%) .plt 2 (0.0%) .plt (self)
2 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 141940 0 (0.0%) 2 (0.0%) nsImageFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 1 (0.0%) imgRequestProxy::GetImageStatus(unsigned int*)
2 (0.0%) nsAttrAndChildArray::ChildCount() const (self) 1 (0.0%) nsGenericElement::UnbindFromTree(bool, bool) 1 (0.0%) nsAttrAndChildArray::AddAttrSlot() 149770 2 (0.0%) 2 (0.0%) nsAttrAndChildArray::ChildCount() const 2 (0.0%) nsAttrAndChildArray::ChildCount() const (self)
2 (0.0%) js::InvokeConstructorKernel(JSContext*, JS::CallArgs) 289085 0 (0.0%) 2 (0.0%) js::Function(JSContext*, unsigned int, JS::Value*) 2 (0.0%) js::frontend::CompileFunctionBody(JSContext*, JS::Handle<JSFunction*>, JS::CompileOptions, js::AutoNameVector const&, unsigned short const*, unsigned long)
2 (0.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 2 (0.0%) mozilla::FramePropertyTable::PropertyValue::DestroyValueFor(nsIFrame*) (self) 137322 2 (0.0%) 2 (0.0%) mozilla::FramePropertyTable::PropertyValue::DestroyValueFor(nsIFrame*) 2 (0.0%) mozilla::FramePropertyTable::PropertyValue::DestroyValueFor(nsIFrame*) (self)
2 (0.0%) nsCSSRendering::FindRootFrameBackground(nsIFrame*) 137676 0 (0.0%) 2 (0.0%) nsCSSRendering::FindBackgroundStyleFrame(nsIFrame*) 1 (0.0%) nsIDocument::GetHtmlChildElement(nsIAtom*) 1 (0.0%) nsStyleBackground::IsTransparent() const
2 (0.0%) js::frontend::TokenStream::getTokenInternal() 2 (0.0%) js::AtomizeChars(JSContext*, unsigned short const*, unsigned long, js::InternBehavior) (self) 288556 2 (0.0%) 2 (0.0%) js::AtomizeChars(JSContext*, unsigned short const*, unsigned long, js::InternBehavior) 2 (0.0%) js::AtomizeChars(JSContext*, unsigned short const*, unsigned long, js::InternBehavior) (self)
2 (0.0%) nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*) 229287 0 (0.0%) 2 (0.0%) nsDocumentOpenInfo::TryContentListener(nsIURIContentListener*, nsIChannel*) 2 (0.0%) nsDSURIContentListener::DoContent(char const*, bool, nsIRequest*, nsIStreamListener**, bool*)
2 (0.0%) nsAttrAndChildArray::GetAttr(nsIAtom*, int) const 2 (0.0%) nsAttrAndChildArray::AttrSlotCount() const (self) 149771 2 (0.0%) 2 (0.0%) nsAttrAndChildArray::AttrSlotCount() const 2 (0.0%) nsAttrAndChildArray::AttrSlotCount() const (self)
2 (0.0%) nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) 264869 0 (0.0%) 2 (0.0%) nsComponentManagerImpl::GetFactoryEntry(char const*, unsigned int) 1 (0.0%) PR_EnterMonitor 1 (0.0%) nsBaseHashtable<nsCStringHashKey, nsFactoryEntry*, nsFactoryEntry*>::Get(nsACString_internal const&) const
2 (0.0%) _cairo_composite_rectangles_init 1 (0.0%) _cairo_pattern_get_extents (self) 272642 1 (0.0%) 2 (0.0%) _cairo_pattern_get_extents 1 (0.0%) _cairo_pattern_get_extents (self) 1 (0.0%) _cairo_pattern_analyze_filter
2 (0.0%) nsIDOMNode_AppendChild(JSContext*, unsigned int, JS::Value*) 153781 0 (0.0%) 2 (0.0%) _ZN7nsINode21ReplaceOrInsertBeforeEbPS_S0_.part.14 1 (0.0%) mozAutoDocUpdate::~mozAutoDocUpdate() 1 (0.0%) nsCOMPtr<nsINode>::nsCOMPtr(nsINode*)
2 (0.0%) mozilla::gfx::UserData::Destroy() 137199 0 (0.0%) 2 (0.0%) mozilla::LayerManagerData::~LayerManagerData() 2 (0.0%) mozilla::LayerManagerData::~LayerManagerData()
1 (0.0%) GCGraphBuilder::NoteJSChild(void*) 1 (0.0%) GCGraphBuilder::NoteXPCOMChild(nsISupports*) 265510 0 (0.0%) 2 (0.0%) GCGraphBuilder::NoteChild(void*, nsCycleCollectionParticipant*, nsCString) 2 (0.0%) GCGraphBuilder::AddNode(void*, nsCycleCollectionParticipant*)
2 (0.0%) _cairo_bentley_ottmann_tessellate_polygon 2 (0.0%) cairo_bo_event_compare (self) 271991 2 (0.0%) 2 (0.0%) cairo_bo_event_compare 2 (0.0%) cairo_bo_event_compare (self)
2 (0.0%) nsCxPusher::Push(nsIDOMEventTarget*) 150452 0 (0.0%) 2 (0.0%) nsCxPusher::Push(JSContext*, bool) 1 (0.0%) nsJSContext::Release() 1 (0.0%) nsCxPusher::DoPush(JSContext*)
2 (0.0%) nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) 262751 0 (0.0%) 2 (0.0%) nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const 2 (0.0%) nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**)
2 (0.0%) js_NewStringCopyZ(JSContext*, char const*) 2 (0.0%) __strlen_sse42 (self) 104004 2 (0.0%) 2 (0.0%) __strlen_sse42 2 (0.0%) __strlen_sse42 (self)
2 (0.0%) nsACString_internal::Finalize() (self) 1 (0.0%) GCGraphBuilder::NoteJSChild(void*) 1 (0.0%) net_ExtractURLScheme(nsACString_internal const&, unsigned int*, unsigned int*, nsACString_internal*) 266247 2 (0.0%) 2 (0.0%) nsACString_internal::Finalize() 2 (0.0%) nsACString_internal::Finalize() (self)
2 (0.0%) nsAttrAndChildArray::~nsAttrAndChildArray() 149785 0 (0.0%) 2 (0.0%) nsAttrAndChildArray::Clear() 2 (0.0%) nsAttrAndChildArray::InternalAttr::~InternalAttr()
2 (0.0%) nsStringBuffer::ToString(unsigned int, nsAString_internal&, bool) 2 (0.0%) nsStringBuffer::AddRef() (self) 266198 2 (0.0%) 2 (0.0%) nsStringBuffer::AddRef() 2 (0.0%) nsStringBuffer::AddRef() (self)
2 (0.0%) mozilla::css::RestyleTracker::DoProcessRestyles() 137344 0 (0.0%) 2 (0.0%) mozilla::css::RestyleTracker::GetRestyleData(mozilla::dom::Element*, mozilla::css::RestyleTracker::RestyleData*) 2 (0.0%) PL_DHashTableOperate
2 (0.0%) _ZN7mozilla3domL22ConvertJSValueToStringEP9JSContextRKN2JS5ValueEPS4_NS0_23StringificationBehaviorES8_RNS0_19FakeDependentStringE.constprop.7 287993 0 (0.0%) 2 (0.0%) JS_ValueToString 2 (0.0%) js::ToStringSlow(JSContext*, JS::Value const&)
2 (0.0%) mozilla::LayerManagerData::~LayerManagerData() 137198 0 (0.0%) 2 (0.0%) mozilla::LayerManagerData::~LayerManagerData() 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::EnumerateEntries(PLDHashOperator (*)(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*), void*)
2 (0.0%) nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 262743 0 (0.0%) 2 (0.0%) nsCreateInstanceByContractID::operator()(nsID const&, void**) const 2 (0.0%) nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**)
2 (0.0%) mozilla::dom::Element::NotifyStateChange(nsEventStates) 152478 0 (0.0%) 2 (0.0%) nsDocument::ContentStateChanged(nsIContent*, nsEventStates) 2 (0.0%) PresShell::ContentStateChanged(nsIDocument*, nsIContent*, nsEventStates)
2 (0.0%) nsCSSFrameConstructor::CreateGeneratedContentItem(nsFrameConstructorState&, nsIFrame*, nsIContent*, nsStyleContext*, nsCSSPseudoElements::Type, nsCSSFrameConstructor::FrameConstructionItemList&) 146674 0 (0.0%) 2 (0.0%) nsStyleSet::ProbePseudoElementStyle(mozilla::dom::Element*, nsCSSPseudoElements::Type, nsStyleContext*, TreeMatchContext&) 2 (0.0%) nsStyleSet::FileRules(bool (*)(nsIStyleRuleProcessor*, void*), void*, nsIContent*, nsRuleWalker*)
2 (0.0%) clearlooks_style_draw_box 117760 0 (0.0%) 2 (0.0%) clearlooks_gummy_draw_button 2 (0.0%) _end
2 (0.0%) nsGfxScrollFrameInner::ReflowFinished() 141656 0 (0.0%) 2 (0.0%) nsGfxScrollFrameInner::ScrollToImpl(nsPoint, nsRect const&) 1 (0.0%) nsGfxScrollFrameInner::GetScrollRangeForClamping() const 1 (0.0%) AlignWithLayerPixels(int, int, int, int, double, int)
2 (0.0%) js::GCHelperThread::doSweep() 292368 0 (0.0%) 2 (0.0%) js::LifoAlloc::freeAll() 2 (0.0%) arena_dalloc
2 (0.0%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) 267924 0 (0.0%) 2 (0.0%) gfxContext::SetColor(gfxRGBA const&) 2 (0.0%) _moz_cairo_set_source_rgba
1 (0.0%) nsScriptSecurityManager::GetCurrentJSContext() 1 (0.0%) nsCxPusher::DoPush(JSContext*) 221875 0 (0.0%) 2 (0.0%) nsXPConnect::Peek(JSContext**) 1 (0.0%) XPCJSRuntime::Get() 1 (0.0%) xpc_UnmarkGrayContext(JSContext*)
2 (0.0%) _end 288811 0 (0.0%) 2 (0.0%) js_Date(JSContext*, unsigned int, JS::Value*) 2 (0.0%) js_NewDateObjectMsec(JSContext*, double)
2 (0.0%) nsEventStateManager::UpdateAncestorState(nsIContent*, nsIContent*, nsEventStates, bool) 157832 0 (0.0%) 2 (0.0%) nsEventStateManager::DoStateChange(mozilla::dom::Element*, nsEventStates, bool) 2 (0.0%) mozilla::dom::Element::NotifyStateChange(nsEventStates)
2 (0.0%) XPCJSContextInfo* nsTArray<XPCJSContextInfo, nsTArrayInfallibleAllocator>::AppendElement<JSContext*>(JSContext* const&) 2 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator>::EnsureCapacity(unsigned int, unsigned int) (self) 134524 2 (0.0%) 2 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator>::EnsureCapacity(unsigned int, unsigned int) 2 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator>::EnsureCapacity(unsigned int, unsigned int) (self)
2 (0.0%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 1 (0.0%) nsRefPtr<gfxContext>::operator=(gfxContext*) (self) 137708 1 (0.0%) 2 (0.0%) nsRefPtr<gfxContext>::operator=(gfxContext*) 1 (0.0%) nsRefPtr<gfxContext>::operator=(gfxContext*) (self) 1 (0.0%) gfxContext::Release()
2 (0.0%) nsDisplayBorder::AllocateGeometry(nsDisplayListBuilder*) 138265 0 (0.0%) 2 (0.0%) nsDisplayBorderGeometry::nsDisplayBorderGeometry(nsDisplayItem*, nsDisplayListBuilder*) 2 (0.0%) nsDisplayItem::GetContentRect()
2 (0.0%) moz_gtk_get_widget_border 241971 0 (0.0%) 2 (0.0%) moz_gtk_button_get_inner_border 2 (0.0%) _end
2 (0.0%) nsBindingManager::WalkRules(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool*) 2 (0.0%) mozilla::dom::FragmentOrElement::GetBindingParent() const (self) 155666 2 (0.0%) 2 (0.0%) mozilla::dom::FragmentOrElement::GetBindingParent() const 2 (0.0%) mozilla::dom::FragmentOrElement::GetBindingParent() const (self)
2 (0.0%) nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) 288190 0 (0.0%) 2 (0.0%) JS_GetMethod 2 (0.0%) js::Atomize(JSContext*, char const*, unsigned long, js::InternBehavior, js::FlationCoding)
2 (0.0%) js::Function(JSContext*, unsigned int, JS::Value*) 291914 0 (0.0%) 2 (0.0%) js::frontend::CompileFunctionBody(JSContext*, JS::Handle<JSFunction*>, JS::CompileOptions, js::AutoNameVector const&, unsigned short const*, unsigned long) 2 (0.0%) js::frontend::Parser::functionBody(js::frontend::Parser::FunctionBodyType)
2 (0.0%) PresShell::AddRef() (self) 1 (0.0%) nsDocShell::GetPresShell(nsIPresShell**) 1 (0.0%) nsRefreshDriver::Notify(nsITimer*) 139116 2 (0.0%) 2 (0.0%) PresShell::AddRef() 2 (0.0%) PresShell::AddRef() (self)
2 (0.0%) nsNodeUtils::AttributeChanged(mozilla::dom::Element*, int, nsIAtom*, int) 139295 0 (0.0%) 2 (0.0%) PresShell::AttributeChanged(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 2 (0.0%) nsCSSFrameConstructor::AttributeChanged(mozilla::dom::Element*, int, nsIAtom*, int)
2 (0.0%) nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, bool*, LineReflowStatus*, bool) 1 (0.0%) nsLineLayout::BeginLineReflow(int, int, int, int, bool, bool, unsigned char) (self) 142139 1 (0.0%) 2 (0.0%) nsLineLayout::BeginLineReflow(int, int, int, int, bool, bool, unsigned char) 1 (0.0%) nsLineLayout::BeginLineReflow(int, int, int, int, bool, bool, unsigned char) (self) 1 (0.0%) nsLineLayout::NewPerSpanData(nsLineLayout::PerSpanData**)
2 (0.0%) nsIFrame::IsInvalid(nsRect&) (self) 1 (0.0%) nsDisplayWrapList::IsInvalid(nsRect&) 1 (0.0%) nsDisplayItem::IsInvalid(nsRect&) 141175 2 (0.0%) 2 (0.0%) nsIFrame::IsInvalid(nsRect&) 2 (0.0%) nsIFrame::IsInvalid(nsRect&) (self)
2 (0.0%) SubDocHashEnum(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 139012 0 (0.0%) 2 (0.0%) MayHavePaintEventListenerSubdocumentCallback(nsIDocument*, void*) 2 (0.0%) nsPresContext::MayHavePaintEventListenerInSubDocument()
2 (0.0%) nsDisplayOpacity::GetType() (self) 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 1 (0.0%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::FrameLayerBuilder::Clip**) 137901 2 (0.0%) 2 (0.0%) nsDisplayOpacity::GetType() 2 (0.0%) nsDisplayOpacity::GetType() (self)
1 (0.0%) _cairo_xlib_surface_acquire_pattern_surface 1 (0.0%) _cairo_pattern_acquire_surfaces 1 (0.0%) _cairo_pattern_acquire_surface (self) 272639 1 (0.0%) 2 (0.0%) _cairo_pattern_acquire_surface 1 (0.0%) _cairo_pattern_acquire_surface (self) 1 (0.0%) _cairo_pattern_solid_surface_matches
2 (0.0%) _cairo_clip_intersect_path 272034 0 (0.0%) 2 (0.0%) _cairo_clip_path_create 2 (0.0%) malloc
2 (0.0%) js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 291160 0 (0.0%) 2 (0.0%) js::CrossCompartmentWrapper::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 2 (0.0%) js::DirectWrapper::get(JSContext*, JSObject*, JSObject*, long, JS::Value*)
2 (0.0%) _moz_cairo_restore 1 (0.0%) _cairo_gstate_restore (self) 272191 1 (0.0%) 2 (0.0%) _cairo_gstate_restore 1 (0.0%) _cairo_gstate_restore (self) 1 (0.0%) _cairo_gstate_fini
2 (0.0%) GCGraphBuilder::Traverse(PtrInfo*) 155759 0 (0.0%) 2 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::TraverseImpl(mozilla::dom::FragmentOrElement::cycleCollection*, void*, nsCycleCollectionTraversalCallback&) 1 (0.0%) mozilla::dom::FragmentOrElement::nsDOMSlots::Traverse(nsCycleCollectionTraversalCallback&, bool) 1 (0.0%) nsINode::Traverse(nsINode*, nsCycleCollectionTraversalCallback&)
2 (0.0%) PresShell::AttributeChanged(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 137559 0 (0.0%) 2 (0.0%) nsCSSFrameConstructor::AttributeChanged(mozilla::dom::Element*, int, nsIAtom*, int) 1 (0.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 1 (0.0%) nsStyleContext::GetStyleDisplay()
2 (0.0%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 139061 0 (0.0%) 2 (0.0%) nsPresContext::NotifyInvalidation(nsIntRect const&, unsigned int) 2 (0.0%) nsPresContext::NotifyInvalidation(nsRect const&, unsigned int)
2 (0.0%) nsDisplayBackground::IsUniform(nsDisplayListBuilder*, unsigned int*) 138810 0 (0.0%) 2 (0.0%) nsLayoutUtils::HasNonZeroCorner(nsStyleCorners const&) 1 (0.0%) nsStyleCoord::IsCoordPercentCalcUnit() const 1 (0.0%) _ZL17NonZeroStyleCoordRK12nsStyleCoord.part.3.constprop.29
2 (0.0%) _cairo_gstate_copy_transformed_pattern (self) 1 (0.0%) _cairo_gstate_fill 1 (0.0%) _cairo_gstate_mask 272183 2 (0.0%) 2 (0.0%) _cairo_gstate_copy_transformed_pattern 2 (0.0%) _cairo_gstate_copy_transformed_pattern (self)
2 (0.0%) JS_GetGlobalObject (self) 2 (0.0%) xpc_UnmarkGrayContext(JSContext*) 288071 2 (0.0%) 2 (0.0%) JS_GetGlobalObject 2 (0.0%) JS_GetGlobalObject (self)
2 (0.0%) .plt (self) 327724 2 (0.0%) 2 (0.0%) .plt 2 (0.0%) .plt (self)
2 (0.0%) nsCOMPtr_base::assign_assuming_AddRef(nsISupports*) (self) 1 (0.0%) nsCOMPtr_base::begin_assignment() 1 (0.0%) (anonymous namespace)::CSSParserImpl::ParseProperty(nsCSSProperty, nsAString_internal const&, nsIURI*, nsIURI*, nsIPrincipal*, mozilla::css::Declaration*, bool*, bool) 128908 2 (0.0%) 2 (0.0%) nsCOMPtr_base::assign_assuming_AddRef(nsISupports*) 2 (0.0%) nsCOMPtr_base::assign_assuming_AddRef(nsISupports*) (self)
3 (0.0%) XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext&, XPCWrappedNativeScope*, nsIClassInfo*, XPCNativeScriptableCreateInfo const*, QITableEntry*, bool) 223969 0 (0.0%) 2 (0.0%) XPCWrappedNativeProto::Init(XPCCallContext&, XPCNativeScriptableCreateInfo const*, bool) 3 (0.0%) XPCWrappedNativeProto::CallPostCreatePrototype(XPCCallContext&)
2 (0.0%) JS_ValueToString 290306 0 (0.0%) 2 (0.0%) js::ToStringSlow(JSContext*, JS::Value const&) 2 (0.0%) js_NumberToStringWithBase(JSContext*, double, int)
10 (0.1%) ContentUnbinder::UnbindSubtree(nsIContent*) (self) 2 (0.0%) ContentUnbinder::Run() 155769 0 (0.0%) 2 (0.0%) ContentUnbinder::UnbindSubtree(nsIContent*) 10 (0.1%) ContentUnbinder::UnbindSubtree(nsIContent*) (self) 1 (0.0%) nsGenericHTMLElement::UnbindFromTree(bool, bool) 1 (0.0%) mozilla::dom::FragmentOrElement::Release()
6 (0.1%) nsGenericElement::UnbindFromTree(bool, bool) 1 (0.0%) nsHTMLSharedElement::UnbindFromTree(bool, bool) 1 (0.0%) ContentUnbinder::UnbindSubtree(nsIContent*) 161592 0 (0.0%) 2 (0.0%) nsGenericHTMLElement::UnbindFromTree(bool, bool) 8 (0.1%) nsGenericElement::UnbindFromTree(bool, bool)
2 (0.0%) _cairo_surface_fallback_fill 272085 0 (0.0%) 2 (0.0%) _cairo_composite_rectangles_init_for_fill 2 (0.0%) _cairo_path_fixed_approximate_fill_extents
2 (0.0%) nsCSSRendering::DetermineBackgroundColor(nsPresContext*, nsStyleContext*, nsIFrame*, bool&, bool&) 146577 0 (0.0%) 2 (0.0%) nsStyleContext::GetVisitedDependentColor(nsCSSProperty) 2 (0.0%) nsStyleAnimation::ExtractComputedValue(nsCSSProperty, nsStyleContext*, nsStyleAnimation::Value&)
2 (0.0%) mozilla::layers::BasicLayerManager::~BasicLayerManager() 269157 0 (0.0%) 2 (0.0%) mozilla::layers::LayerManager::~LayerManager() 2 (0.0%) mozilla::gfx::UserData::Destroy()
2 (0.0%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 289448 0 (0.0%) 2 (0.0%) js::InvokeConstructorKernel(JSContext*, JS::CallArgs) 2 (0.0%) js::Function(JSContext*, unsigned int, JS::Value*)
1 (0.0%) nsDOMNotifyPaintEvent::nsDOMNotifyPaintEvent(nsPresContext*, nsEvent*, unsigned int, nsInvalidateRequestList*) 1 (0.0%) NS_NewDOMBeforeUnloadEvent(nsIDOMEvent**, nsPresContext*, nsEvent*) 157975 0 (0.0%) 2 (0.0%) nsDOMEvent::InitPresContextData(nsPresContext*) 1 (0.0%) nsDOMEvent::GetTargetFromFrame() 1 (0.0%) nsRefPtr<nsPresContext>::operator=(nsPresContext*)
1 (0.0%) js::mjit::Compiler::jsop_andor(JSOp, unsigned char*) 1 (0.0%) js::mjit::Compiler::jsop_ifneq(JSOp, unsigned char*) 293088 0 (0.0%) 2 (0.0%) js::mjit::Compiler::booleanJumpScript(JSOp, unsigned char*) 1 (0.0%) js::mjit::StubCompiler::linkExitForBranch(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump) 1 (0.0%) js::mjit::Compiler::jumpAndRun(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump, unsigned char*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump*, bool*, bool)
2 (0.0%) gfxFT2FontBase::GetMetrics() 269012 0 (0.0%) 2 (0.0%) gfxFT2LockedFace::GetMetrics(gfxFont::Metrics*, unsigned int*) 2 (0.0%) gfxFT2LockedFace::GetCharExtents(char, cairo_text_extents_t*)
1 (0.0%) js::gc::MarkCycleCollectorChildren(JSTracer*, js::Shape*) 1 (0.0%) js::gc::MarkShape(JSTracer*, js::EncapsulatedPtr<js::Shape, unsigned long>*, char const*) 221828 0 (0.0%) 2 (0.0%) NoteJSChild(JSTracer*, void*, JSGCTraceKind) 1 (0.0%) js::GCThingIsMarkedGray(void*) 1 (0.0%) AddToCCKind(JSGCTraceKind)
2 (0.0%) _cairo_clip_to_boxes 272052 0 (0.0%) 2 (0.0%) _cairo_clip_rectangle 1 (0.0%) _cairo_path_fixed_line_to 1 (0.0%) _cairo_path_fixed_move_to
2 (0.0%) nsAString_internal::Assign(unsigned short const*, unsigned int, mozilla::fallible_t const&) (self) 2 (0.0%) nsAString_internal::Assign(nsAString_internal const&, mozilla::fallible_t const&) 266221 2 (0.0%) 2 (0.0%) nsAString_internal::Assign(unsigned short const*, unsigned int, mozilla::fallible_t const&) 2 (0.0%) nsAString_internal::Assign(unsigned short const*, unsigned int, mozilla::fallible_t const&) (self)
2 (0.0%) nsAString_internal::Assign(nsAString_internal const&) 266220 0 (0.0%) 2 (0.0%) nsAString_internal::Assign(nsAString_internal const&, mozilla::fallible_t const&) 2 (0.0%) nsAString_internal::Assign(unsigned short const*, unsigned int, mozilla::fallible_t const&)
10 (0.1%) nsBoxFrame::GetPrefSize(nsBoxLayoutState&) 148049 0 (0.0%) 2 (0.0%) nsSprocketLayout::GetPrefSize(nsIFrame*, nsBoxLayoutState&) 9 (0.1%) nsBoxFrame::GetPrefSize(nsBoxLayoutState&) 1 (0.0%) nsXULScrollFrame::GetPrefSize(nsBoxLayoutState&)
2 (0.0%) nsRegion::nsRegion(nsRegion const&) (self) 1 (0.0%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) nsRegion::ConvertAppUnitsRoundOut(int, int) const 136734 2 (0.0%) 2 (0.0%) nsRegion::nsRegion(nsRegion const&) 2 (0.0%) nsRegion::nsRegion(nsRegion const&) (self)
2 (0.0%) moz_gtk_widget_paint 241969 0 (0.0%) 2 (0.0%) moz_gtk_button_paint 2 (0.0%) clearlooks_style_draw_box
2 (0.0%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 2 (0.0%) js::types::TypeMonitorResult(JSContext*, JS::Handle<JSScript*>, unsigned char*, JS::Value const&) (self) 289352 2 (0.0%) 2 (0.0%) js::types::TypeMonitorResult(JSContext*, JS::Handle<JSScript*>, unsigned char*, JS::Value const&) 2 (0.0%) js::types::TypeMonitorResult(JSContext*, JS::Handle<JSScript*>, unsigned char*, JS::Value const&) (self)
2 (0.0%) js::mjit::Compiler::generateMethod() 1 (0.0%) js::mjit::Compiler::jsop_getgname(unsigned int) (self) 292874 1 (0.0%) 2 (0.0%) js::mjit::Compiler::jsop_getgname(unsigned int) 1 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses) 1 (0.0%) js::mjit::Compiler::jsop_getgname(unsigned int) (self)
2 (0.0%) nsPresContext::NotifyInvalidation(nsIntRect const&, unsigned int) 139060 0 (0.0%) 2 (0.0%) nsPresContext::NotifyInvalidation(nsRect const&, unsigned int) 2 (0.0%) nsRootPresContext::EnsureEventualDidPaintEvent()
2 (0.0%) GCGraphBuilder::NoteChild(void*, nsCycleCollectionParticipant*, nsCString) 1 (0.0%) GCGraphBuilder::AddNode(void*, nsCycleCollectionParticipant*) (self) 265509 1 (0.0%) 2 (0.0%) GCGraphBuilder::AddNode(void*, nsCycleCollectionParticipant*) 1 (0.0%) GCGraphBuilder::AddNode(void*, nsCycleCollectionParticipant*) (self) 1 (0.0%) PL_DHashTableOperate
2 (0.0%) _clip_and_composite_trapezoids 1 (0.0%) _cairo_surface_fill_region (self) 272942 1 (0.0%) 2 (0.0%) _cairo_surface_fill_region 1 (0.0%) _cairo_surface_fill_region (self) 1 (0.0%) _cairo_surface_fill_rectangles
2 (0.0%) GCGraphBuilder::Traverse(PtrInfo*) 144896 0 (0.0%) 2 (0.0%) nsDOMCSSAttributeDeclaration::cycleCollection::TraverseImpl(nsDOMCSSAttributeDeclaration::cycleCollection*, void*, nsCycleCollectionTraversalCallback&) 1 (0.0%) GCGraphBuilder::NoteJSChild(void*) 1 (0.0%) GCGraphBuilder::NoteXPCOMChild(nsISupports*)
2 (0.0%) XPCJSContextStack::Push(JSContext*) 223580 0 (0.0%) 2 (0.0%) XPCJSContextInfo* nsTArray<XPCJSContextInfo, nsTArrayInfallibleAllocator>::AppendElement<JSContext*>(JSContext* const&) 2 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator>::EnsureCapacity(unsigned int, unsigned int)
2 (0.0%) gfx3DMatrix::Inverse() const 2 (0.0%) gfx3DMatrix::TransposedVector(int) const (self) 267730 2 (0.0%) 2 (0.0%) gfx3DMatrix::TransposedVector(int) const 2 (0.0%) gfx3DMatrix::TransposedVector(int) const (self)
2 (0.0%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>*) 2 (0.0%) nsDisplayWrapList::GetType() (self) 137898 2 (0.0%) 2 (0.0%) nsDisplayWrapList::GetType() 2 (0.0%) nsDisplayWrapList::GetType() (self)
2 (0.0%) ConstructSlimWrapper(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, JS::Value*) 223793 0 (0.0%) 2 (0.0%) SetSlimWrapperProto(JSObject*, XPCWrappedNativeProto*) 2 (0.0%) JS_SetReservedSlot
1 (0.0%) js::NewProxyObject(JSContext*, js::BaseProxyHandler*, JS::Value const&, JSObject*, JSObject*, JSObject*, JSObject*) 1 (0.0%) js::NewObjectWithClassProto(JSContext*, js::Class*, JSObject*, JSObject*, js::gc::AllocKind) 289642 0 (0.0%) 2 (0.0%) js::NewObjectWithGivenProto(JSContext*, js::Class*, js::TaggedProto, JSObject*, js::gc::AllocKind) 1 (0.0%) js::EmptyShape::getInitialShape(JSContext*, js::Class*, js::TaggedProto, JSObject*, js::gc::AllocKind, unsigned int) 1 (0.0%) JSCompartment::getNewType(JSContext*, js::TaggedProto, JSFunction*, bool)
2 (0.0%) nsResetStyleData::Destroy(unsigned int, nsPresContext*) 2 (0.0%) nsStyleDisplay::Destroy(nsPresContext*) (self) 146398 2 (0.0%) 2 (0.0%) nsStyleDisplay::Destroy(nsPresContext*) 2 (0.0%) nsStyleDisplay::Destroy(nsPresContext*) (self)
2 (0.0%) matchNameKeysCaseInsensitive(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self) 2 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 263598 2 (0.0%) 2 (0.0%) matchNameKeysCaseInsensitive(PLDHashTable*, PLDHashEntryHdr const*, void const*) 2 (0.0%) matchNameKeysCaseInsensitive(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self)
2 (0.0%) nsGlobalWindow::PageHidden() 187632 0 (0.0%) 2 (0.0%) nsFocusManager::WindowHidden(nsIDOMWindow*) 2 (0.0%) nsGlobalWindow::UpdateCommands(nsAString_internal const&)
1 (0.0%) nsRuleNode::DestroyInternal(nsRuleNode***) 1 (0.0%) nsRuleNode::~nsRuleNode() 138909 0 (0.0%) 2 (0.0%) nsPresArena::State::Free(unsigned int, void*) 2 (0.0%) void** nsTArray<void*, nsTArrayDefaultAllocator>::AppendElements<void*>(void* const*, unsigned int)
1 (0.0%) js::gcstats::Statistics::endSCC(unsigned int, long) 1 (0.0%) PRMJ_Now (self) 1 (0.0%) nsRefreshDriver::UpdateMostRecentRefresh() 291427 1 (0.0%) 2 (0.0%) PRMJ_Now 1 (0.0%) PRMJ_Now (self) 1 (0.0%) __gettimeofday
1 (0.0%) nsFocusManager::SetFocusInner(nsIContent*, int, bool, bool) 1 (0.0%) nsFocusManager::WindowRaised(nsIDOMWindow*) 187619 0 (0.0%) 2 (0.0%) nsFocusManager::Focus(nsPIDOMWindow*, nsIContent*, unsigned int, bool, bool, bool, bool) 1 (0.0%) nsFocusManager::SendFocusOrBlurEvent(unsigned int, nsIPresShell*, nsIDocument*, nsISupports*, unsigned int, bool, bool) 1 (0.0%) nsFocusManager::CheckIfFocusable(nsIContent*, unsigned int)
2 (0.0%) js::mjit::Compiler::generateMethod() 292879 0 (0.0%) 2 (0.0%) js::mjit::Compiler::jsop_getprop(js::PropertyName*, JSValueType, bool, bool) 1 (0.0%) _ZN2js4mjit8Compiler14testPushedTypeENS0_11RejoinStateEib.part.558 1 (0.0%) _ZN2js4mjit8Compiler13finishBarrierERKNS1_12BarrierStateENS0_11RejoinStateEj.part.336.constprop.693
2 (0.0%) mozilla::net::nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*) 130933 0 (0.0%) 2 (0.0%) mozilla::net::nsHttpChannel::ContinueOnStartRequest2(tag_nsresult) 2 (0.0%) mozilla::net::nsHttpChannel::CallOnStartRequest()
2 (0.0%) nsXULTooltipListener::LaunchTooltip() 149156 0 (0.0%) 2 (0.0%) nsXULPopupManager::ShowTooltipAtScreen(nsIContent*, nsIContent*, int, int) 2 (0.0%) nsXULPopupManager::FirePopupShowingEvent(nsIContent*, bool, bool)
1 (0.0%) nsFrame::AddInlineMinWidth(nsRenderingContext*, nsIFrame::InlineMinWidthData*) 1 (0.0%) nsBlockFrame::GetMinWidth(nsRenderingContext*) 138793 0 (0.0%) 2 (0.0%) nsLayoutUtils::IntrinsicForContainer(nsRenderingContext*, nsIFrame*, nsLayoutUtils::IntrinsicWidthType) 1 (0.0%) nsBoxFrame::GetMinWidth(nsRenderingContext*) 1 (0.0%) nsBlockFrame::GetMinWidth(nsRenderingContext*)
3 (0.0%) DoApplyRenderingChangeToTree(nsIFrame*, nsFrameManager*, nsChangeHint) 1 (0.0%) UpdateViewsForTree(nsIFrame*, nsFrameManager*, nsChangeHint) (self) 137577 1 (0.0%) 2 (0.0%) UpdateViewsForTree(nsIFrame*, nsFrameManager*, nsChangeHint) 1 (0.0%) nsBlockFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) const 1 (0.0%) DoApplyRenderingChangeToTree(nsIFrame*, nsFrameManager*, nsChangeHint) 1 (0.0%) UpdateViewsForTree(nsIFrame*, nsFrameManager*, nsChangeHint) (self)
1 (0.0%) pthread_cond_timedwait@@GLIBC_2.3.2 1 (0.0%) pthread_cond_wait@@GLIBC_2.3.2 105344 0 (0.0%) 2 (0.0%) __pthread_mutex_unlock_usercnt 2 (0.0%) _L_unlock_552
2 (0.0%) (anonymous namespace)::ProcessGeneric(ots::OpenTypeFile*, unsigned int, ots::OTSStream*, unsigned char const*, unsigned long, std::vector<(anonymous namespace)::OpenTypeTable, std::allocator<(anonymous namespace)::OpenTypeTable> > const&, ots::Buffer&) 270946 0 (0.0%) 2 (0.0%) MOZ_Z_uncompress 2 (0.0%) MOZ_Z_inflate
3 (0.0%) mozilla::layers::MarkLayersHidden(mozilla::layers::Layer*, nsIntRect const&, nsIntRect const&, nsIntRegion&, unsigned int) (self) 2 (0.0%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 269128 0 (0.0%) 2 (0.0%) mozilla::layers::MarkLayersHidden(mozilla::layers::Layer*, nsIntRect const&, nsIntRect const&, nsIntRegion&, unsigned int) 3 (0.0%) mozilla::layers::MarkLayersHidden(mozilla::layers::Layer*, nsIntRect const&, nsIntRect const&, nsIntRegion&, unsigned int) (self) 1 (0.0%) _ZN7mozilla6layersL16TransformIntRectER9nsIntRectRK9gfxMatrixPFS1_RK7gfxRectE.constprop.15 1 (0.0%) nsRegion::SetToElements(unsigned int)
1 (0.0%) XPC_WN_GetterSetter(JSContext*, unsigned int, JS::Value*) 1 (0.0%) XPC_WN_Helper_NewResolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>) 1 (0.0%) XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, JS::Value*, JS::Value*) (self) 221945 1 (0.0%) 2 (0.0%) XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, JS::Value*, JS::Value*) 1 (0.0%) XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, JS::Value*, JS::Value*) (self) 1 (0.0%) XPCCallContext::Init(XPCContext::LangType, int, JSObject*, JSObject*, XPCCallContext::WrapperInitOptions, long, unsigned int, JS::Value*, JS::Value*)
2 (0.0%) nsIFrame::IsBoxFrame() const (self) 1 (0.0%) nsIFrame::FinishAndStoreOverflow(nsOverflowAreas&, nsSize) 1 (0.0%) nsFrame::MarkIntrinsicWidthsDirty() 137424 2 (0.0%) 2 (0.0%) nsIFrame::IsBoxFrame() const 2 (0.0%) nsIFrame::IsBoxFrame() const (self)
2 (0.0%) gfxPangoFontGroup::NewFontEntry(gfxProxyFontEntry const&, unsigned char const*, unsigned int) 268800 0 (0.0%) 2 (0.0%) gfxDownloadedFcFontEntry::InitPattern() 2 (0.0%) _end
2 (0.0%) PL_DHashTableOperate 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_HashKey(PLDHashTable*, void const*) (self) 137105 2 (0.0%) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_HashKey(PLDHashTable*, void const*) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_HashKey(PLDHashTable*, void const*) (self)
1 (0.0%) nsHTMLButtonElement::PostHandleEvent(nsEventChainPostVisitor&) 1 (0.0%) nsEventStateManager::PostHandleEvent(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*) 187629 0 (0.0%) 2 (0.0%) nsFocusManager::SetFocus(nsIDOMElement*, unsigned int) 2 (0.0%) nsFocusManager::SetFocusInner(nsIContent*, int, bool, bool)
2 (0.0%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2 (0.0%) nsLineBox::GetVisualOverflowArea() (self) 140652 2 (0.0%) 2 (0.0%) nsLineBox::GetVisualOverflowArea() 2 (0.0%) nsLineBox::GetVisualOverflowArea() (self)
1 (0.0%) nsDocument::CreateElem(nsAString_internal const&, nsIAtom*, int, nsIContent**) 1 (0.0%) nsContentUtils::GetNodeInfoFromQName(nsAString_internal const&, nsAString_internal const&, nsNodeInfoManager*, unsigned short, nsINodeInfo**) 153912 0 (0.0%) 2 (0.0%) nsNodeInfoManager::GetNodeInfo(nsAString_internal const&, nsIAtom*, int, unsigned short, nsINodeInfo**) 1 (0.0%) PL_HashTableLookup 1 (0.0%) nsNodeInfo::Create(nsIAtom*, nsIAtom*, int, unsigned short, nsIAtom*, nsNodeInfoManager*)
1 (0.0%) mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, nsIntRegion const&, bool*) 1 (0.0%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) 267958 0 (0.0%) 2 (0.0%) gfxContext::Clip() 2 (0.0%) _moz_cairo_clip_preserve
2 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self) 137103 2 (0.0%) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self)
3 (0.0%) js::frontend::Parser::functionBody(js::frontend::Parser::FunctionBodyType) 292263 0 (0.0%) 2 (0.0%) js::frontend::Parser::statements(bool*) 3 (0.0%) js::frontend::Parser::statement()
2 (0.0%) js::frontend::EmitTree(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) 292017 0 (0.0%) 2 (0.0%) EmitCallOrNew(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, long) 1 (0.0%) _ZL10EmitNameOpP9JSContextPN2js8frontend15BytecodeEmitterEPNS2_9ParseNodeEb.part.186 1 (0.0%) js::frontend::NewSrcNote(JSContext*, js::frontend::BytecodeEmitter*, js::SrcNoteType)
2 (0.0%) nsWindowSH::NewResolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, unsigned int, JSObject**, bool*) 189476 0 (0.0%) 2 (0.0%) nsWindowSH::GlobalResolve(nsGlobalWindow*, JSContext*, JSObject*, long, bool*) 2 (0.0%) GetXPCProto(nsIXPConnect*, JSContext*, nsGlobalWindow*, nsGlobalNameStruct const*, nsIXPConnectJSObjectHolder**)
2 (0.0%) mozilla::net::nsHttpChannel::CallOnStartRequest() 229289 0 (0.0%) 2 (0.0%) nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*) 2 (0.0%) nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*)
2 (0.0%) nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*) 229288 0 (0.0%) 2 (0.0%) nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*) 2 (0.0%) nsDocumentOpenInfo::TryContentListener(nsIURIContentListener*, nsIChannel*)
2 (0.0%) _cairo_surface_fallback_stroke 272582 0 (0.0%) 2 (0.0%) _cairo_path_fixed_stroke_to_polygon 2 (0.0%) _cairo_path_fixed_interpret
2 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 292186 0 (0.0%) 2 (0.0%) js::frontend::Parser::processDirectives(js::frontend::ParseNode*) 2 (0.0%) js::frontend::TokenStream::getTokenInternal()
2 (0.0%) _ZN2js9BaseShape10getUnownedEP9JSContextRKNS_14StackBaseShapeE.constprop.185 (self) 1 (0.0%) JSObject::putProperty(JSContext*, long, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, int) 1 (0.0%) JSObject::addPropertyInternal(JSContext*, long, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, int, js::Shape**, bool) 290163 2 (0.0%) 2 (0.0%) _ZN2js9BaseShape10getUnownedEP9JSContextRKNS_14StackBaseShapeE.constprop.185 2 (0.0%) _ZN2js9BaseShape10getUnownedEP9JSContextRKNS_14StackBaseShapeE.constprop.185 (self)
2 (0.0%) PresShell::ContentStateChanged(nsIDocument*, nsIContent*, nsEventStates) 137561 0 (0.0%) 2 (0.0%) nsCSSFrameConstructor::ContentStateChanged(nsIContent*, nsEventStates) 2 (0.0%) nsStyleSet::HasStateDependentStyle(nsPresContext*, mozilla::dom::Element*, nsEventStates)
2 (0.0%) nsXULElement::PreHandleEvent(nsEventChainPreVisitor&) 155744 0 (0.0%) 2 (0.0%) nsIContent::PreHandleEvent(nsEventChainPreVisitor&) 1 (0.0%) nsBindingManager::GetInsertionParent(nsIContent*) 1 (0.0%) LookupObject(PLDHashTable&, nsIContent*)
2 (0.0%) __memmove_ssse3_back (self) 1 (0.0%) TimerThread::RemoveTimerInternal(nsTimerImpl*) 1 (0.0%) _end 104027 2 (0.0%) 2 (0.0%) __memmove_ssse3_back 2 (0.0%) __memmove_ssse3_back (self)
1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayList::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) const 141772 0 (0.0%) 2 (0.0%) nsDisplayCanvasBackground::GetBounds(nsDisplayListBuilder*, bool*) 2 (0.0%) nsCanvasFrame::CanvasArea() const
2 (0.0%) nsRootPresContext::EnsureEventualDidPaintEvent() 265173 0 (0.0%) 2 (0.0%) TimerThread::AddTimer(nsTimerImpl*) 2 (0.0%) mozilla::Monitor::Notify()
2 (0.0%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) 1 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSParsingEnvironment(nsDOMCSSDeclaration::CSSParsingEnvironment&) (self) 144892 1 (0.0%) 2 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSParsingEnvironment(nsDOMCSSDeclaration::CSSParsingEnvironment&) 1 (0.0%) nsIContent::GetBaseURI() const 1 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSParsingEnvironment(nsDOMCSSDeclaration::CSSParsingEnvironment&) (self)
2 (0.0%) nsAttrAndChildArray::SetAndTakeAttr(nsIAtom*, nsAttrValue&) 1 (0.0%) nsAttrAndChildArray::AddAttrSlot() (self) 149798 1 (0.0%) 2 (0.0%) nsAttrAndChildArray::AddAttrSlot() 1 (0.0%) nsAttrAndChildArray::AddAttrSlot() (self) 1 (0.0%) nsAttrAndChildArray::ChildCount() const
2 (0.0%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) 143359 0 (0.0%) 2 (0.0%) mozilla::css::Declaration::EnsureMutable() 1 (0.0%) moz_xmalloc 1 (0.0%) mozilla::css::Declaration::Declaration(mozilla::css::Declaration const&)
2 (0.0%) nsPresArena::State::Free(unsigned int, void*) 1 (0.0%) void** nsTArray<void*, nsTArrayDefaultAllocator>::AppendElements<void*>(void* const*, unsigned int) (self) 138908 1 (0.0%) 2 (0.0%) void** nsTArray<void*, nsTArrayDefaultAllocator>::AppendElements<void*>(void* const*, unsigned int) 1 (0.0%) void** nsTArray<void*, nsTArrayDefaultAllocator>::AppendElements<void*>(void* const*, unsigned int) (self) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int)
1 (0.0%) JS_WrapObject (self) 1 (0.0%) XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, tag_nsresult*) 1 (0.0%) nsWindowSH::OuterObject(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JSObject**) 288067 1 (0.0%) 2 (0.0%) JS_WrapObject 1 (0.0%) JSCompartment::wrap(JSContext*, JSObject**) 1 (0.0%) JS_WrapObject (self)
2 (0.0%) nsPresContext::NotifyInvalidation(nsRect const&, unsigned int) 139026 0 (0.0%) 2 (0.0%) nsRootPresContext::EnsureEventualDidPaintEvent() 2 (0.0%) TimerThread::AddTimer(nsTimerImpl*)
2 (0.0%) Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, js::gcreason::Reason) 223386 0 (0.0%) 2 (0.0%) XPCJSRuntime::GCCallback(JSRuntime*, JSGCStatus) 2 (0.0%) mozilla::dom::FragmentOrElement::Release()
2 (0.0%) mozilla::dom::CSS2PropertiesBinding::set_opacity(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 262345 0 (0.0%) 2 (0.0%) _ZN7mozilla3domL22ConvertJSValueToStringEP9JSContextRKN2JS5ValueEPS4_NS0_23StringificationBehaviorES8_RNS0_19FakeDependentStringE.constprop.7 2 (0.0%) JS_ValueToString
2 (0.0%) js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 289933 0 (0.0%) 2 (0.0%) js::BaseProxyHandler::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 1 (0.0%) js::InvokeGetterOrSetter(JSContext*, JSObject*, JS::Value const&, unsigned int, JS::Value*, JS::Value*) 1 (0.0%) xpc::XrayWrapper<js::SecurityWrapper<js::DirectWrapper>, xpc::XPCWrappedNativeXrayTraits>::getPropertyDescriptor(JSContext*, JSObject*, long, bool, JSPropertyDescriptor*)
2 (0.0%) _cairo_xlib_surface_composite 273448 0 (0.0%) 2 (0.0%) _cairo_xlib_surface_set_attributes 2 (0.0%) _end
2 (0.0%) nsAttrAndChildArray::Clear() 149782 0 (0.0%) 2 (0.0%) nsAttrAndChildArray::InternalAttr::~InternalAttr() 2 (0.0%) nsAttrValue::Reset()
1 (0.0%) NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**) (self) 1 (0.0%) nsHTMLDocument::QueryInterface(nsID const&, void**) 1 (0.0%) nsNodeInfo::QueryInterface(nsID const&, void**) 262812 1 (0.0%) 2 (0.0%) NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**) 1 (0.0%) NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**) (self) 1 (0.0%) nsDocument::AddRef()
2 (0.0%) nsRuleNode::~nsRuleNode() 146399 0 (0.0%) 2 (0.0%) nsResetStyleData::Destroy(unsigned int, nsPresContext*) 2 (0.0%) nsStyleDisplay::Destroy(nsPresContext*)
2 (0.0%) PL_DHashTableEnumerate 146404 0 (0.0%) 2 (0.0%) SweepRuleNodeChildren(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 (0.0%) nsRuleNode::Sweep()
2 (0.0%) JSScript::markChildren(JSTracer*) 1 (0.0%) js::gc::MarkObject(JSTracer*, js::EncapsulatedPtr<JSFunction, unsigned long>*, char const*) (self) 292541 1 (0.0%) 2 (0.0%) js::gc::MarkObject(JSTracer*, js::EncapsulatedPtr<JSFunction, unsigned long>*, char const*) 1 (0.0%) js::gc::MarkObject(JSTracer*, js::EncapsulatedPtr<JSFunction, unsigned long>*, char const*) (self) 1 (0.0%) _ZL11NoteJSChildP8JSTracerPv13JSGCTraceKind.part.5
2 (0.0%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) 146447 0 (0.0%) 2 (0.0%) nsRuleNode::GetStyleFont(nsStyleContext*, bool) 2 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*)
2 (0.0%) nsAsyncResolveRequest::Run() 126726 0 (0.0%) 2 (0.0%) nsAsyncResolveRequest::DoCallback() 2 (0.0%) mozilla::net::nsHttpChannel::OnProxyAvailable(nsICancelable*, nsIURI*, nsIProxyInfo*, tag_nsresult)
2 (0.0%) nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) 126403 0 (0.0%) 2 (0.0%) nsInputStreamPump::OnStateStart() 2 (0.0%) mozilla::net::nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*)
2 (0.0%) nsFontMetrics::ExternalLeading() 269005 0 (0.0%) 2 (0.0%) gfxFT2FontBase::GetMetrics() 2 (0.0%) gfxFT2LockedFace::GetMetrics(gfxFont::Metrics*, unsigned int*)
2 (0.0%) ClockTimeNs() 1 (0.0%) clock_gettime (self) 105996 1 (0.0%) 2 (0.0%) clock_gettime 1 (0.0%) timer_set 1 (0.0%) clock_gettime (self)
2 (0.0%) nsEventStateManager::NotifyMouseOver(nsGUIEvent*, nsIContent*) 157878 0 (0.0%) 2 (0.0%) nsEventStateManager::SetContentState(nsIContent*, nsEventStates) 2 (0.0%) nsEventStateManager::UpdateAncestorState(nsIContent*, nsIContent*, nsEventStates, bool)
1 (0.0%) _cairo_spline_decompose_into 1 (0.0%) _cairo_path_fixed_interpret 272571 0 (0.0%) 2 (0.0%) _cairo_stroker_line_to 1 (0.0%) _cairo_stroker_join 1 (0.0%) _cairo_stroker_add_sub_edge
2 (0.0%) nsTimerImpl::Cancel() 265161 0 (0.0%) 2 (0.0%) TimerThread::RemoveTimer(nsTimerImpl*) 1 (0.0%) TimerThread::RemoveTimerInternal(nsTimerImpl*) 1 (0.0%) mozilla::Monitor::Notify()
2 (0.0%) nsWindowSH::GlobalResolve(nsGlobalWindow*, JSContext*, JSObject*, long, bool*) 189437 0 (0.0%) 2 (0.0%) GetXPCProto(nsIXPConnect*, JSContext*, nsGlobalWindow*, nsGlobalNameStruct const*, nsIXPConnectJSObjectHolder**) 2 (0.0%) nsXPConnect::GetWrappedNativePrototype(JSContext*, JSObject*, nsIClassInfo*, nsIXPConnectJSObjectHolder**)
2 (0.0%) gfxContext::RoundedRectangle(gfxRect const&, gfxCornerSizes const&, bool) 1 (0.0%) INT__moz_cairo_curve_to (self) 271856 1 (0.0%) 2 (0.0%) INT__moz_cairo_curve_to 1 (0.0%) _cairo_path_fixed_curve_to 1 (0.0%) INT__moz_cairo_curve_to (self)
2 (0.0%) _cairo_composite_rectangles_init_for_fill 272495 0 (0.0%) 2 (0.0%) _cairo_path_fixed_approximate_fill_extents 2 (0.0%) _cairo_path_fixed_interpret
2 (0.0%) nsIDOMNode_SetTextContent(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 150631 0 (0.0%) 2 (0.0%) nsContentUtils::SetNodeTextContent(nsIContent*, nsAString_internal const&, bool) 1 (0.0%) mozilla::dom::FragmentOrElement::RemoveChildAt(unsigned int, bool) 1 (0.0%) nsINode::doInsertChildAt(nsIContent*, unsigned int, bool, nsAttrAndChildArray&)
2 (0.0%) nsFocusManager::WindowHidden(nsIDOMWindow*) 188432 0 (0.0%) 2 (0.0%) nsGlobalWindow::UpdateCommands(nsAString_internal const&) 2 (0.0%) nsContentUtils::AddScriptRunner(nsIRunnable*)
2 (0.0%) nsStyleContext::GetVisitedDependentColor(nsCSSProperty) 2 (0.0%) nsStyleAnimation::ExtractComputedValue(nsCSSProperty, nsStyleContext*, nsStyleAnimation::Value&) (self) 146544 2 (0.0%) 2 (0.0%) nsStyleAnimation::ExtractComputedValue(nsCSSProperty, nsStyleContext*, nsStyleAnimation::Value&) 2 (0.0%) nsStyleAnimation::ExtractComputedValue(nsCSSProperty, nsStyleContext*, nsStyleAnimation::Value&) (self)
2 (0.0%) nsDocumentOpenInfo::TryContentListener(nsIURIContentListener*, nsIChannel*) 229201 0 (0.0%) 2 (0.0%) nsDSURIContentListener::DoContent(char const*, bool, nsIRequest*, nsIStreamListener**, bool*) 2 (0.0%) nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**)
2 (0.0%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 269135 0 (0.0%) 2 (0.0%) mozilla::layers::PaintContext::~PaintContext() 2 (0.0%) gfxContext::SetMatrix(gfxMatrix const&)
2 (0.0%) XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, tag_nsresult*) 1 (0.0%) mozilla::dom::CSS2PropertiesBinding::Wrap(JSContext*, JSObject*, nsDOMCSSDeclaration*, nsWrapperCache*, bool*) (self) 262617 1 (0.0%) 2 (0.0%) mozilla::dom::CSS2PropertiesBinding::Wrap(JSContext*, JSObject*, nsDOMCSSDeclaration*, nsWrapperCache*, bool*) 1 (0.0%) js::NewProxyObject(JSContext*, js::BaseProxyHandler*, JS::Value const&, JSObject*, JSObject*, JSObject*, JSObject*) 1 (0.0%) mozilla::dom::CSS2PropertiesBinding::Wrap(JSContext*, JSObject*, nsDOMCSSDeclaration*, nsWrapperCache*, bool*) (self)
2 (0.0%) nsTimerImpl::Fire() 148252 0 (0.0%) 2 (0.0%) nsXULTooltipListener::sTooltipCallback(nsITimer*, void*) 2 (0.0%) nsXULTooltipListener::ShowTooltip()
2 (0.0%) js::gc::MarkObjectSlots(JSTracer*, JSObject*, unsigned int, unsigned int) 292551 0 (0.0%) 2 (0.0%) js::gc::MarkKind(JSTracer*, void**, JSGCTraceKind) 2 (0.0%) UnmarkGrayChildren(JSTracer*, void**, JSGCTraceKind)
2 (0.0%) __lll_unlock_wake (self) 2 (0.0%) _L_unlock_552 105524 2 (0.0%) 2 (0.0%) __lll_unlock_wake 2 (0.0%) __lll_unlock_wake (self)
2 (0.0%) nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, bool*) 197540 0 (0.0%) 2 (0.0%) nsScriptSecurityManager::LookupPolicy(nsIPrincipal*, ClassInfoData&, long, unsigned int, ClassPolicy**, SecurityLevel*) 1 (0.0%) PL_DHashTableOperate 1 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator)
2 (0.0%) mozilla::Monitor::Notify() 1 (0.0%) PR_NotifyCondVar (self) 337559 1 (0.0%) 2 (0.0%) PR_NotifyCondVar 1 (0.0%) PR_NotifyCondVar (self) 1 (0.0%) pt_PostNotifyToCvar
2 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self) 137106 2 (0.0%) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 2 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self)
2 (0.0%) nsGfxScrollFrameInner::GetScrollRange(int, int) const 1 (0.0%) nsGfxScrollFrameInner::GetScrolledRect() const (self) 141569 1 (0.0%) 2 (0.0%) nsGfxScrollFrameInner::GetScrolledRect() const 1 (0.0%) nsGfxScrollFrameInner::GetScrolledRect() const (self) 1 (0.0%) nsGfxScrollFrameInner::GetScrolledRectInternal(nsRect const&, nsSize const&) const
2 (0.0%) _end 114921 0 (0.0%) 2 (0.0%) _end 2 (0.0%) _end
2 (0.0%) gfxContext::~gfxContext() 2 (0.0%) mozilla::RefPtr<mozilla::gfx::Path>::~RefPtr() (self) 156988 2 (0.0%) 2 (0.0%) mozilla::RefPtr<mozilla::gfx::Path>::~RefPtr() 2 (0.0%) mozilla::RefPtr<mozilla::gfx::Path>::~RefPtr() (self)
2 (0.0%) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) 148055 0 (0.0%) 2 (0.0%) nsSprocketLayout::PopulateBoxSizes(nsIFrame*, nsBoxLayoutState&, nsBoxSize*&, int&, int&, int&) 2 (0.0%) nsBoxFrame::GetPrefSize(nsBoxLayoutState&)
2 (0.0%) MOZ_Z__tr_flush_block 270935 0 (0.0%) 2 (0.0%) build_tree 2 (0.0%) pqdownheap
2 (0.0%) nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 262796 0 (0.0%) 2 (0.0%) nsGetInterface::operator()(nsID const&, void**) const 2 (0.0%) nsDocShell::GetInterface(nsID const&, void**)
2 (0.0%) js::TraceChildren(JSTracer*, void*, JSGCTraceKind) 292556 0 (0.0%) 2 (0.0%) js::gc::MarkObjectSlots(JSTracer*, JSObject*, unsigned int, unsigned int) 2 (0.0%) js::gc::MarkKind(JSTracer*, void**, JSGCTraceKind)
2 (0.0%) nsXULPopupManager::ShowTooltipAtScreen(nsIContent*, nsIContent*, int, int) 149153 0 (0.0%) 2 (0.0%) nsXULPopupManager::FirePopupShowingEvent(nsIContent*, bool, bool) 2 (0.0%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*)
2 (0.0%) PR_WaitCondVar 337715 0 (0.0%) 2 (0.0%) PR_GetCurrentThread 2 (0.0%) __pthread_getspecific
2 (0.0%) JSObject::putProperty(JSContext*, long, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, int) 290172 0 (0.0%) 2 (0.0%) JSObject::addPropertyInternal(JSContext*, long, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, int, js::Shape**, bool) 1 (0.0%) _ZN2js9BaseShape10getUnownedEP9JSContextRKNS_14StackBaseShapeE.constprop.185 1 (0.0%) _ZN8JSObject16getChildPropertyEP9JSContextPN2js5ShapeERNS2_10StackShapeE.constprop.187
2 (0.0%) _cairo_xlib_surface_composite_trapezoids.part.10 1 (0.0%) _cairo_xlib_surface_acquire_pattern_surface (self) 273447 1 (0.0%) 2 (0.0%) _cairo_xlib_surface_acquire_pattern_surface 1 (0.0%) _cairo_xlib_surface_acquire_pattern_surface (self) 1 (0.0%) _cairo_pattern_acquire_surface
2 (0.0%) _cairo_surface_paint 272330 0 (0.0%) 2 (0.0%) _cairo_image_surface_paint 2 (0.0%) _clip_and_composite_boxes
2 (0.0%) _cairo_surface_fallback_fill 272504 0 (0.0%) 2 (0.0%) _cairo_path_fixed_fill_to_polygon 2 (0.0%) _cairo_path_fixed_interpret
3 (0.0%) nsNodeSH::PostCreatePrototype(JSContext*, JSObject*) 189471 0 (0.0%) 2 (0.0%) nsDOMClassInfo::PostCreatePrototype(JSContext*, JSObject*) 3 (0.0%) ResolvePrototype(nsIXPConnect*, nsGlobalWindow*, JSContext*, JSObject*, unsigned short const*, nsDOMClassInfoData const*, nsGlobalNameStruct const*, nsScriptNameSpaceManager*, JSObject*, bool, bool*)
1 (0.0%) nsWindowWatcher::GetNewPrompter(nsIDOMWindow*, nsIPrompt**) 1 (0.0%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) 262694 0 (0.0%) 2 (0.0%) nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&) 2 (0.0%) nsGetServiceByContractIDWithError::operator()(nsID const&, void**) const
2 (0.0%) GetXPCProto(nsIXPConnect*, JSContext*, nsGlobalWindow*, nsGlobalNameStruct const*, nsIXPConnectJSObjectHolder**) 221876 0 (0.0%) 2 (0.0%) nsXPConnect::GetWrappedNativePrototype(JSContext*, JSObject*, nsIClassInfo*, nsIXPConnectJSObjectHolder**) 2 (0.0%) XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext&, XPCWrappedNativeScope*, nsIClassInfo*, XPCNativeScriptableCreateInfo const*, QITableEntry*, bool)
2 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 142777 0 (0.0%) 2 (0.0%) nsTextFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2 (0.0%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const
3 (0.0%) XPCWrappedNativeProto::CallPostCreatePrototype(XPCCallContext&) 189473 0 (0.0%) 2 (0.0%) nsNodeSH::PostCreatePrototype(JSContext*, JSObject*) 3 (0.0%) nsDOMClassInfo::PostCreatePrototype(JSContext*, JSObject*)
2 (0.0%) js::ToStringSlow(JSContext*, JS::Value const&) 289574 0 (0.0%) 2 (0.0%) js_NumberToStringWithBase(JSContext*, double, int) 2 (0.0%) js_NewStringCopyZ(JSContext*, char const*)
2 (0.0%) nsEventTargetChainItem::PreHandleEvent(nsEventChainPreVisitor&) 201651 0 (0.0%) 2 (0.0%) nsXULElement::PreHandleEvent(nsEventChainPreVisitor&) 2 (0.0%) nsIContent::PreHandleEvent(nsEventChainPreVisitor&)
2 (0.0%) mozilla::net::nsHttpChannel::ContinueOnStartRequest2(tag_nsresult) 130900 0 (0.0%) 2 (0.0%) mozilla::net::nsHttpChannel::CallOnStartRequest() 2 (0.0%) nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*)
2 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 137950 0 (0.0%) 2 (0.0%) nsDisplayBorder::AllocateGeometry(nsDisplayListBuilder*) 2 (0.0%) nsDisplayBorderGeometry::nsDisplayBorderGeometry(nsDisplayItem*, nsDisplayListBuilder*)
1 (0.0%) nsStyledElementNotElementCSSInlineStyle::DoGetID() const 1 (0.0%) RuleHash::EnumerateAllRules(mozilla::dom::Element*, RuleProcessorData*, NodeMatchContext&) 149779 0 (0.0%) 2 (0.0%) nsAttrAndChildArray::GetAttr(nsIAtom*, int) const 2 (0.0%) nsAttrAndChildArray::AttrSlotCount() const
1 (0.0%) js::types::TypeObject::getFromPrototypes(JSContext*, long, js::types::TypeSet*, bool) 1 (0.0%) js::types::TypeObject::addPropertyType(JSContext*, long, JS::Value const&) 1 (0.0%) js::types::TypeObject::getProperty(JSContext*, long, bool) (self) 289333 1 (0.0%) 2 (0.0%) js::types::TypeObject::getProperty(JSContext*, long, bool) 1 (0.0%) js::types::TypeObject::getProperty(JSContext*, long, bool) (self) 1 (0.0%) js::types::Property** js::types::HashSetInsertTry<long, js::types::Property, js::types::Property>(js::LifoAlloc&, js::types::Property**&, unsigned int&, long)
2 (0.0%) EmitStatement(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) 2 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 291987 0 (0.0%) 2 (0.0%) js::frontend::EmitTree(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*) 2 (0.0%) EmitCallOrNew(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, long) 2 (0.0%) EmitStatement(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*)
2 (0.0%) nsPresContext::MayHavePaintEventListenerInSubDocument() 151949 0 (0.0%) 2 (0.0%) nsDocument::EnumerateSubDocuments(bool (*)(nsIDocument*, void*), void*) 2 (0.0%) PL_DHashTableEnumerate
1 (0.0%) PresShell::UpdateCanvasBackground() 1 (0.0%) nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**) 137677 0 (0.0%) 2 (0.0%) nsCSSRendering::FindRootFrameBackground(nsIFrame*) 2 (0.0%) nsCSSRendering::FindBackgroundStyleFrame(nsIFrame*)
2 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) 146474 0 (0.0%) 2 (0.0%) nsRuleNode::ComputeBackgroundData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 2 (0.0%) nsDocument::AddImage(imgIRequest*)
2 (0.0%) DocumentViewerImpl::PageHide(bool) 188135 0 (0.0%) 2 (0.0%) nsGlobalWindow::PageHidden() 2 (0.0%) nsFocusManager::WindowHidden(nsIDOMWindow*)
2 (0.0%) js::mjit::Compiler::generateMethod() 1 (0.0%) js::mjit::Compiler::inlineCallHelper(unsigned int, bool, js::mjit::FrameSize&) (self) 292876 1 (0.0%) 2 (0.0%) js::mjit::Compiler::inlineCallHelper(unsigned int, bool, js::mjit::FrameSize&) 1 (0.0%) js::mjit::Compiler::inlineCallHelper(unsigned int, bool, js::mjit::FrameSize&) (self) 1 (0.0%) JSC::AbstractMacroAssembler<JSC::X86Assembler>::Label js::mjit::PunboxAssembler::loadValueAsComponents<JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address>(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address, JSC::X86Registers::RegisterID, JSC::X86Registers::RegisterID)
2 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) nsSliderFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 148162 1 (0.0%) 2 (0.0%) nsSliderFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsSliderFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 1 (0.0%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&)
2 (0.0%) JS_SetReservedSlot (self) 2 (0.0%) SetSlimWrapperProto(JSObject*, XPCWrappedNativeProto*) 288207 2 (0.0%) 2 (0.0%) JS_SetReservedSlot 2 (0.0%) JS_SetReservedSlot (self)
2 (0.0%) mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 1 (0.0%) gfxContext::Clip(gfxRect const&) (self) 267959 1 (0.0%) 2 (0.0%) gfxContext::Clip(gfxRect const&) 1 (0.0%) _moz_cairo_clip 1 (0.0%) gfxContext::Clip(gfxRect const&) (self)
2 (0.0%) nsDisplayWrapList::IsUniform(nsDisplayListBuilder*, unsigned int*) (self) 2 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 137922 2 (0.0%) 2 (0.0%) nsDisplayWrapList::IsUniform(nsDisplayListBuilder*, unsigned int*) 2 (0.0%) nsDisplayWrapList::IsUniform(nsDisplayListBuilder*, unsigned int*) (self)
2 (0.0%) nsDSURIContentListener::DoContent(char const*, bool, nsIRequest*, nsIStreamListener**, bool*) 229083 0 (0.0%) 2 (0.0%) nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**) 2 (0.0%) nsDocShell::FirePageHideNotification(bool)
2 (0.0%) __getdelim 100258 0 (0.0%) 2 (0.0%) _IO_file_underflow@@GLIBC_2.2.5 1 (0.0%) _IO_doallocbuf 1 (0.0%) _IO_file_read
1 (0.0%) mozilla::layers::Layer::SnapTransform(gfx3DMatrix const&, gfxRect const&, gfxMatrix*) 1 (0.0%) gfx3DMatrix::Is2D(gfxMatrix*) const (self) 1 (0.0%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 267766 1 (0.0%) 2 (0.0%) gfx3DMatrix::Is2D(gfxMatrix*) const 1 (0.0%) gfx3DMatrix::Is2D(gfxMatrix*) const (self) 1 (0.0%) gfx3DMatrix::Is2D() const
2 (0.0%) __GI___isnan (self) 2 (0.0%) sqrt 106388 2 (0.0%) 2 (0.0%) __GI___isnan 2 (0.0%) __GI___isnan (self)
2 (0.0%) mozilla::layers::LayerManager::Release() 269167 0 (0.0%) 2 (0.0%) mozilla::layers::BasicLayerManager::~BasicLayerManager() 2 (0.0%) mozilla::layers::LayerManager::~LayerManager()
2 (0.0%) nsGlobalWindow::GetOuterWidth(int*) 1 (0.0%) nsGlobalWindow::GetOuterSize(nsIntSize*) (self) 188536 1 (0.0%) 2 (0.0%) nsGlobalWindow::GetOuterSize(nsIntSize*) 1 (0.0%) nsGlobalWindow::GetOuterSize(nsIntSize*) (self) 1 (0.0%) nsDocument::FlushPendingNotifications(mozFlushType)
2 (0.0%) nsInputStreamPump::OnStateStart() 130944 0 (0.0%) 2 (0.0%) mozilla::net::nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*) 2 (0.0%) mozilla::net::nsHttpChannel::ContinueOnStartRequest2(tag_nsresult)
2 (0.0%) nsEventTargetChainItem::HandleEventTargetChain(nsEventChainPostVisitor&, unsigned int, nsDispatchingCallback*, bool, nsCxPusher*) 159750 0 (0.0%) 2 (0.0%) nsEventTargetChainItem::PostHandleEvent(nsEventChainPostVisitor&, nsCxPusher*) 1 (0.0%) nsGlobalWindow::PostHandleEvent(nsEventChainPostVisitor&) 1 (0.0%) nsHTMLButtonElement::PostHandleEvent(nsEventChainPostVisitor&)
3 (0.0%) nsDOMClassInfo::PostCreatePrototype(JSContext*, JSObject*) 189469 0 (0.0%) 2 (0.0%) ResolvePrototype(nsIXPConnect*, nsGlobalWindow*, JSContext*, JSObject*, unsigned short const*, nsDOMClassInfoData const*, nsGlobalNameStruct const*, nsScriptNameSpaceManager*, JSObject*, bool, bool*) 1 (0.0%) JS_DefineProperty 1 (0.0%) JS_LookupProperty 1 (0.0%) WrapNative(JSContext*, JSObject*, nsISupports*, nsID const*, bool, JS::Value*, nsIXPConnectJSObjectHolder**)
2 (0.0%) nsRunnableMethodImpl<void (nsHTMLImageElement::*)(), true>::Run() 167766 0 (0.0%) 2 (0.0%) nsHTMLImageElement::MaybeLoadImage() 2 (0.0%) nsImageLoadingContent::LoadImage(nsAString_internal const&, bool, bool)
2 (0.0%) nsIFrame::IsSVGTransformed(gfxMatrix*, gfxMatrix*) const (self) 2 (0.0%) nsDisplayTransform::GetTransform(float) 141010 2 (0.0%) 2 (0.0%) nsIFrame::IsSVGTransformed(gfxMatrix*, gfxMatrix*) const 2 (0.0%) nsIFrame::IsSVGTransformed(gfxMatrix*, gfxMatrix*) const (self)
2 (0.0%) nsDOMEvent::Release() 160000 0 (0.0%) 2 (0.0%) nsDOMNotifyPaintEvent::~nsDOMNotifyPaintEvent() 2 (0.0%) nsDOMEvent::~nsDOMEvent()
2 (0.0%) nsFocusManager::SetFocus(nsIDOMElement*, unsigned int) 187626 0 (0.0%) 2 (0.0%) nsFocusManager::SetFocusInner(nsIContent*, int, bool, bool) 1 (0.0%) nsFocusManager::Focus(nsPIDOMWindow*, nsIContent*, unsigned int, bool, bool, bool, bool) 1 (0.0%) nsFocusManager::CheckIfFocusable(nsIContent*, unsigned int)
2 (0.0%) MOZ_PNG_push_proc_row 1 (0.0%) mozilla::image::nsPNGDecoder::row_callback(png_struct_def*, unsigned char*, unsigned int, int) (self) 136473 1 (0.0%) 2 (0.0%) mozilla::image::nsPNGDecoder::row_callback(png_struct_def*, unsigned char*, unsigned int, int) 1 (0.0%) qcms_transform_data_rgba_out_lut_sse2 1 (0.0%) mozilla::image::nsPNGDecoder::row_callback(png_struct_def*, unsigned char*, unsigned int, int) (self)
2 (0.0%) _moz_cairo_set_source_rgba 272609 0 (0.0%) 2 (0.0%) _moz_cairo_pattern_create_rgba 1 (0.0%) _cairo_restrict_value.constprop.6 1 (0.0%) _cairo_color_compute_shorts
2 (0.0%) _moz_cairo_xlib_surface_create_with_xrender_format 273440 0 (0.0%) 2 (0.0%) _cairo_xlib_surface_create_internal 1 (0.0%) _cairo_surface_init 1 (0.0%) malloc
2 (0.0%) __pthread_mutex_unlock_usercnt 105348 0 (0.0%) 2 (0.0%) _L_unlock_552 2 (0.0%) __lll_unlock_wake
1 (0.0%) js::frontend::Parser::functionStmt() 1 (0.0%) js::frontend::Parser::functionExpr() 292265 0 (0.0%) 2 (0.0%) js::frontend::Parser::functionDef(JS::Handle<js::PropertyName*>, js::frontend::Parser::FunctionType, js::frontend::FunctionSyntaxKind) 2 (0.0%) js::frontend::Parser::functionBody(js::frontend::Parser::FunctionBodyType)
1 (0.0%) DOMGCSliceCallback(JSRuntime*, js::GCProgress, js::GCDescription const&) 1 (0.0%) (anonymous namespace)::CSSParserImpl::ParseTransform(bool) 266227 0 (0.0%) 2 (0.0%) nsAString_internal::Assign(nsAString_internal const&) 2 (0.0%) nsAString_internal::Assign(nsAString_internal const&, mozilla::fallible_t const&)
2 (0.0%) nsHTMLDivElement::~nsHTMLDivElement() 155741 0 (0.0%) 2 (0.0%) mozilla::dom::FragmentOrElement::~FragmentOrElement() 2 (0.0%) nsAttrAndChildArray::~nsAttrAndChildArray()
2 (0.0%) NS_InvokeByIndex_P 2 (0.0%) nsGlobalWindow::GetOuterWidth(int*) (self) 188538 0 (0.0%) 2 (0.0%) nsGlobalWindow::GetOuterWidth(int*) 2 (0.0%) nsGlobalWindow::GetOuterWidth(int*) (self) 2 (0.0%) nsGlobalWindow::GetOuterSize(nsIntSize*)
1 (0.0%) nsHTMLStyleSheet::HasStateDependentStyle(StateRuleProcessorData*) 1 (0.0%) nsCSSRuleProcessor::RulesMatching(ElementRuleProcessorData*) 1 (0.0%) nsCSSRuleProcessor::IsLink(mozilla::dom::Element*) (self) 143800 1 (0.0%) 2 (0.0%) nsCSSRuleProcessor::IsLink(mozilla::dom::Element*) 1 (0.0%) nsCSSRuleProcessor::IsLink(mozilla::dom::Element*) (self) 1 (0.0%) mozilla::dom::Element::StyleState() const
2 (0.0%) nsCSSOffsetState::InitOffsets(int, nsIAtom*, nsMargin const*, nsMargin const*) 1 (0.0%) nsCSSOffsetState::ComputeMargin(int) (self) 141803 1 (0.0%) 2 (0.0%) nsCSSOffsetState::ComputeMargin(int) 1 (0.0%) nsCSSOffsetState::ComputeMargin(int) (self) 1 (0.0%) nsIFrame::GetStyleMargin() const
2 (0.0%) nsGetInterface::operator()(nsID const&, void**) const 228995 0 (0.0%) 2 (0.0%) nsDocShell::GetInterface(nsID const&, void**) 1 (0.0%) nsWindowWatcher::GetNewPrompter(nsIDOMWindow*, nsIPrompt**) 1 (0.0%) nsDocShell::EnsureScriptEnvironment()
2 (0.0%) mozilla::css::Rule::Release() 147051 0 (0.0%) 2 (0.0%) mozilla::css::StyleRule::~StyleRule() 2 (0.0%) mozilla::css::StyleRule::~StyleRule()
2 (0.0%) PresShell::HandlePostedReflowCallbacks(bool) 141673 0 (0.0%) 2 (0.0%) nsGfxScrollFrameInner::ReflowFinished() 2 (0.0%) nsGfxScrollFrameInner::ScrollToImpl(nsPoint, nsRect const&)
2 (0.0%) nsStyledElementNotElementCSSInlineStyle::ParseAttribute(int, nsIAtom*, nsAString_internal const&, nsAttrValue&) 149893 0 (0.0%) 2 (0.0%) nsAttrValue::ParseAtomArray(nsAString_internal const&) 1 (0.0%) NS_NewAtom(nsAString_internal const&) 1 (0.0%) nsContentUtils::IsHTMLWhitespace(unsigned short)
2 (0.0%) mozilla::net::nsHttpChannel::OnProxyAvailable(nsICancelable*, nsIURI*, nsIProxyInfo*, tag_nsresult) 130913 0 (0.0%) 2 (0.0%) mozilla::net::nsHttpChannel::BeginConnect() 1 (0.0%) mozilla::net::nsHttpChannel::Connect() 1 (0.0%) nsChannelClassifier::Start(nsIChannel*)
2 (0.0%) _cairo_image_surface_paint 272326 0 (0.0%) 2 (0.0%) _clip_and_composite_boxes 1 (0.0%) _moz_pixman_image_composite32 1 (0.0%) _pixman_image_for_pattern
2 (0.0%) js::frontend::Parser::memberExpr(bool) 292225 0 (0.0%) 2 (0.0%) js::frontend::Parser::primaryExpr(js::frontend::TokenKind, bool) 1 (0.0%) js::frontend::Parser::functionExpr() 1 (0.0%) js::frontend::Parser::assignExpr()
2 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) 146436 0 (0.0%) 2 (0.0%) nsRuleNode::ComputeVisibilityData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 1 (0.0%) _Z11SetDiscreteIhiiiiiEvRK10nsCSSValueRT_RbjS3_T0_T1_T2_T3_T4_.constprop.34 1 (0.0%) nsPresArena::State::Allocate(unsigned int, unsigned long)
2 (0.0%) _moz_cairo_clip_extents 272245 0 (0.0%) 2 (0.0%) _cairo_gstate_clip_extents 1 (0.0%) _cairo_gstate_backend_to_user_rectangle 1 (0.0%) _cairo_gstate_int_clip_extents
2 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 155808 0 (0.0%) 2 (0.0%) ContentUnbinder::Run() 2 (0.0%) ContentUnbinder::UnbindSubtree(nsIContent*)
2 (0.0%) _cairo_surface_fill_rectangles 273472 0 (0.0%) 2 (0.0%) _cairo_xlib_surface_fill_rectangles.part.11 1 (0.0%) _cairo_xlib_surface_ensure_dst_picture 1 (0.0%) _end
2 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 292174 0 (0.0%) 2 (0.0%) js::frontend::Parser::Parser(JSContext*, JS::CompileOptions const&, unsigned short const*, unsigned long, bool) 1 (0.0%) js::frontend::TokenStream::TokenStream(JSContext*, JS::CompileOptions const&, unsigned short const*, unsigned long, js::frontend::StrictModeGetter*) 1 (0.0%) JS::AutoGCRooter::AutoGCRooter(JSContext*, long)
2 (0.0%) _end 2 (0.0%) __strcmp_sse42 (self) 103992 2 (0.0%) 2 (0.0%) __strcmp_sse42 2 (0.0%) __strcmp_sse42 (self)
2 (0.0%) nsBoxFrame::DoLayout(nsBoxLayoutState&) 148081 0 (0.0%) 2 (0.0%) nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) 2 (0.0%) nsIFrame::Layout(nsBoxLayoutState&)
1 (0.0%) TimerThread::Run() 1 (0.0%) TimerThread::RemoveTimer(nsTimerImpl*) 265160 0 (0.0%) 2 (0.0%) TimerThread::RemoveTimerInternal(nsTimerImpl*) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) 1 (0.0%) __memmove_ssse3_back
2 (0.0%) mozilla::dom::FragmentOrElement::~FragmentOrElement() 149787 0 (0.0%) 2 (0.0%) nsAttrAndChildArray::~nsAttrAndChildArray() 2 (0.0%) nsAttrAndChildArray::Clear()
2 (0.0%) (anonymous namespace)::CSSParserImpl::ParseSingleValueProperty(nsCSSValue&, nsCSSProperty) 143675 0 (0.0%) 2 (0.0%) (anonymous namespace)::CSSParserImpl::ParseVariant(nsCSSValue&, int, int const*) 2 (0.0%) (anonymous namespace)::CSSParserImpl::GetToken(bool)
2 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 2 (0.0%) mozilla::layers::Layer::SetMaskLayer(mozilla::layers::Layer*) (self) 137243 2 (0.0%) 2 (0.0%) mozilla::layers::Layer::SetMaskLayer(mozilla::layers::Layer*) 2 (0.0%) mozilla::layers::Layer::SetMaskLayer(mozilla::layers::Layer*) (self)
2 (0.0%) nsEventStateManager::DoStateChange(mozilla::dom::Element*, nsEventStates, bool) 153391 0 (0.0%) 2 (0.0%) mozilla::dom::Element::NotifyStateChange(nsEventStates) 2 (0.0%) nsDocument::ContentStateChanged(nsIContent*, nsEventStates)
2 (0.0%) js::gc::Chunk::allocateArena(JSCompartment*, js::gc::AllocKind) 2 (0.0%) js::gc::Chunk::fetchNextDecommittedArena() (self) 289115 2 (0.0%) 2 (0.0%) js::gc::Chunk::fetchNextDecommittedArena() 2 (0.0%) js::gc::Chunk::fetchNextDecommittedArena() (self)
2 (0.0%) js::frontend::Parser::statement() 292254 0 (0.0%) 2 (0.0%) js::frontend::Parser::variables(js::frontend::ParseNodeKind, js::StaticBlockObject*, js::frontend::VarContext) 2 (0.0%) js::frontend::Parser::assignExpr()
2 (0.0%) nsDisplayCanvasBackground::GetBounds(nsDisplayListBuilder*, bool*) 141770 0 (0.0%) 2 (0.0%) nsCanvasFrame::CanvasArea() const 1 (0.0%) nsIFrame::GetOverflowRect(nsOverflowType) const 1 (0.0%) non-virtual thunk to nsHTMLScrollFrame::GetScrollPortRect() const
2 (0.0%) nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool) 137963 0 (0.0%) 2 (0.0%) _ZNK8nsIFrame8IsThemedEPK14nsStyleDisplayPN8nsITheme12TransparencyE.part.5 2 (0.0%) nsNativeThemeGTK::ThemeSupportsWidget(nsPresContext*, nsIFrame*, unsigned char)
2 (0.0%) nsPresContext::NotifyDidPaintForSubtree() 138963 0 (0.0%) 2 (0.0%) nsRootPresContext::CancelDidPaintTimer() 2 (0.0%) nsTimerImpl::Cancel()
2 (0.0%) gfxPlatformGtk::CreateOffscreenSurface(nsIntSize const&, gfxASurface::gfxContentType) 268894 0 (0.0%) 2 (0.0%) gfxPlatformGtk::GetOffscreenFormat() 2 (0.0%) _end
2 (0.0%) nsNodeUtils::LastRelease(nsINode*) 164766 0 (0.0%) 2 (0.0%) nsHTMLDivElement::~nsHTMLDivElement() 2 (0.0%) mozilla::dom::FragmentOrElement::~FragmentOrElement()
2 (0.0%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*) 159748 0 (0.0%) 2 (0.0%) nsEventTargetChainItem::Create(nsFixedSizeAllocator*, nsIDOMEventTarget*, nsEventTargetChainItem*) 2 (0.0%) nsEventTargetChainItem::nsEventTargetChainItem(nsIDOMEventTarget*, nsEventTargetChainItem*)
2 (0.0%) _cairo_clip_path_to_region 1 (0.0%) _cairo_path_fixed_fill_rectilinear_to_region (self) 272508 1 (0.0%) 2 (0.0%) _cairo_path_fixed_fill_rectilinear_to_region 1 (0.0%) INT__moz_cairo_region_create_rectangles 1 (0.0%) _cairo_path_fixed_fill_rectilinear_to_region (self)
2 (0.0%) build_tree 2 (0.0%) pqdownheap (self) 270934 2 (0.0%) 2 (0.0%) pqdownheap 2 (0.0%) pqdownheap (self)
2 (0.0%) mozilla::layers::Layer::ClearAnimations() 269681 0 (0.0%) 2 (0.0%) nsTArray<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::Clear() 2 (0.0%) nsTArray<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int)
2 (0.0%) nsFontCache::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&) 136690 0 (0.0%) 2 (0.0%) nsFont::Equals(nsFont const&) const 2 (0.0%) nsFont::BaseEquals(nsFont const&) const
2 (0.0%) mozilla::dom::FragmentOrElement::CanSkip(nsINode*, bool) 155807 0 (0.0%) 2 (0.0%) nsINode** nsTArray<nsINode*, nsTArrayDefaultAllocator>::AppendElements<nsINode*>(nsINode* const*, unsigned int) 2 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int)
3 (0.0%) XPCWrappedNativeProto::Init(XPCCallContext&, XPCNativeScriptableCreateInfo const*, bool) 223968 0 (0.0%) 2 (0.0%) XPCWrappedNativeProto::CallPostCreatePrototype(XPCCallContext&) 3 (0.0%) nsNodeSH::PostCreatePrototype(JSContext*, JSObject*)
2 (0.0%) mozilla::FrameLayerBuilder::GetDescriptorForManager(mozilla::layers::LayerManager*) (self) 1 (0.0%) mozilla::FrameLayerBuilder::SetManagerData(nsIFrame*, mozilla::LayerManagerData*) 1 (0.0%) mozilla::FrameLayerBuilder::GetManagerData(nsIFrame*, mozilla::layers::LayerManager*) 137153 2 (0.0%) 2 (0.0%) mozilla::FrameLayerBuilder::GetDescriptorForManager(mozilla::layers::LayerManager*) 2 (0.0%) mozilla::FrameLayerBuilder::GetDescriptorForManager(mozilla::layers::LayerManager*) (self)
2 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 1 (0.0%) js::SourceCompressionToken::ensureReady() (self) 290225 1 (0.0%) 2 (0.0%) js::SourceCompressionToken::ensureReady() 1 (0.0%) PR_WaitCondVar 1 (0.0%) js::SourceCompressionToken::ensureReady() (self)
2 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses) 1 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses, int) (self) 293184 1 (0.0%) 2 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses, int) 1 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses, int) (self) 1 (0.0%) js::mjit::Assembler::wrapVMCall(void*)
2 (0.0%) nsHTMLImageElement::MaybeLoadImage() 153552 0 (0.0%) 2 (0.0%) nsImageLoadingContent::LoadImage(nsAString_internal const&, bool, bool) 2 (0.0%) nsImageLoadingContent::LoadImage(nsIURI*, bool, bool, nsIDocument*, unsigned int)
2 (0.0%) nsCSSFrameConstructor::ProcessChildren(nsFrameConstructorState&, nsIContent*, nsStyleContext*, nsIFrame*, bool, nsFrameItems&, bool, PendingBinding*, nsIFrame*) 137548 0 (0.0%) 2 (0.0%) nsCSSFrameConstructor::CreateGeneratedContentItem(nsFrameConstructorState&, nsIFrame*, nsIContent*, nsStyleContext*, nsCSSPseudoElements::Type, nsCSSFrameConstructor::FrameConstructionItemList&) 2 (0.0%) nsStyleSet::ProbePseudoElementStyle(mozilla::dom::Element*, nsCSSPseudoElements::Type, nsStyleContext*, TreeMatchContext&)
2 (0.0%) nsBlockFrame::PlaceLine(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsRect&, int&, bool*) 140797 0 (0.0%) 2 (0.0%) nsBlockReflowState::PlaceBelowCurrentLineFloats(nsFloatCacheFreeList&, nsLineBox*) 2 (0.0%) nsBlockReflowState::FlowAndPlaceFloat(nsIFrame*)
2 (0.0%) nsXPConnect::GetWrappedNativePrototype(JSContext*, JSObject*, nsIClassInfo*, nsIXPConnectJSObjectHolder**) 1 (0.0%) XPCWrappedNative::GetNewOrUsed(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) 223972 0 (0.0%) 2 (0.0%) XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext&, XPCWrappedNativeScope*, nsIClassInfo*, XPCNativeScriptableCreateInfo const*, QITableEntry*, bool) 3 (0.0%) XPCWrappedNativeProto::Init(XPCCallContext&, XPCNativeScriptableCreateInfo const*, bool)
2 (0.0%) _moz_cairo_clip_preserve 272043 0 (0.0%) 2 (0.0%) _cairo_clip_intersect_path 2 (0.0%) _cairo_clip_path_create
1 (0.0%) INT__moz_cairo_pop_group 1 (0.0%) DrawBackgroundColor(BackgroundClipState&, gfxContext*, bool, int) 271801 0 (0.0%) 2 (0.0%) _moz_cairo_restore 2 (0.0%) _cairo_gstate_restore
2 (0.0%) nsContentUtils::AddScriptRunner(nsIRunnable*) 186416 0 (0.0%) 2 (0.0%) nsXULCommandDispatcher::UpdateCommands(nsAString_internal const&) 2 (0.0%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*)
1 (0.0%) nsFocusManager::SetFocusInner(nsIContent*, int, bool, bool) 1 (0.0%) nsFocusManager::Focus(nsPIDOMWindow*, nsIContent*, unsigned int, bool, bool, bool, bool) 187584 0 (0.0%) 2 (0.0%) nsFocusManager::CheckIfFocusable(nsIContent*, unsigned int) 2 (0.0%) nsDocument::FlushPendingNotifications(mozFlushType)
2 (0.0%) nsDocument::ContentStateChanged(nsIContent*, nsEventStates) 139299 0 (0.0%) 2 (0.0%) PresShell::ContentStateChanged(nsIDocument*, nsIContent*, nsEventStates) 2 (0.0%) nsCSSFrameConstructor::ContentStateChanged(nsIContent*, nsEventStates)
2 (0.0%) mozilla::TimeStamp::Now() 263991 0 (0.0%) 2 (0.0%) ClockTimeNs() 2 (0.0%) clock_gettime
2 (0.0%) nsTextFrame::TextDecorations::~TextDecorations() 2 (0.0%) nsAutoTArray<nsTextFrame::LineDecoration, 1u, nsTArrayDefaultAllocator>::~nsAutoTArray() (self) 142968 2 (0.0%) 2 (0.0%) nsAutoTArray<nsTextFrame::LineDecoration, 1u, nsTArrayDefaultAllocator>::~nsAutoTArray() 2 (0.0%) nsAutoTArray<nsTextFrame::LineDecoration, 1u, nsTArrayDefaultAllocator>::~nsAutoTArray() (self)
2 (0.0%) mozilla::layers::BasicLayerManager::BeginTransactionWithTarget(gfxContext*) (self) 2 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 269139 2 (0.0%) 2 (0.0%) mozilla::layers::BasicLayerManager::BeginTransactionWithTarget(gfxContext*) 2 (0.0%) mozilla::layers::BasicLayerManager::BeginTransactionWithTarget(gfxContext*) (self)
1 (0.0%) nsHTMLDocument::GetBody() 1 (0.0%) nsIDocument::GetHtmlChildElement(nsIAtom*) (self) 1 (0.0%) nsCSSRendering::FindBackgroundStyleFrame(nsIFrame*) 152258 1 (0.0%) 2 (0.0%) nsIDocument::GetHtmlChildElement(nsIAtom*) 1 (0.0%) nsIDocument::GetHtmlChildElement(nsIAtom*) (self) 1 (0.0%) nsIDocument::GetHtmlElement()
2 (0.0%) _cairo_surface_fallback_mask 272083 0 (0.0%) 2 (0.0%) _cairo_composite_rectangles_init_for_mask 2 (0.0%) _cairo_composite_rectangles_init
2 (0.0%) gfxContext::SetColor(gfxRGBA const&) 271813 0 (0.0%) 2 (0.0%) _moz_cairo_set_source_rgba 2 (0.0%) _moz_cairo_pattern_create_rgba
2 (0.0%) nsDisplayList::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) const 1 (0.0%) nsDisplayBackground::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) (self) 138152 1 (0.0%) 2 (0.0%) nsDisplayBackground::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) 1 (0.0%) nsDisplayBackground::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) (self) 1 (0.0%) RoundedBorderIntersectsRect(nsIFrame*, nsPoint const&, nsRect const&)
2 (0.0%) _cairo_path_fixed_interpret 272503 0 (0.0%) 2 (0.0%) _cairo_filler_curve_to 2 (0.0%) _cairo_spline_decompose
2 (0.0%) PL_DHashTableFinish 2 (0.0%) PL_DHashFinalizeStub (self) 262931 2 (0.0%) 2 (0.0%) PL_DHashFinalizeStub 2 (0.0%) PL_DHashFinalizeStub (self)
2 (0.0%) js_Date(JSContext*, unsigned int, JS::Value*) 2 (0.0%) js_NewDateObjectMsec(JSContext*, double) (self) 288810 2 (0.0%) 2 (0.0%) js_NewDateObjectMsec(JSContext*, double) 2 (0.0%) js_NewDateObjectMsec(JSContext*, double) (self)
2 (0.0%) gfxMatrix::ScaleFactors(bool) const 1 (0.0%) gfxMatrix::Transform(gfxSize const&) const (self) 268398 1 (0.0%) 2 (0.0%) gfxMatrix::Transform(gfxSize const&) const 1 (0.0%) _moz_cairo_matrix_transform_distance 1 (0.0%) gfxMatrix::Transform(gfxSize const&) const (self)
2 (0.0%) _clip_and_composite_trapezoids 272990 0 (0.0%) 2 (0.0%) _fill_rectangles 2 (0.0%) _cairo_surface_fill_rectangles
9 (0.1%) nsSprocketLayout::GetPrefSize(nsIFrame*, nsBoxLayoutState&) 3 (0.0%) nsStackLayout::GetPrefSize(nsIFrame*, nsBoxLayoutState&) 2 (0.0%) nsSprocketLayout::PopulateBoxSizes(nsIFrame*, nsBoxLayoutState&, nsBoxSize*&, int&, int&, int&) 1 (0.0%) nsXULScrollFrame::GetPrefSize(nsBoxLayoutState&) 147973 0 (0.0%) 2 (0.0%) nsBoxFrame::GetPrefSize(nsBoxLayoutState&) 10 (0.1%) nsSprocketLayout::GetPrefSize(nsIFrame*, nsBoxLayoutState&) 3 (0.0%) nsStackLayout::GetPrefSize(nsIFrame*, nsBoxLayoutState&) 1 (0.0%) nsBoxFrame::GetMaxSize(nsBoxLayoutState&) 1 (0.0%) nsBox::IsCollapsed()
2 (0.0%) nsImageLoadingContent::LoadImage(nsAString_internal const&, bool, bool) 153551 0 (0.0%) 2 (0.0%) nsImageLoadingContent::LoadImage(nsIURI*, bool, bool, nsIDocument*, unsigned int) 2 (0.0%) nsDocument::AddImage(imgIRequest*)
1 (0.0%) _moz_cairo_rectangle 1 (0.0%) gfxContext::RoundedRectangle(gfxRect const&, gfxCornerSizes const&, bool) 271851 0 (0.0%) 2 (0.0%) _moz_cairo_move_to 1 (0.0%) _cairo_path_fixed_move_to 1 (0.0%) _do_cairo_gstate_user_to_backend
2 (0.0%) js_NumberToStringWithBase(JSContext*, double, int) 290304 0 (0.0%) 2 (0.0%) js_NewStringCopyZ(JSContext*, char const*) 2 (0.0%) __strlen_sse42
1 (0.0%) CanonicalizeXPCOMParticipant(nsISupports*) 1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 164921 0 (0.0%) 2 (0.0%) nsHTMLDivElement::QueryInterface(nsID const&, void**) 2 (0.0%) mozilla::dom::FragmentOrElement::QueryInterface(nsID const&, void**)
2 (0.0%) nsContentUtils::RemoveScriptBlocker() 167758 0 (0.0%) 2 (0.0%) nsRunnableMethodImpl<void (nsHTMLImageElement::*)(), true>::Run() 2 (0.0%) nsHTMLImageElement::MaybeLoadImage()
2 (0.0%) PL_DHashTableEnumerate 151557 0 (0.0%) 2 (0.0%) SubDocHashEnum(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) 2 (0.0%) MayHavePaintEventListenerSubdocumentCallback(nsIDocument*, void*)
2 (0.0%) nsTArray<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::Clear() 2 (0.0%) nsTArray<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int) (self) 260230 2 (0.0%) 2 (0.0%) nsTArray<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int) 2 (0.0%) nsTArray<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int) (self)
2 (0.0%) nsBlockReflowState::AddFloat(nsLineLayout*, nsIFrame*, int) 142123 0 (0.0%) 2 (0.0%) nsFloatCacheFreeList::Alloc(nsIFrame*) 2 (0.0%) moz_xmalloc
2 (0.0%) mozilla::css::StyleRule::~StyleRule() 147050 0 (0.0%) 2 (0.0%) mozilla::css::StyleRule::~StyleRule() 1 (0.0%) nsCSSSelectorList::~nsCSSSelectorList() 1 (0.0%) mozilla::css::Declaration::~Declaration()
2 (0.0%) gfxFT2LockedFace::GetMetrics(gfxFont::Metrics*, unsigned int*) 269011 0 (0.0%) 2 (0.0%) gfxFT2LockedFace::GetCharExtents(char, cairo_text_extents_t*) 2 (0.0%) gfxFT2FontBase::GetGlyphExtents(unsigned int, cairo_text_extents_t*)
2 (0.0%) JS::AutoGCRooter::AutoGCRooter(JSContext*, long) (self) 1 (0.0%) js::frontend::Parser::Parser(JSContext*, JS::CompileOptions const&, unsigned short const*, unsigned long, bool) 1 (0.0%) js::BaseProxyHandler::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 288382 2 (0.0%) 2 (0.0%) JS::AutoGCRooter::AutoGCRooter(JSContext*, long) 2 (0.0%) JS::AutoGCRooter::AutoGCRooter(JSContext*, long) (self)
2 (0.0%) js_NativeSet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, bool, bool, JS::Value*) 224981 0 (0.0%) 2 (0.0%) nsIDOMNode_SetTextContent(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 2 (0.0%) nsContentUtils::SetNodeTextContent(nsIContent*, nsAString_internal const&, bool)
2 (0.0%) nsAsyncResolveRequest::DoCallback() 130915 0 (0.0%) 2 (0.0%) mozilla::net::nsHttpChannel::OnProxyAvailable(nsICancelable*, nsIURI*, nsIProxyInfo*, tag_nsresult) 2 (0.0%) mozilla::net::nsHttpChannel::BeginConnect()
2 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) 2 (0.0%) nsRuleNode::CheckSpecifiedProperties(nsStyleStructID, nsRuleData const*) (self) 146380 2 (0.0%) 2 (0.0%) nsRuleNode::CheckSpecifiedProperties(nsStyleStructID, nsRuleData const*) 2 (0.0%) nsRuleNode::CheckSpecifiedProperties(nsStyleStructID, nsRuleData const*) (self)
1 (0.0%) JS_ObjectToOuterObject (self) 1 (0.0%) js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) 1 (0.0%) js::BoxNonStrictThis(JSContext*, JS::CallReceiver const&) 289630 1 (0.0%) 2 (0.0%) JS_ObjectToOuterObject 1 (0.0%) JS_ObjectToOuterObject (self) 1 (0.0%) XPC_WN_OuterObject(JSContext*, JS::Handle<JSObject*>)
2 (0.0%) gfxUserFontSet::LoadFont(gfxProxyFontEntry*, unsigned char const*, unsigned int&) 268850 0 (0.0%) 2 (0.0%) gfxPangoFontGroup::NewFontEntry(gfxProxyFontEntry const&, unsigned char const*, unsigned int) 2 (0.0%) gfxDownloadedFcFontEntry::InitPattern()
1 (0.0%) TimerThread::Run() 1 (0.0%) nsTimerImpl::Fire() 263996 0 (0.0%) 2 (0.0%) mozilla::TimeStamp::Now() 2 (0.0%) ClockTimeNs()
2 (0.0%) MOZ_Z_inflate 2 (0.0%) MOZ_Z_inflate_fast (self) 270922 2 (0.0%) 2 (0.0%) MOZ_Z_inflate_fast 2 (0.0%) MOZ_Z_inflate_fast (self)
2 (0.0%) (anonymous namespace)::CSSParserImpl::ParseVariant(nsCSSValue&, int, int const*) 1 (0.0%) (anonymous namespace)::CSSParserImpl::GetToken(bool) (self) 143583 1 (0.0%) 2 (0.0%) (anonymous namespace)::CSSParserImpl::GetToken(bool) 1 (0.0%) nsCSSScanner::Next(nsCSSToken&) 1 (0.0%) (anonymous namespace)::CSSParserImpl::GetToken(bool) (self)
1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 1 (0.0%) _ZN7mozillaL29InvalidatePostTransformRegionEPNS_6layers11ThebesLayerERK11nsIntRegionRK10nsIntPoint.constprop.31 269493 0 (0.0%) 2 (0.0%) mozilla::layers::BasicThebesLayer::InvalidateRegion(nsIntRegion const&) 2 (0.0%) nsRegion::Or(nsRegion const&, nsRegion const&)
2 (0.0%) js::Debugger::markAllIteratively(js::GCMarker*) (self) 2 (0.0%) IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind) 291725 2 (0.0%) 2 (0.0%) js::Debugger::markAllIteratively(js::GCMarker*) 2 (0.0%) js::Debugger::markAllIteratively(js::GCMarker*) (self)
2 (0.0%) _cairo_surface_fallback_fill 2 (0.0%) _cairo_path_fixed_fill_rectilinear_to_traps (self) 272507 2 (0.0%) 2 (0.0%) _cairo_path_fixed_fill_rectilinear_to_traps 2 (0.0%) _cairo_path_fixed_fill_rectilinear_to_traps (self)
2 (0.0%) nsStyledElementNotElementCSSInlineStyle::GetInlineStyleRule() 2 (0.0%) nsAttrValue::Type() const (self) 149821 2 (0.0%) 2 (0.0%) nsAttrValue::Type() const 2 (0.0%) nsAttrValue::Type() const (self)
2 (0.0%) nsStyleSet::WalkRuleProcessors(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool) 1 (0.0%) SheetHasAttributeStyle(nsIStyleRuleProcessor*, void*) (self) 146612 1 (0.0%) 2 (0.0%) SheetHasAttributeStyle(nsIStyleRuleProcessor*, void*) 1 (0.0%) SheetHasAttributeStyle(nsIStyleRuleProcessor*, void*) (self) 1 (0.0%) nsCSSRuleProcessor::HasAttributeDependentStyle(AttributeRuleProcessorData*)
2 (0.0%) nsCycleCollector::CollectWhite(nsICycleCollectorListener*) 155806 0 (0.0%) 2 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::UnlinkImpl(void*) 1 (0.0%) nsINode::Unlink(nsINode*) 1 (0.0%) nsGenericElement::UnbindFromTree(bool, bool)
2 (0.0%) nsCSSFrameConstructor::ContentAppended(nsIContent*, nsIContent*, bool) 137378 0 (0.0%) 2 (0.0%) AdjustAppendParentForAfterContent(nsPresContext*, nsIContent*, nsIFrame*, nsIFrame**) 2 (0.0%) nsLayoutUtils::HasPseudoStyle(nsIContent*, nsStyleContext*, nsCSSPseudoElements::Type, nsPresContext*)
2 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 126729 0 (0.0%) 2 (0.0%) nsAsyncResolveRequest::Run() 2 (0.0%) nsAsyncResolveRequest::DoCallback()
2 (0.0%) nsEventTargetChainItem::Create(nsFixedSizeAllocator*, nsIDOMEventTarget*, nsEventTargetChainItem*) 1 (0.0%) nsEventTargetChainItem::nsEventTargetChainItem(nsIDOMEventTarget*, nsEventTargetChainItem*) (self) 159747 1 (0.0%) 2 (0.0%) nsEventTargetChainItem::nsEventTargetChainItem(nsIDOMEventTarget*, nsEventTargetChainItem*) 1 (0.0%) nsWindowRoot::AddRef() 1 (0.0%) nsEventTargetChainItem::nsEventTargetChainItem(nsIDOMEventTarget*, nsEventTargetChainItem*) (self)
2 (0.0%) nsCSSFrameConstructor::ContentStateChanged(nsIContent*, nsEventStates) 146659 0 (0.0%) 2 (0.0%) nsStyleSet::HasStateDependentStyle(nsPresContext*, mozilla::dom::Element*, nsEventStates) 1 (0.0%) nsStyleSet::WalkRuleProcessors(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool) 1 (0.0%) TreeMatchContext::TreeMatchContext(bool, nsRuleWalker::VisitedHandlingType, nsIDocument*, TreeMatchContext::MatchVisited)
2 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) nsDisplayList::AppendNewToTop(nsDisplayItem*) (self) 141119 1 (0.0%) 2 (0.0%) nsDisplayList::AppendNewToTop(nsDisplayItem*) 1 (0.0%) nsDisplayList::AppendNewToTop(nsDisplayItem*) (self) 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayItem*)
2 (0.0%) _end 224992 0 (0.0%) 2 (0.0%) nsIDOMNode_AppendChild(JSContext*, unsigned int, JS::Value*) 2 (0.0%) _ZN7nsINode21ReplaceOrInsertBeforeEbPS_S0_.part.14
2 (0.0%) nsXULTooltipListener::sTooltipCallback(nsITimer*, void*) 148251 0 (0.0%) 2 (0.0%) nsXULTooltipListener::ShowTooltip() 2 (0.0%) nsXULTooltipListener::LaunchTooltip()
3 (0.0%) nsBoxFrame::GetPrefSize(nsBoxLayoutState&) 148080 0 (0.0%) 2 (0.0%) nsStackLayout::GetPrefSize(nsIFrame*, nsBoxLayoutState&) 3 (0.0%) nsBoxFrame::GetPrefSize(nsBoxLayoutState&)
2 (0.0%) nsDisplayBackgroundGeometry::MoveBy(nsPoint const&) (self) 2 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 138272 2 (0.0%) 2 (0.0%) nsDisplayBackgroundGeometry::MoveBy(nsPoint const&) 2 (0.0%) nsDisplayBackgroundGeometry::MoveBy(nsPoint const&) (self)
1 (0.0%) nsRuleNode::HasAuthorSpecifiedRules(nsStyleContext*, unsigned int, bool) 1 (0.0%) nsRuleData::ValueFor(nsCSSProperty) (self) 146367 1 (0.0%) 1 (0.0%) nsRuleData::ValueFor(nsCSSProperty) 1 (0.0%) nsRuleData::ValueFor(nsCSSProperty) (self)
1 (0.0%) nsDocument::EndUpdate(unsigned int) 1 (0.0%) non-virtual thunk to PresShell::EndUpdate(nsIDocument*, unsigned int) (self) 139322 1 (0.0%) 1 (0.0%) non-virtual thunk to PresShell::EndUpdate(nsIDocument*, unsigned int) 1 (0.0%) non-virtual thunk to PresShell::EndUpdate(nsIDocument*, unsigned int) (self)
1 (0.0%) _cairo_surface_create_similar_scratch 273454 0 (0.0%) 1 (0.0%) _cairo_xlib_surface_create_similar 1 (0.0%) _xrender_format_to_content
1 (0.0%) nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*) 1 (0.0%) mozilla::HashString(nsAString_internal const&) (self) 150170 1 (0.0%) 1 (0.0%) mozilla::HashString(nsAString_internal const&) 1 (0.0%) mozilla::HashString(nsAString_internal const&) (self)
1 (0.0%) nsLayoutUtils::DrawSingleImage(nsRenderingContext*, imgIContainer*, gfxPattern::GraphicsFilter, nsRect const&, nsRect const&, unsigned int, nsRect const*) 138837 0 (0.0%) 1 (0.0%) DrawImageInternal(nsRenderingContext*, imgIContainer*, gfxPattern::GraphicsFilter, nsRect const&, nsRect const&, nsPoint const&, nsRect const&, nsIntSize const&, unsigned int) 1 (0.0%) mozilla::image::RasterImage::Draw(gfxContext*, gfxPattern::GraphicsFilter, gfxMatrix const&, gfxRect const&, nsIntRect const&, nsIntSize const&, unsigned int)
1 (0.0%) XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, JS::Value*, JS::Value*) 221941 0 (0.0%) 1 (0.0%) XPCCallContext::Init(XPCContext::LangType, int, JSObject*, JSObject*, XPCCallContext::WrapperInitOptions, long, unsigned int, JS::Value*, JS::Value*) 1 (0.0%) XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
1 (0.0%) nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool) 1 (0.0%) mozAutoDocUpdate::mozAutoDocUpdate(nsIDocument*, unsigned int, bool) (self) 144381 1 (0.0%) 1 (0.0%) mozAutoDocUpdate::mozAutoDocUpdate(nsIDocument*, unsigned int, bool) 1 (0.0%) mozAutoDocUpdate::mozAutoDocUpdate(nsIDocument*, unsigned int, bool) (self)
1 (0.0%) nsXULElement::~nsXULElement() 153656 0 (0.0%) 1 (0.0%) nsINode::~nsINode() 1 (0.0%) nsNodeInfo::Release()
1 (0.0%) NS_InvokeByIndex_P 138516 0 (0.0%) 1 (0.0%) _ZN18DocumentViewerImpl12PermitUnloadEbPb.part.17 1 (0.0%) NS_NewDOMBeforeUnloadEvent(nsIDOMEvent**, nsPresContext*, nsEvent*)
1 (0.0%) NS_NewDOMMouseEvent(nsIDOMEvent**, nsPresContext*, nsInputEvent*) 158576 0 (0.0%) 1 (0.0%) nsDOMMouseEvent::nsDOMMouseEvent(nsPresContext*, nsInputEvent*) 1 (0.0%) nsDOMUIEvent::nsDOMUIEvent(nsPresContext*, nsGUIEvent*)
1 (0.0%) js::InflateStringToBuffer(JSContext*, char const*, unsigned long, unsigned short*, unsigned long*) (self) 1 (0.0%) js::Atomize(JSContext*, char const*, unsigned long, js::InternBehavior, js::FlationCoding) 290344 1 (0.0%) 1 (0.0%) js::InflateStringToBuffer(JSContext*, char const*, unsigned long, unsigned short*, unsigned long*) 1 (0.0%) js::InflateStringToBuffer(JSContext*, char const*, unsigned long, unsigned short*, unsigned long*) (self)
1 (0.0%) nsHTMLInputElement::SetValueInternal(nsAString_internal const&, bool, bool) 161837 0 (0.0%) 1 (0.0%) nsTextEditorState::SetValue(nsAString_internal const&, bool, bool) 1 (0.0%) _ZN17nsPlaintextEditor10InsertTextERK18nsAString_internal.part.9
1 (0.0%) js::mjit::Compiler::generateMethod() 293018 0 (0.0%) 1 (0.0%) js::mjit::Compiler::jsop_binary(JSOp, void (*)(js::VMFrame&), JSValueType, js::types::TypeSet*) 1 (0.0%) js::mjit::Compiler::jsop_binary_double(js::mjit::FrameEntry*, js::mjit::FrameEntry*, JSOp, void (*)(js::VMFrame&), JSValueType)
1 (0.0%) focus_in_event_cb(_GtkWidget*, _GdkEventFocus*) 242108 0 (0.0%) 1 (0.0%) nsWindow::OnContainerFocusInEvent(_GtkWidget*, _GdkEventFocus*) 1 (0.0%) nsWebShellWindow::WindowActivated()
1 (0.0%) _add_clipped_edge 1 (0.0%) _add_edge (self) 272664 1 (0.0%) 1 (0.0%) _add_edge 1 (0.0%) _add_edge (self)
1 (0.0%) nsStyleBorder::GetImageOutset() const (self) 1 (0.0%) nsDisplayBorder::GetBounds(nsDisplayListBuilder*, bool*) 146732 1 (0.0%) 1 (0.0%) nsStyleBorder::GetImageOutset() const 1 (0.0%) nsStyleBorder::GetImageOutset() const (self)
1 (0.0%) clearlooks_gummy_draw_entry 117692 0 (0.0%) 1 (0.0%) clearlooks_draw_inset 1 (0.0%) _end
1 (0.0%) nsBindingManager::GetInsertionParent(nsIContent*) (self) 1 (0.0%) nsIContent::PreHandleEvent(nsEventChainPreVisitor&) 186253 1 (0.0%) 1 (0.0%) nsBindingManager::GetInsertionParent(nsIContent*) 1 (0.0%) nsBindingManager::GetInsertionParent(nsIContent*) (self)
1 (0.0%) MOZ_PNG_push_read_chunk 135588 0 (0.0%) 1 (0.0%) mozilla::image::Decoder::PostDecodeDone() 1 (0.0%) mozilla::image::RasterImage::DecodingComplete()
1 (0.0%) PL_DHashTableEnumerate 223269 0 (0.0%) 1 (0.0%) TraceJSHolder(void*, nsScriptObjectTracer*&, void*) 1 (0.0%) nsContentUtils::TraceWrapper(nsWrapperCache*, void (*)(void*, char const*, void*), void*)
1 (0.0%) _cairo_pen_find_active_cw_vertex_index (self) 1 (0.0%) _tessellate_fan 272662 1 (0.0%) 1 (0.0%) _cairo_pen_find_active_cw_vertex_index 1 (0.0%) _cairo_pen_find_active_cw_vertex_index (self)
1 (0.0%) _moz_cairo_xlib_surface_create_with_xrender_format 273493 0 (0.0%) 1 (0.0%) _cairo_xlib_screen_get 1 (0.0%) _cairo_xlib_device_create
1 (0.0%) mozilla::layers::BasicContainerLayer::~BasicContainerLayer() 269688 0 (0.0%) 1 (0.0%) mozilla::layers::Layer::~Layer() 1 (0.0%) mozilla::gfx::UserData::Destroy()
1 (0.0%) INT__moz_cairo_surface_get_content (self) 1 (0.0%) _cairo_pattern_solid_surface_matches 272890 1 (0.0%) 1 (0.0%) INT__moz_cairo_surface_get_content 1 (0.0%) INT__moz_cairo_surface_get_content (self)
1 (0.0%) nsTextBoxFrame::GetMinSize(nsBoxLayoutState&) 147951 0 (0.0%) 1 (0.0%) nsBox::AddBorderAndPadding(nsIFrame*, nsSize&) 1 (0.0%) nsIFrame::GetBorderAndPadding(nsMargin&)
1 (0.0%) MOZ_PNG_process_data 276289 0 (0.0%) 1 (0.0%) MOZ_PNG_push_read_chunk 1 (0.0%) mozilla::image::Decoder::PostDecodeDone()
1 (0.0%) nsFrame::WillReflow(nsPresContext*) (self) 1 (0.0%) nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) 141020 1 (0.0%) 1 (0.0%) nsFrame::WillReflow(nsPresContext*) 1 (0.0%) nsFrame::WillReflow(nsPresContext*) (self)
1 (0.0%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) 1 (0.0%) nsStyleContext::DoGetStyleTable(bool) (self) 146558 1 (0.0%) 1 (0.0%) nsStyleContext::DoGetStyleTable(bool) 1 (0.0%) nsStyleContext::DoGetStyleTable(bool) (self)
1 (0.0%) mozJSComponentLoader::UnloadModules() 288642 0 (0.0%) 1 (0.0%) js::DestroyContext(JSContext*, js::DestroyContextMode) 1 (0.0%) Collect(JSRuntime*, bool, long, js::JSGCInvocationKind, js::gcreason::Reason)
1 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 1 (0.0%) gfxMatrix::gfxMatrix() (self) 137134 1 (0.0%) 1 (0.0%) gfxMatrix::gfxMatrix() 1 (0.0%) gfxMatrix::gfxMatrix() (self)
1 (0.0%) nsObserverList::NotifyObservers(nsISupports*, char const*, unsigned short const*) 196848 0 (0.0%) 1 (0.0%) nsHtml5ParserThreadTerminator::Observe(nsISupports*, char const*, unsigned short const*) 1 (0.0%) nsThread::Shutdown()
1 (0.0%) nsNativeThemeGTK::GetWidgetBorder(nsDeviceContext*, nsIFrame*, unsigned char, nsIntMargin*) 1 (0.0%) nsNativeThemeGTK::GetGtkWidgetAndState(unsigned char, nsIFrame*, GtkThemeWidgetType&, GtkWidgetState*, int*) (self) 242766 1 (0.0%) 1 (0.0%) nsNativeThemeGTK::GetGtkWidgetAndState(unsigned char, nsIFrame*, GtkThemeWidgetType&, GtkWidgetState*, int*) 1 (0.0%) nsNativeThemeGTK::GetGtkWidgetAndState(unsigned char, nsIFrame*, GtkThemeWidgetType&, GtkWidgetState*, int*) (self)
1 (0.0%) js::mjit::Compiler::booleanJumpScript(JSOp, unsigned char*) 293182 0 (0.0%) 1 (0.0%) js::mjit::StubCompiler::linkExitForBranch(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump) 1 (0.0%) js::mjit::StubCompiler::syncExit(js::mjit::Uses)
1 (0.0%) nsStyleChangeList::AppendChange(nsIFrame*, nsIContent*, nsChangeHint) (self) 1 (0.0%) CaptureChange(nsStyleContext*, nsStyleContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint&, nsChangeHint, nsChangeHint&, nsChangeHint) 139598 1 (0.0%) 1 (0.0%) nsStyleChangeList::AppendChange(nsIFrame*, nsIContent*, nsChangeHint) 1 (0.0%) nsStyleChangeList::AppendChange(nsIFrame*, nsIContent*, nsChangeHint) (self)
1 (0.0%) nsSprocketLayout::GetMinSize(nsIFrame*, nsBoxLayoutState&) 147948 0 (0.0%) 1 (0.0%) nsBox::GetFlex(nsBoxLayoutState&) 1 (0.0%) nsIFrame::AddCSSFlex(nsBoxLayoutState&, nsIFrame*, int&)
1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 130772 0 (0.0%) 1 (0.0%) mozilla::net::nsHttpChannel::QueryInterface(nsID const&, void**) 1 (0.0%) nsID::Equals(nsID const&) const
1 (0.0%) nsPresContext::AddRef() (self) 1 (0.0%) nsRefPtr<nsPresContext>::operator=(nsPresContext*) 138956 1 (0.0%) 1 (0.0%) nsPresContext::AddRef() 1 (0.0%) nsPresContext::AddRef() (self)
1 (0.0%) js::mjit::Compiler::jsop_not() (self) 1 (0.0%) js::mjit::Compiler::generateMethod() 293086 1 (0.0%) 1 (0.0%) js::mjit::Compiler::jsop_not() 1 (0.0%) js::mjit::Compiler::jsop_not() (self)
1 (0.0%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 139266 0 (0.0%) 1 (0.0%) nsIFrame::UpdatePaintCountForPaintedPresShells() 1 (0.0%) nsIFrame::PaintedPresShellList()
1 (0.0%) XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) 223912 0 (0.0%) 1 (0.0%) JS_THIS 1 (0.0%) JS_ComputeThis
1 (0.0%) nsTextBoxFrame::DrawText(nsRenderingContext&, nsRect const&, nsRect const&, unsigned int const*) 136930 0 (0.0%) 1 (0.0%) nsFontMetrics::DrawString(unsigned short const*, unsigned int, int, int, nsRenderingContext*, nsRenderingContext*) 1 (0.0%) gfxTextRun::Draw(gfxContext*, gfxPoint, gfxFont::DrawMode, unsigned int, unsigned int, gfxTextRun::PropertyProvider*, double*, gfxTextObjectPaint*, gfxTextRun::DrawCallbacks*)
1 (0.0%) _cairo_bentley_ottmann_tessellate_polygon 1 (0.0%) _cairo_bo_event_queue_insert (self) 271993 1 (0.0%) 1 (0.0%) _cairo_bo_event_queue_insert 1 (0.0%) _cairo_bo_event_queue_insert (self)
1 (0.0%) nsINode::doInsertChildAt(nsIContent*, unsigned int, bool, nsAttrAndChildArray&) 153959 0 (0.0%) 1 (0.0%) nsNodeUtils::ContentAppended(nsIContent*, nsIContent*, int) 1 (0.0%) nsBindingManager::ContentAppended(nsIDocument*, nsIContent*, nsIContent*, int)
1 (0.0%) EmitCallOrNew(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, long) 1 (0.0%) js::frontend::NewSrcNote(JSContext*, js::frontend::BytecodeEmitter*, js::SrcNoteType) (self) 291965 1 (0.0%) 1 (0.0%) js::frontend::NewSrcNote(JSContext*, js::frontend::BytecodeEmitter*, js::SrcNoteType) 1 (0.0%) js::frontend::NewSrcNote(JSContext*, js::frontend::BytecodeEmitter*, js::SrcNoteType) (self)
1 (0.0%) nsBoxFrame::GetPrefSize(nsBoxLayoutState&) 1 (0.0%) nsBox::IsCollapsed() (self) 147922 1 (0.0%) 1 (0.0%) nsBox::IsCollapsed() 1 (0.0%) nsBox::IsCollapsed() (self)
1 (0.0%) str_indexOf(JSContext*, unsigned int, JS::Value*) 1 (0.0%) int UnrolledMatch<ManualCmp>(unsigned short const*, unsigned int, unsigned short const*, unsigned int) (self) 290278 1 (0.0%) 1 (0.0%) int UnrolledMatch<ManualCmp>(unsigned short const*, unsigned int, unsigned short const*, unsigned int) 1 (0.0%) int UnrolledMatch<ManualCmp>(unsigned short const*, unsigned int, unsigned short const*, unsigned int) (self)
1 (0.0%) nsRefreshDriver::Notify(nsITimer*) 187052 0 (0.0%) 1 (0.0%) nsViewManager::CallDidPaintOnObserver() 1 (0.0%) nsXPConnect::NotifyDidPaint()
1 (0.0%) bool js::gc::FinalizeTypedArenas<JSScript>(js::FreeOp*, js::gc::ArenaHeader**, js::gc::ArenaList&, js::gc::AllocKind, js::SliceBudget&) 290254 0 (0.0%) 1 (0.0%) JSScript::finalize(js::FreeOp*) 1 (0.0%) JS_DropPrincipals
1 (0.0%) _cairo_stroke_style_dash_can_approximate (self) 1 (0.0%) _cairo_gstate_stroke 272881 1 (0.0%) 1 (0.0%) _cairo_stroke_style_dash_can_approximate 1 (0.0%) _cairo_stroke_style_dash_can_approximate (self)
1 (0.0%) nsBox::GetFlex(nsBoxLayoutState&) 147947 0 (0.0%) 1 (0.0%) nsIFrame::AddCSSFlex(nsBoxLayoutState&, nsIFrame*, int&) 1 (0.0%) nsString::Trim(char const*, bool, bool, bool)
1 (0.0%) nsPrincipal::Init(nsACString_internal const&, nsACString_internal const&, nsACString_internal const&, nsISupports*, nsIURI*, unsigned int, bool) 152199 0 (0.0%) 1 (0.0%) NS_TryToMakeImmutable(nsIURI*, tag_nsresult*) 1 (0.0%) nsIOService::ToImmutableURI(nsIURI*, nsIURI**)
1 (0.0%) nsPresContext::GetUserFontSetInternal() (self) 1 (0.0%) nsLayoutUtils::GetFontMetricsForStyleContext(nsStyleContext*, nsFontMetrics**, float) 139078 1 (0.0%) 1 (0.0%) nsPresContext::GetUserFontSetInternal() 1 (0.0%) nsPresContext::GetUserFontSetInternal() (self)
1 (0.0%) nsGenericHTMLFormElement::PreHandleEvent(nsEventChainPreVisitor&) 161595 0 (0.0%) 1 (0.0%) nsGenericHTMLElement::GetFormControlFrame(bool) 1 (0.0%) nsDocument::FlushPendingNotifications(mozFlushType)
1 (0.0%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) 141209 0 (0.0%) 1 (0.0%) nsFrame::CorrectStyleParentFrame(nsIFrame*, nsIAtom*) 1 (0.0%) nsAtomListUtils::IsMember(nsIAtom*, nsStaticAtom const*, unsigned int)
1 (0.0%) _cairo_gstate_redirect_target 272053 0 (0.0%) 1 (0.0%) _cairo_clip_init_copy_transformed 1 (0.0%) _cairo_clip_path_reapply_clip_path_translate
1 (0.0%) nsScriptSecurityManager::SubjectPrincipalIsSystem(bool*) 1 (0.0%) nsSystemPrincipal::Equals(nsIPrincipal*, bool*) (self) 197315 1 (0.0%) 1 (0.0%) nsSystemPrincipal::Equals(nsIPrincipal*, bool*) 1 (0.0%) nsSystemPrincipal::Equals(nsIPrincipal*, bool*) (self)
1 (0.0%) mozilla::Selection::Collapse(nsINode*, int) 142536 0 (0.0%) 1 (0.0%) mozilla::Selection::Clear(nsPresContext*) 1 (0.0%) mozilla::Selection::selectFrames(nsPresContext*, nsRange*, bool)
1 (0.0%) INT__moz_cairo_matrix_transform_point (self) 1 (0.0%) _do_cairo_gstate_user_to_backend 272390 1 (0.0%) 1 (0.0%) INT__moz_cairo_matrix_transform_point 1 (0.0%) INT__moz_cairo_matrix_transform_point (self)
1 (0.0%) _cairo_pattern_get_extents 1 (0.0%) _cairo_pattern_analyze_filter (self) 272638 1 (0.0%) 1 (0.0%) _cairo_pattern_analyze_filter 1 (0.0%) _cairo_pattern_analyze_filter (self)
1 (0.0%) nsCSSOffsetState::ComputeMargin(int) 1 (0.0%) nsIFrame::GetStyleMargin() const (self) 141784 1 (0.0%) 1 (0.0%) nsIFrame::GetStyleMargin() const 1 (0.0%) nsIFrame::GetStyleMargin() const (self)
1 (0.0%) nsCSSValue::operator=(nsCSSValue const&) 1 (0.0%) nsCSSValue::Reset() (self) 143606 1 (0.0%) 1 (0.0%) nsCSSValue::Reset() 1 (0.0%) nsCSSValue::Reset() (self)
1 (0.0%) _cairo_xlib_surface_composite 272641 0 (0.0%) 1 (0.0%) _cairo_pattern_acquire_surfaces 1 (0.0%) _cairo_pattern_acquire_surface
1 (0.0%) mozilla::css::StyleRule::~StyleRule() 1 (0.0%) mozilla::css::Declaration::~Declaration() (self) 143365 1 (0.0%) 1 (0.0%) mozilla::css::Declaration::~Declaration() 1 (0.0%) mozilla::css::Declaration::~Declaration() (self)
1 (0.0%) TryToStartImageLoad(nsCSSValue const&, nsIDocument*, nsCSSProperty) 144586 0 (0.0%) 1 (0.0%) nsCSSValue::StartImageLoad(nsIDocument*) const 1 (0.0%) mozilla::css::URLValue::GetURI() const
1 (0.0%) ResolvePrototype(nsIXPConnect*, nsGlobalWindow*, JSContext*, JSObject*, unsigned short const*, nsDOMClassInfoData const*, nsGlobalNameStruct const*, nsScriptNameSpaceManager*, JSObject*, bool, bool*) 288397 0 (0.0%) 1 (0.0%) JS_LookupProperty 1 (0.0%) JS_LookupPropertyById
1 (0.0%) nsJSContext::Release() (self) 1 (0.0%) nsCxPusher::Push(JSContext*, bool) 187382 1 (0.0%) 1 (0.0%) nsJSContext::Release() 1 (0.0%) nsJSContext::Release() (self)
1 (0.0%) nsRuleNode::ComputeVisibilityData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 138914 0 (0.0%) 1 (0.0%) nsPresArena::State::Allocate(unsigned int, unsigned long) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long)
1 (0.0%) nsGfxScrollFrameInner::ScrollToImpl(nsPoint, nsRect const&) 141572 0 (0.0%) 1 (0.0%) nsGfxScrollFrameInner::GetScrollRangeForClamping() const 1 (0.0%) nsGfxScrollFrameInner::GetScrollRange(int, int) const
1 (0.0%) nsEventTargetChainItem::PostHandleEvent(nsEventChainPostVisitor&, nsCxPusher*) 188421 0 (0.0%) 1 (0.0%) nsGlobalWindow::PostHandleEvent(nsEventChainPostVisitor&) 1 (0.0%) nsBindingManager::ExecuteDetachedHandlers()
1 (0.0%) nsContentList::GetLength(unsigned int*) 150205 0 (0.0%) 1 (0.0%) nsContentList::PopulateSelf(unsigned int) 1 (0.0%) nsINode::GetNextNode(nsINode const*) const
1 (0.0%) nsContentUtils::AddScriptRunner(nsIRunnable*) 187554 0 (0.0%) 1 (0.0%) FocusBlurEvent::Run() 1 (0.0%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*)
1 (0.0%) nsStyledElementNotElementCSSInlineStyle::SetInlineStyleRule(mozilla::css::StyleRule*, nsAString_internal const*, bool) 1 (0.0%) nsAttrValue::~nsAttrValue() (self) 149891 1 (0.0%) 1 (0.0%) nsAttrValue::~nsAttrValue() 1 (0.0%) nsAttrValue::~nsAttrValue() (self)
1 (0.0%) nsGlobalWindow::RunTimeout(nsTimeout*) 1 (0.0%) nsGlobalWindow::InsertTimeoutIntoList(nsTimeout*) (self) 188289 1 (0.0%) 1 (0.0%) nsGlobalWindow::InsertTimeoutIntoList(nsTimeout*) 1 (0.0%) nsGlobalWindow::InsertTimeoutIntoList(nsTimeout*) (self)
1 (0.0%) (anonymous namespace)::TelemetryImpl::GetHistogramById(nsACString_internal const&, JSContext*, JS::Value*) 235838 0 (0.0%) 1 (0.0%) (anonymous namespace)::WrapAndReturnHistogram(base::Histogram*, JSContext*, JS::Value*) 1 (0.0%) JS_NewObject
1 (0.0%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) 146884 0 (0.0%) 1 (0.0%) nsStyleText::CalcDifference(nsStyleText const&) const 1 (0.0%) nsStyleCoord::operator!=(nsStyleCoord const&) const
1 (0.0%) NS_NewContentSubtreeIterator() 1 (0.0%) nsCOMPtr<nsIContentIterator>::nsCOMPtr(nsIContentIterator*) (self) 150091 1 (0.0%) 1 (0.0%) nsCOMPtr<nsIContentIterator>::nsCOMPtr(nsIContentIterator*) 1 (0.0%) nsCOMPtr<nsIContentIterator>::nsCOMPtr(nsIContentIterator*) (self)
1 (0.0%) mozilla::Selection::Collapse(nsIDOMNode*, int) 142559 0 (0.0%) 1 (0.0%) mozilla::Selection::Collapse(nsINode*, int) 1 (0.0%) mozilla::Selection::Clear(nsPresContext*)
1 (0.0%) motion_notify_event_cb(_GtkWidget*, _GdkEventMotion*) 242063 0 (0.0%) 1 (0.0%) UpdateLastInputEventTime(void*) 1 (0.0%) nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&)
1 (0.0%) _moz_cairo_pattern_create_rgba 1 (0.0%) _cairo_color_compute_shorts (self) 272071 1 (0.0%) 1 (0.0%) _cairo_color_compute_shorts 1 (0.0%) _cairo_color_compute_shorts (self)
1 (0.0%) nsNodeSH::AddProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, JS::Value*, bool*) 189287 0 (0.0%) 1 (0.0%) nsContentUtils::PreserveWrapper(nsISupports*, nsWrapperCache*) 1 (0.0%) nsContentUtils::HoldJSObjects(void*, nsScriptObjectTracer*)
1 (0.0%) nsPurpleBuffer::RemoveSkippable(bool) 1 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::UnmarkIfPurpleImpl(void*) (self) 155681 1 (0.0%) 1 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::UnmarkIfPurpleImpl(void*) 1 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::UnmarkIfPurpleImpl(void*) (self)
1 (0.0%) mozAutoDocConditionalContentUpdateBatch::~mozAutoDocConditionalContentUpdateBatch() 183165 0 (0.0%) 1 (0.0%) nsHTMLDocument::MaybeEditingStateChanged() 1 (0.0%) nsIHTMLDocument::IsEditingOn()
1 (0.0%) _cairo_path_fixed_fill_rectilinear_to_region 272724 0 (0.0%) 1 (0.0%) INT__moz_cairo_region_create_rectangles 1 (0.0%) _moz_pixman_region32_init_rects
1 (0.0%) mozilla::css::RestyleTracker::DoProcessRestyles() 137350 0 (0.0%) 1 (0.0%) nsTArray<nsRefPtr<mozilla::dom::Element>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 1 (0.0%) nsRefPtr<mozilla::dom::Element>::~nsRefPtr()
1 (0.0%) (anonymous namespace)::ProcessGeneric(ots::OpenTypeFile*, unsigned int, ots::OTSStream*, unsigned char const*, unsigned long, std::vector<(anonymous namespace)::OpenTypeTable, std::allocator<(anonymous namespace)::OpenTypeTable> > const&, ots::Buffer&) 271036 0 (0.0%) 1 (0.0%) ots::ots_glyf_serialise(ots::OTSStream*, ots::OpenTypeFile*) 1 (0.0%) ots::OTSStream::Write(void const*, unsigned long)
1 (0.0%) nsScriptSecurityManager::GetCodebasePrincipalInternal(nsIURI*, unsigned int, bool, nsIPrincipal**) 197535 0 (0.0%) 1 (0.0%) nsScriptSecurityManager::CreateCodebasePrincipal(nsIURI*, unsigned int, bool, nsIPrincipal**) 1 (0.0%) nsPrincipal::Init(nsACString_internal const&, nsACString_internal const&, nsACString_internal const&, nsISupports*, nsIURI*, unsigned int, bool)
1 (0.0%) DocumentViewerImpl::SetBounds(nsIntRect const&) 187051 0 (0.0%) 1 (0.0%) nsViewManager::SetWindowDimensions(int, int) 1 (0.0%) nsViewManager::DoSetWindowDimensions(int, int)
1 (0.0%) __pthread_mutex_cond_lock (self) 1 (0.0%) pthread_cond_timedwait@@GLIBC_2.3.2 105712 1 (0.0%) 1 (0.0%) __pthread_mutex_cond_lock 1 (0.0%) __pthread_mutex_cond_lock (self)
1 (0.0%) ConstructSlimWrapper(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, JS::Value*) 223792 0 (0.0%) 1 (0.0%) xpcObjectHelper::GetXPCClassInfo() 1 (0.0%) NS_GetDOMClassInfoInstance(nsDOMClassInfoID)
1 (0.0%) nsBlockFrame::InsertFrames(mozilla::layout::FrameChildListID, nsIFrame*, nsFrameList&) 139520 0 (0.0%) 1 (0.0%) PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, unsigned long) 1 (0.0%) nsFrame::MarkIntrinsicWidthsDirty()
1 (0.0%) str_substring(JSContext*, unsigned int, JS::Value*) 1 (0.0%) _Z21js_NewDependentStringP9JSContextP8JSStringmm.part.83 (self) 290289 1 (0.0%) 1 (0.0%) _Z21js_NewDependentStringP9JSContextP8JSStringmm.part.83 1 (0.0%) _Z21js_NewDependentStringP9JSContextP8JSStringmm.part.83 (self)
1 (0.0%) nsAtomListUtils::IsMember(nsIAtom*, nsStaticAtom const*, unsigned int) (self) 1 (0.0%) nsFrame::CorrectStyleParentFrame(nsIFrame*, nsIAtom*) 149768 1 (0.0%) 1 (0.0%) nsAtomListUtils::IsMember(nsIAtom*, nsStaticAtom const*, unsigned int) 1 (0.0%) nsAtomListUtils::IsMember(nsIAtom*, nsStaticAtom const*, unsigned int) (self)
1 (0.0%) js::mjit::Compiler::jsop_binary(JSOp, void (*)(js::VMFrame&), JSValueType, js::types::TypeSet*) 293014 0 (0.0%) 1 (0.0%) js::mjit::Compiler::jsop_binary_double(js::mjit::FrameEntry*, js::mjit::FrameEntry*, JSOp, void (*)(js::VMFrame&), JSValueType) 1 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses)
1 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 266273 0 (0.0%) 1 (0.0%) nsACString_internal::Equals(nsACString_internal const&) const 1 (0.0%) __memcmp_sse4_1
1 (0.0%) (anonymous namespace)::CSSParserImpl::InitScanner(nsAString_internal const&, nsIURI*, unsigned int, nsIURI*, nsIPrincipal*) 144294 0 (0.0%) 1 (0.0%) nsCSSScanner::Init(nsAString_internal const&, nsIURI*, unsigned int, nsCSSStyleSheet*, mozilla::css::Loader*) 1 (0.0%) nsStandardURL::GetSpec(nsACString_internal&)
1 (0.0%) mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintContext&, gfxContext*) 269704 0 (0.0%) 1 (0.0%) mozilla::layers::ReadbackProcessor::~ReadbackProcessor() 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
1 (0.0%) PropertyProvider::InitFontGroupAndFontMetrics() 142912 0 (0.0%) 1 (0.0%) GetFontGroupForFrame(nsIFrame*, float, nsFontMetrics**) 1 (0.0%) nsLayoutUtils::GetFontMetricsForStyleContext(nsStyleContext*, nsFontMetrics**, float)
1 (0.0%) nsTextFrame::ReflowText(nsLineLayout&, int, nsRenderingContext*, bool, nsHTMLReflowMetrics&, unsigned int&) 142913 0 (0.0%) 1 (0.0%) PropertyProvider::InitFontGroupAndFontMetrics() 1 (0.0%) GetFontGroupForFrame(nsIFrame*, float, nsFontMetrics**)
1 (0.0%) _ZN7gfxFont4DrawEP10gfxTextRunjjP10gfxContextNS_8DrawModeEP8gfxPointPNS_7SpacingEP18gfxTextObjectPaint.part.49 268996 0 (0.0%) 1 (0.0%) gfxFT2FontBase::SetupCairoFont(gfxContext*) 1 (0.0%) _moz_cairo_set_scaled_font
1 (0.0%) nsCycleCollector::BeginCollection(bool, nsICycleCollectorListener*) 265508 0 (0.0%) 1 (0.0%) GCGraphBuilder::~GCGraphBuilder() 1 (0.0%) PL_DHashTableFinish
1 (0.0%) NS_InvokeByIndex_P 197550 0 (0.0%) 1 (0.0%) nsScriptSecurityManager::GetDocShellCodebasePrincipal(nsIURI*, nsIDocShell*, nsIPrincipal**) 1 (0.0%) nsScriptSecurityManager::GetCodebasePrincipalInternal(nsIURI*, unsigned int, bool, nsIPrincipal**)
1 (0.0%) nsHTMLDocument::GetCookie(nsAString_internal&) 132834 0 (0.0%) 1 (0.0%) nsCookieService::GetCookieStringCommon(nsIURI*, nsIChannel*, bool, char**) 1 (0.0%) ThirdPartyUtil::IsThirdPartyChannel(nsIChannel*, nsIURI*, bool*)
1 (0.0%) js::frontend::Parser::expressionStatement() 1 (0.0%) _ZL22MatchOrInsertSemicolonP9JSContextPN2js8frontend11TokenStreamE.isra.57 (self) 292160 1 (0.0%) 1 (0.0%) _ZL22MatchOrInsertSemicolonP9JSContextPN2js8frontend11TokenStreamE.isra.57 1 (0.0%) _ZL22MatchOrInsertSemicolonP9JSContextPN2js8frontend11TokenStreamE.isra.57 (self)
1 (0.0%) nsStyleVisibility::CalcDifference(nsStyleVisibility const&) const (self) 1 (0.0%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) 146849 1 (0.0%) 1 (0.0%) nsStyleVisibility::CalcDifference(nsStyleVisibility const&) const 1 (0.0%) nsStyleVisibility::CalcDifference(nsStyleVisibility const&) const (self)
1 (0.0%) mozilla::dom::FragmentOrElement::RemoveChildAt(unsigned int, bool) 153762 0 (0.0%) 1 (0.0%) nsINode::doRemoveChildAt(unsigned int, bool, nsIContent*, nsAttrAndChildArray&) 1 (0.0%) nsNodeUtils::ContentRemoved(nsINode*, nsIContent*, int, nsIContent*)
1 (0.0%) nsStyleContext::ApplyStyleFixups() 1 (0.0%) nsStyleContext::DoGetStyleTextReset(bool) (self) 146554 1 (0.0%) 1 (0.0%) nsStyleContext::DoGetStyleTextReset(bool) 1 (0.0%) nsStyleContext::DoGetStyleTextReset(bool) (self)
1 (0.0%) nsXPConnect::Release() 221814 0 (0.0%) 1 (0.0%) nsXPConnect::~nsXPConnect() 1 (0.0%) nsXPConnect::~nsXPConnect()
1 (0.0%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) 1 (0.0%) HasPercentageUnitSide(nsStyleSides const&) (self) 142130 1 (0.0%) 1 (0.0%) HasPercentageUnitSide(nsStyleSides const&) 1 (0.0%) HasPercentageUnitSide(nsStyleSides const&) (self)
1 (0.0%) JS_ObjectToOuterObject 223911 0 (0.0%) 1 (0.0%) XPC_WN_OuterObject(JSContext*, JS::Handle<JSObject*>) 1 (0.0%) nsWindowSH::OuterObject(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JSObject**)
1 (0.0%) js::NewObjectWithGivenProto(JSContext*, js::Class*, js::TaggedProto, JSObject*, js::gc::AllocKind) 1 (0.0%) JSCompartment::getNewType(JSContext*, js::TaggedProto, JSFunction*, bool) (self) 289410 1 (0.0%) 1 (0.0%) JSCompartment::getNewType(JSContext*, js::TaggedProto, JSFunction*, bool) 1 (0.0%) JSCompartment::getNewType(JSContext*, js::TaggedProto, JSFunction*, bool) (self)
1 (0.0%) XPCNativeSet::GetNewOrUsed(XPCCallContext&, XPCNativeSet*, XPCNativeInterface*, unsigned short) 1 (0.0%) AutoMarkingPtr::AutoMarkingPtr(JSContext*) (self) 221855 1 (0.0%) 1 (0.0%) AutoMarkingPtr::AutoMarkingPtr(JSContext*) 1 (0.0%) AutoMarkingPtr::AutoMarkingPtr(JSContext*) (self)
1 (0.0%) _cairo_path_fixed_init_copy (self) 1 (0.0%) _cairo_clip_path_reapply_clip_path_translate 272525 1 (0.0%) 1 (0.0%) _cairo_path_fixed_init_copy 1 (0.0%) _cairo_path_fixed_init_copy (self)
1 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::SetupMaskLayer(mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, unsigned int) (self) 137297 1 (0.0%) 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::SetupMaskLayer(mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, unsigned int) 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::SetupMaskLayer(mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, unsigned int) (self)
1 (0.0%) js::Shape::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>) 225264 0 (0.0%) 1 (0.0%) nsIDOMHTMLInputElement_SetValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 1 (0.0%) nsHTMLInputElement::SetValue(nsAString_internal const&)
1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 1 (0.0%) nsRefPtr<mozilla::layers::Layer>::~nsRefPtr() (self) 137178 1 (0.0%) 1 (0.0%) nsRefPtr<mozilla::layers::Layer>::~nsRefPtr() 1 (0.0%) nsRefPtr<mozilla::layers::Layer>::~nsRefPtr() (self)
1 (0.0%) _cairo_path_fixed_interpret 272574 0 (0.0%) 1 (0.0%) _cairo_stroker_curve_to 1 (0.0%) _cairo_spline_decompose
1 (0.0%) mozilla::layers::Layer::GetTransform() 1 (0.0%) mozilla::layers::Layer::AsContainerLayer() (self) 269050 1 (0.0%) 1 (0.0%) mozilla::layers::Layer::AsContainerLayer() 1 (0.0%) mozilla::layers::Layer::AsContainerLayer() (self)
1 (0.0%) mozilla::image::RasterImage::DecodingComplete() 135950 0 (0.0%) 1 (0.0%) imgFrame::Optimize() 1 (0.0%) gfxPlatform::OptimizeImage(gfxImageSurface*, gfxASurface::gfxImageFormat)
1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayWrapList::GetList() (self) 137899 1 (0.0%) 1 (0.0%) nsDisplayWrapList::GetList() 1 (0.0%) nsDisplayWrapList::GetList() (self)
1 (0.0%) mmap64 (self) 1 (0.0%) _IO_file_doallocate 102090 1 (0.0%) 1 (0.0%) mmap64 1 (0.0%) mmap64 (self)
1 (0.0%) NS_InvokeByIndex_P 152471 0 (0.0%) 1 (0.0%) nsDocument::CreateElementNS(nsAString_internal const&, nsAString_internal const&, nsIDOMElement**) 1 (0.0%) nsDocument::CreateElementNS(nsAString_internal const&, nsAString_internal const&, nsIContent**)
1 (0.0%) nsDisplayImage::Paint(nsDisplayListBuilder*, nsRenderingContext*) 141910 0 (0.0%) 1 (0.0%) nsImageFrame::PaintImage(nsRenderingContext&, nsPoint, nsRect const&, imgIContainer*, unsigned int) 1 (0.0%) nsLayoutUtils::DrawSingleImage(nsRenderingContext*, imgIContainer*, gfxPattern::GraphicsFilter, nsRect const&, nsRect const&, unsigned int, nsRect const*)
1 (0.0%) PR_IntervalNow (self) 1 (0.0%) nsViewManager::DispatchEvent(nsGUIEvent*, nsIView*, nsEventStatus*) 337418 1 (0.0%) 1 (0.0%) PR_IntervalNow 1 (0.0%) PR_IntervalNow (self)
1 (0.0%) AncestorFilter::Init(mozilla::dom::Element*) 143830 0 (0.0%) 1 (0.0%) AncestorFilter::PushAncestor(mozilla::dom::Element*) 1 (0.0%) nsStyledElementNotElementCSSInlineStyle::DoGetID() const
1 (0.0%) nsDOMEvent::GetClientCoords(nsPresContext*, nsEvent*, nsIntPoint, nsIntPoint) 138769 0 (0.0%) 1 (0.0%) nsLayoutUtils::GetEventCoordinatesRelativeTo(nsEvent const*, nsIntPoint, nsIFrame*) 1 (0.0%) nsLayoutUtils::GetEventCoordinatesRelativeTo(nsIWidget*, nsIntPoint, nsIFrame*)
1 (0.0%) nsDocument::CreateElement(nsAString_internal const&, nsIContent**) 152136 0 (0.0%) 1 (0.0%) nsDocument::CreateElem(nsAString_internal const&, nsIAtom*, int, nsIContent**) 1 (0.0%) nsNodeInfoManager::GetNodeInfo(nsAString_internal const&, nsIAtom*, int, unsigned short, nsINodeInfo**)
1 (0.0%) _end 242166 0 (0.0%) 1 (0.0%) focus_in_event_cb(_GtkWidget*, _GdkEventFocus*) 1 (0.0%) nsWindow::OnContainerFocusInEvent(_GtkWidget*, _GdkEventFocus*)
1 (0.0%) nsNodeUtils::ContentRemoved(nsINode*, nsIContent*, int, nsIContent*) 139301 0 (0.0%) 1 (0.0%) PresShell::ContentRemoved(nsIDocument*, nsIContent*, nsIContent*, int, nsIContent*) 1 (0.0%) nsCSSFrameConstructor::ContentRemoved(nsIContent*, nsIContent*, nsIContent*, nsCSSFrameConstructor::RemoveFlags, bool*)
1 (0.0%) PL_DHashTableEnumerate 137287 0 (0.0%) 1 (0.0%) mozilla::FrameLayerBuilder::StoreNewDisplayItemData(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 1 (0.0%) mozilla::FrameLayerBuilder::SetManagerData(nsIFrame*, mozilla::LayerManagerData*)
1 (0.0%) nsScriptSecurityManager::GetDocShellCodebasePrincipal(nsIURI*, nsIDocShell*, nsIPrincipal**) 197549 0 (0.0%) 1 (0.0%) nsScriptSecurityManager::GetCodebasePrincipalInternal(nsIURI*, unsigned int, bool, nsIPrincipal**) 1 (0.0%) nsScriptSecurityManager::CreateCodebasePrincipal(nsIURI*, unsigned int, bool, nsIPrincipal**)
1 (0.0%) nsContextBoxBlur::DoPaint() 267836 0 (0.0%) 1 (0.0%) gfxAlphaBoxBlur::Paint(gfxContext*, gfxPoint const&) 1 (0.0%) mozilla::gfx::AlphaBoxBlur::Blur()
1 (0.0%) nsLayoutStylesheetCache::~nsLayoutStylesheetCache() 1 (0.0%) mozilla::css::ImportRule::~ImportRule() 144369 0 (0.0%) 1 (0.0%) nsCSSStyleSheet::Release() 2 (0.0%) nsCSSStyleSheet::~nsCSSStyleSheet()
1 (0.0%) js::frontend::TokenStream::getTokenInternal() 1 (0.0%) js::frontend::TokenStream::newToken(long) (self) 292325 1 (0.0%) 1 (0.0%) js::frontend::TokenStream::newToken(long) 1 (0.0%) js::frontend::TokenStream::newToken(long) (self)
1 (0.0%) nsContentList::PopulateSelf(unsigned int) 1 (0.0%) nsINode::GetNextNode(nsINode const*) const (self) 150173 1 (0.0%) 1 (0.0%) nsINode::GetNextNode(nsINode const*) const 1 (0.0%) nsINode::GetNextNode(nsINode const*) const (self)
1 (0.0%) nsGenericElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, bool) 1 (0.0%) nsAttrAndChildArray::CanFitMoreAttrs() const (self) 153384 1 (0.0%) 1 (0.0%) nsAttrAndChildArray::CanFitMoreAttrs() const 1 (0.0%) nsAttrAndChildArray::CanFitMoreAttrs() const (self)
1 (0.0%) nsIDOMHTMLDocument_SetCookie(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 183126 0 (0.0%) 1 (0.0%) nsHTMLDocument::SetCookie(nsAString_internal const&) 1 (0.0%) nsGlobalWindow::GetPrompter(nsIPrompt**)
1 (0.0%) nsComboboxControlFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 139873 0 (0.0%) 1 (0.0%) nsComboboxControlFrame::ReflowDropdown(nsPresContext*, nsHTMLReflowState const&) 1 (0.0%) nsHTMLReflowState::Init(nsPresContext*, int, int, nsMargin const*, nsMargin const*)
1 (0.0%) nsTimerImpl::InitCommon(unsigned int, unsigned int) (self) 1 (0.0%) nsGlobalWindow::RescheduleTimeout(nsTimeout*, mozilla::TimeStamp const&, bool) 265135 1 (0.0%) 1 (0.0%) nsTimerImpl::InitCommon(unsigned int, unsigned int) 1 (0.0%) nsTimerImpl::InitCommon(unsigned int, unsigned int) (self)
1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 148467 0 (0.0%) 1 (0.0%) nsImageBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const
1 (0.0%) PresShell::DoReflow(nsIFrame*, bool) 1 (0.0%) nsSimpleURI::GetSpec(nsACString_internal&) (self) 126957 1 (0.0%) 1 (0.0%) nsSimpleURI::GetSpec(nsACString_internal&) 1 (0.0%) nsSimpleURI::GetSpec(nsACString_internal&) (self)
1 (0.0%) NS_InvokeByIndex_P 188399 0 (0.0%) 1 (0.0%) nsGlobalWindow::ScrollTo(int, int) 1 (0.0%) nsDocument::FlushPendingNotifications(mozFlushType)
1 (0.0%) _cairo_traps_extract_region (self) 1 (0.0%) _clip_and_composite_trapezoids 273122 1 (0.0%) 1 (0.0%) _cairo_traps_extract_region 1 (0.0%) _cairo_traps_extract_region (self)
1 (0.0%) nsScriptSecurityManager::CheckXPCPermissions(JSContext*, nsISupports*, JSObject*, nsIPrincipal*, char const*) 197489 0 (0.0%) 1 (0.0%) nsScriptSecurityManager::IsCapabilityEnabled(char const*, bool*) 1 (0.0%) nsScriptSecurityManager::GetCurrentJSContext()
1 (0.0%) nsViewManager::DoSetWindowDimensions(int, int) 139517 0 (0.0%) 1 (0.0%) PresShell::ResizeReflowIgnoreOverride(int, int) 1 (0.0%) PresShell::DoReflow(nsIFrame*, bool)
1 (0.0%) _moz_cairo_push_group_with_content 272192 0 (0.0%) 1 (0.0%) _cairo_gstate_redirect_target 1 (0.0%) _cairo_clip_init_copy_transformed
1 (0.0%) nsContentUtils::SetNodeTextContent(nsIContent*, nsAString_internal const&, bool) 153763 0 (0.0%) 1 (0.0%) nsINode::doInsertChildAt(nsIContent*, unsigned int, bool, nsAttrAndChildArray&) 1 (0.0%) nsNodeUtils::ContentAppended(nsIContent*, nsIContent*, int)
1 (0.0%) nsDiskCacheMap::RevalidateTimerCallback(nsITimer*, void*) 129064 0 (0.0%) 1 (0.0%) nsDiskCacheMap::RevalidateCache() 1 (0.0%) nsDiskCacheMap::WriteCacheClean(bool)
1 (0.0%) nsAttrValue::ParseAtomArray(nsAString_internal const&) 263315 0 (0.0%) 1 (0.0%) NS_NewAtom(nsAString_internal const&) 1 (0.0%) GetAtomHashEntry(unsigned short const*, unsigned int)
1 (0.0%) nsBlockFrame::RemoveFrame(mozilla::layout::FrameChildListID, nsIFrame*) 140731 0 (0.0%) 1 (0.0%) nsBlockFrame::DoRemoveFrame(nsIFrame*, unsigned int) 1 (0.0%) nsTextFrame::DestroyFrom(nsIFrame*)
1 (0.0%) PL_HashTableLookup 153897 0 (0.0%) 1 (0.0%) nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*) 1 (0.0%) mozilla::HashString(nsAString_internal const&)
1 (0.0%) mozilla::dom::oldproxybindings::ListBase<mozilla::dom::oldproxybindings::ListClass<nsIHTMLCollection, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<nsGenericElement*>, mozilla::dom::oldproxybindings::NoOp>, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<mozilla::dom::oldproxybindings::nsISupportsResult>, mozilla::dom::oldproxybindings::NoOp> > >::getOwnPropertyNames(JSContext*, JSObject*, JS::AutoIdVector&) 150217 0 (0.0%) 1 (0.0%) nsContentList::GetLength(unsigned int*) 1 (0.0%) nsContentList::PopulateSelf(unsigned int)
1 (0.0%) _cairo_stroker_join 272566 0 (0.0%) 1 (0.0%) _tessellate_fan 1 (0.0%) _cairo_pen_find_active_cw_vertex_index
1 (0.0%) nsBaseDragService::Release() (self) 1 (0.0%) nsXULTooltipListener::HandleEvent(nsIDOMEvent*) 243041 1 (0.0%) 1 (0.0%) nsBaseDragService::Release() 1 (0.0%) nsBaseDragService::Release() (self)
1 (0.0%) nsRuleNode::ComputeDisplayData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 146408 0 (0.0%) 1 (0.0%) nsTArray<nsTransition, nsTArrayDefaultAllocator>::SetLength(unsigned int) 1 (0.0%) nsTArray<nsTransition, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int)
1 (0.0%) mozilla::Selection::selectFrames(nsPresContext*, nsRange*, bool) 150098 0 (0.0%) 1 (0.0%) NS_NewContentSubtreeIterator() 1 (0.0%) nsCOMPtr<nsIContentIterator>::nsCOMPtr(nsIContentIterator*)
1 (0.0%) mozilla::net::nsHttpChannel::BeginConnect() 126063 0 (0.0%) 1 (0.0%) nsChannelClassifier::Start(nsIChannel*) 1 (0.0%) nsUrlClassifierDBService::Classify(nsIPrincipal*, nsIURIClassifierCallback*, bool*)
1 (0.0%) __read_nocancel (self) 1 (0.0%) _IO_file_read 101706 1 (0.0%) 1 (0.0%) __read_nocancel 1 (0.0%) __read_nocancel (self)
1 (0.0%) js::frontend::ParseNodeAllocator::freeTree(js::frontend::ParseNode*) (self) 1 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 292134 1 (0.0%) 1 (0.0%) js::frontend::ParseNodeAllocator::freeTree(js::frontend::ParseNode*) 1 (0.0%) js::frontend::ParseNodeAllocator::freeTree(js::frontend::ParseNode*) (self)
1 (0.0%) PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, unsigned long) 141220 0 (0.0%) 1 (0.0%) nsFrame::MarkIntrinsicWidthsDirty() 1 (0.0%) nsIFrame::IsBoxFrame() const
1 (0.0%) nsDocShell::SetPositionAndSize(int, int, int, int, bool) 138427 0 (0.0%) 1 (0.0%) DocumentViewerImpl::SetBounds(nsIntRect const&) 1 (0.0%) nsViewManager::SetWindowDimensions(int, int)
1 (0.0%) nsFrameManager::RemoveFrame(mozilla::layout::FrameChildListID, nsIFrame*) 140733 0 (0.0%) 1 (0.0%) nsBlockFrame::RemoveFrame(mozilla::layout::FrameChildListID, nsIFrame*) 1 (0.0%) nsBlockFrame::DoRemoveFrame(nsIFrame*, unsigned int)
1 (0.0%) xpc::XrayWrapper<js::SecurityWrapper<js::DirectWrapper>, xpc::XPCWrappedNativeXrayTraits>::getPropertyDescriptor(JSContext*, JSObject*, long, bool, JSPropertyDescriptor*) 228149 0 (0.0%) 1 (0.0%) xpc::XPCWrappedNativeXrayTraits::resolveNativeProperty(JSContext*, JSObject*, JSObject*, long, bool, JSPropertyDescriptor*) 1 (0.0%) JS_DefinePropertyById
1 (0.0%) nsButtonFrameRenderer::PaintBorderAndBackground(nsPresContext*, nsRenderingContext&, nsRect const&, nsRect const&, unsigned int) 137712 0 (0.0%) 1 (0.0%) nsCSSRendering::PaintBoxShadowInner(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&) 1 (0.0%) nsContextBoxBlur::DoPaint()
1 (0.0%) nsEventStateManager::NotifyMouseOver(nsGUIEvent*, nsIContent*) 157884 0 (0.0%) 1 (0.0%) nsEventStateManager::DispatchMouseEvent(nsGUIEvent*, unsigned int, nsIContent*, nsIContent*) 1 (0.0%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*)
1 (0.0%) gfxContext::UserToDevicePixelSnapped(gfxRect&, bool) const 1 (0.0%) gfxPoint::Round() (self) 136864 1 (0.0%) 1 (0.0%) gfxPoint::Round() 1 (0.0%) gfxPoint::Round() (self)
1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 168091 0 (0.0%) 1 (0.0%) nsHTMLImageElement::QueryInterface(nsID const&, void**) 1 (0.0%) nsGenericHTMLElement::DOMQueryInterface(nsIDOMHTMLElement*, nsID const&, void**)
1 (0.0%) nsIDocument::GetHtmlChildElement(nsIAtom*) 152257 0 (0.0%) 1 (0.0%) nsIDocument::GetHtmlElement() 1 (0.0%) nsIDocument::GetRootElement() const
1 (0.0%) _moz_pixman_image_composite32 274405 0 (0.0%) 1 (0.0%) sse2_composite_copy_area 1 (0.0%) pixman_blt_sse2.part.0
1 (0.0%) nsEventTargetChainItem::PreHandleEvent(nsEventChainPreVisitor&) 168798 0 (0.0%) 1 (0.0%) nsHTMLInputElement::PreHandleEvent(nsEventChainPreVisitor&) 1 (0.0%) nsGenericHTMLFormElement::PreHandleEvent(nsEventChainPreVisitor&)
1 (0.0%) nsGlobalWindow::PostHandleEvent(nsEventChainPostVisitor&) 186323 0 (0.0%) 1 (0.0%) nsBindingManager::ExecuteDetachedHandlers() 1 (0.0%) nsXBLBinding::ExecuteDetachedHandler()
1 (0.0%) mozilla::layers::BasicThebesLayerBuffer::DrawTo(mozilla::layers::ThebesLayer*, gfxContext*, float, mozilla::layers::Layer*) 267971 0 (0.0%) 1 (0.0%) gfxContext::Save() 1 (0.0%) _moz_cairo_save
1 (0.0%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) nsBlockFrame::ComputeFinalSize(nsHTMLReflowState const&, nsBlockReflowState&, nsHTMLReflowMetrics&, int*) (self) 140761 1 (0.0%) 1 (0.0%) nsBlockFrame::ComputeFinalSize(nsHTMLReflowState const&, nsBlockReflowState&, nsHTMLReflowMetrics&, int*) 1 (0.0%) nsBlockFrame::ComputeFinalSize(nsHTMLReflowState const&, nsBlockReflowState&, nsHTMLReflowMetrics&, int*) (self)
2 (0.0%) nsCSSStyleSheetInner::~nsCSSStyleSheetInner() 262703 0 (0.0%) 1 (0.0%) nsCOMArray_base::~nsCOMArray_base() 2 (0.0%) nsCOMArray_base::Clear()
1 (0.0%) mozilla::layers::BasicLayerManager::SetRoot(mozilla::layers::Layer*) (self) 1 (0.0%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&) 269108 1 (0.0%) 1 (0.0%) mozilla::layers::BasicLayerManager::SetRoot(mozilla::layers::Layer*) 1 (0.0%) mozilla::layers::BasicLayerManager::SetRoot(mozilla::layers::Layer*) (self)
1 (0.0%) JS_NewObject 289719 0 (0.0%) 1 (0.0%) js::NewObjectWithClassProto(JSContext*, js::Class*, JSObject*, JSObject*, js::gc::AllocKind) 1 (0.0%) js::NewObjectWithGivenProto(JSContext*, js::Class*, js::TaggedProto, JSObject*, js::gc::AllocKind)
1 (0.0%) NS_InvokeByIndex_P 184382 0 (0.0%) 1 (0.0%) nsXPathEvaluator::Evaluate(nsAString_internal const&, nsIDOMNode*, nsIDOMXPathNSResolver*, unsigned short, nsISupports*, nsISupports**) 1 (0.0%) nsXPathEvaluator::CreateExpression(nsAString_internal const&, nsIDOMXPathNSResolver*, nsIDOMXPathExpression**)
1 (0.0%) nsCSSScanner::Next(nsCSSToken&) 1 (0.0%) StartsIdent(int, int) (self) 144284 1 (0.0%) 1 (0.0%) StartsIdent(int, int) 1 (0.0%) StartsIdent(int, int) (self)
1 (0.0%) _end 242215 0 (0.0%) 1 (0.0%) nsAppShell::EventProcessorCallback(_GIOChannel*, GIOCondition, void*) 1 (0.0%) __read_nocancel
1 (0.0%) _ZN18DocumentViewerImpl12PermitUnloadEbPb.part.17 159276 0 (0.0%) 1 (0.0%) NS_NewDOMBeforeUnloadEvent(nsIDOMEvent**, nsPresContext*, nsEvent*) 1 (0.0%) nsDOMEvent::InitPresContextData(nsPresContext*)
1 (0.0%) nsUrlClassifierDBService::Classify(nsIPrincipal*, nsIURIClassifierCallback*, bool*) 232945 0 (0.0%) 1 (0.0%) nsUrlClassifierDBService::LookupURI(nsIPrincipal*, nsIUrlClassifierCallback*, bool, bool*) 1 (0.0%) nsUrlClassifierUtils::GetKeyForURI(nsIURI*, nsACString_internal&)
1 (0.0%) mozilla::css::StyleRule::Release() (self) 1 (0.0%) nsDOMCSSAttributeDeclaration::SetCSSDeclaration(mozilla::css::Declaration*) 147006 1 (0.0%) 1 (0.0%) mozilla::css::StyleRule::Release() 1 (0.0%) mozilla::css::StyleRule::Release() (self)
1 (0.0%) nsLayoutUtils::RoundedRectIntersectRect(nsRect const&, int const*, nsRect const&) 137124 0 (0.0%) 1 (0.0%) nsRegion::Or(nsRect const&, nsRect const&) 1 (0.0%) nsRegion::Copy(nsRect const&)
1 (0.0%) PL_HashTableRawLookup (self) 1 (0.0%) nsFrameManagerBase::UndisplayedMap::GetEntryFor(nsIContent*) 336622 1 (0.0%) 1 (0.0%) PL_HashTableRawLookup 1 (0.0%) PL_HashTableRawLookup (self)
1 (0.0%) nsCacheService::OpenCacheEntry(nsCacheSession*, nsACString_internal const&, int, bool, nsICacheListener*, nsICacheEntryDescriptor**) 128623 0 (0.0%) 1 (0.0%) nsCacheService::ProcessRequest(nsCacheRequest*, bool, nsICacheEntryDescriptor**) 1 (0.0%) nsCacheService::ActivateEntry(nsCacheRequest*, nsCacheEntry**, nsCacheEntry**)
1 (0.0%) nsGenericElement::GetBoundingClientRect(nsIDOMClientRect**) 153409 0 (0.0%) 1 (0.0%) nsGenericElement::GetPrimaryFrame(mozFlushType) 1 (0.0%) nsDocument::FlushPendingNotifications(mozFlushType)
1 (0.0%) js::ion::CanEnter(JSContext*, JS::Handle<JSScript*>, js::StackFrame*, bool) (self) 1 (0.0%) js::RunScript(JSContext*, JS::Handle<JSScript*>, js::StackFrame*) 293617 1 (0.0%) 1 (0.0%) js::ion::CanEnter(JSContext*, JS::Handle<JSScript*>, js::StackFrame*, bool) 1 (0.0%) js::ion::CanEnter(JSContext*, JS::Handle<JSScript*>, js::StackFrame*, bool) (self)
1 (0.0%) NS_InvokeByIndex_P 1 (0.0%) nsGlobalWindow::GetScrollMaxXY(int*, int*) (self) 188403 0 (0.0%) 1 (0.0%) nsGlobalWindow::GetScrollMaxXY(int*, int*) 1 (0.0%) nsGlobalWindow::GetScrollMaxXY(int*, int*) (self) 1 (0.0%) nsDocument::FlushPendingNotifications(mozFlushType)
1 (0.0%) mozilla::layers::Layer::ClearAnimations() 1 (0.0%) nsTArray<mozilla::layers::AnimData, nsTArrayInfallibleAllocator>::Clear() (self) 269684 1 (0.0%) 1 (0.0%) nsTArray<mozilla::layers::AnimData, nsTArrayInfallibleAllocator>::Clear() 1 (0.0%) nsTArray<mozilla::layers::AnimData, nsTArrayInfallibleAllocator>::Clear() (self)
1 (0.0%) mozilla::dom::oldproxybindings::ListBase<mozilla::dom::oldproxybindings::ListClass<nsIHTMLCollection, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<nsGenericElement*>, mozilla::dom::oldproxybindings::NoOp>, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<mozilla::dom::oldproxybindings::nsISupportsResult>, mozilla::dom::oldproxybindings::NoOp> > >::enumerate(JSContext*, JSObject*, JS::AutoIdVector&) 226308 0 (0.0%) 1 (0.0%) mozilla::dom::oldproxybindings::ListBase<mozilla::dom::oldproxybindings::ListClass<nsIHTMLCollection, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<nsGenericElement*>, mozilla::dom::oldproxybindings::NoOp>, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<mozilla::dom::oldproxybindings::nsISupportsResult>, mozilla::dom::oldproxybindings::NoOp> > >::getOwnPropertyNames(JSContext*, JSObject*, JS::AutoIdVector&) 1 (0.0%) nsContentList::GetLength(unsigned int*)
1 (0.0%) nsIDOMHTMLElement_SetClassName(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 224043 0 (0.0%) 1 (0.0%) xpc_qsDOMString::xpc_qsDOMString(JSContext*, JS::Value, JS::Value*, xpc_qsBasicString<nsAString_internal, nsDependentString>::StringificationBehavior, xpc_qsBasicString<nsAString_internal, nsDependentString>::StringificationBehavior) 1 (0.0%) JS_GetStringCharsZAndLength
1 (0.0%) JS_GetPrototype (self) 1 (0.0%) js::GetObjectProto(JSContext*, JSObject*, JSObject**) 288154 1 (0.0%) 1 (0.0%) JS_GetPrototype 1 (0.0%) JS_GetPrototype (self)
1 (0.0%) _cairo_bentley_ottmann_tessellate_polygon 1 (0.0%) _cairo_bo_event_queue_insert_if_intersect_below_current_y (self) 271994 1 (0.0%) 1 (0.0%) _cairo_bo_event_queue_insert_if_intersect_below_current_y 1 (0.0%) _cairo_bo_event_queue_insert_if_intersect_below_current_y (self)
1 (0.0%) nsNodeInfoManager::GetNodeInfo(nsAString_internal const&, nsIAtom*, int, unsigned short, nsINodeInfo**) 336628 0 (0.0%) 1 (0.0%) PL_HashTableLookup 1 (0.0%) nsNodeInfoManager::GetNodeInfoInnerHashValue(void const*)
1 (0.0%) PL_DHashTableOperate 1 (0.0%) nsTHashtable<nsPtrHashKey<JSObject> >::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) (self) 225702 1 (0.0%) 1 (0.0%) nsTHashtable<nsPtrHashKey<JSObject> >::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) 1 (0.0%) nsTHashtable<nsPtrHashKey<JSObject> >::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*) (self)
1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) nsComboboxDisplayFrame::IsFrameOfType(unsigned int) const (self) 139810 1 (0.0%) 1 (0.0%) nsComboboxDisplayFrame::IsFrameOfType(unsigned int) const 1 (0.0%) nsComboboxDisplayFrame::IsFrameOfType(unsigned int) const (self)
1 (0.0%) nsWindowRoot::GetParentTarget() (self) 1 (0.0%) MayHavePaintEventListener(nsPIDOMWindow*) 188937 1 (0.0%) 1 (0.0%) nsWindowRoot::GetParentTarget() 1 (0.0%) nsWindowRoot::GetParentTarget() (self)
1 (0.0%) NS_InvokeByIndex_P 187318 0 (0.0%) 1 (0.0%) nsDOMWindowUtils::GetFullZoom(float*) 1 (0.0%) nsContentUtils::CallerHasUniversalXPConnect()
1 (0.0%) XPCWrappedNative::InitTearOff(XPCCallContext&, XPCWrappedNativeTearOff*, XPCNativeInterface*, int) 197527 0 (0.0%) 1 (0.0%) nsScriptSecurityManager::CanCreateWrapper(JSContext*, nsID const&, nsISupports*, nsIClassInfo*, void**) 1 (0.0%) nsScriptSecurityManager::CheckXPCPermissions(JSContext*, nsISupports*, JSObject*, nsIPrincipal*, char const*)
1 (0.0%) mozilla::image::RasterImage::Draw(gfxContext*, gfxPattern::GraphicsFilter, gfxMatrix const&, gfxRect const&, nsIntRect const&, nsIntSize const&, unsigned int) 135766 0 (0.0%) 1 (0.0%) mozilla::image::RasterImage::DrawWithPreDownscaleIfNeeded(imgFrame*, gfxContext*, gfxPattern::GraphicsFilter, gfxMatrix const&, gfxRect const&, nsIntRect const&) 1 (0.0%) imgFrame::LockImageData()
1 (0.0%) gfxContext::UserToDevicePixelSnapped(gfxRect&, bool) const 1 (0.0%) gfxContext::UserToDevice(gfxPoint const&) const (self) 267880 1 (0.0%) 1 (0.0%) gfxContext::UserToDevice(gfxPoint const&) const 1 (0.0%) gfxContext::UserToDevice(gfxPoint const&) const (self)
1 (0.0%) mozilla::layers::Layer::AsThebesLayer() (self) 1 (0.0%) mozilla::FrameLayerBuilder::ProcessRemovedDisplayItems(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*) 269049 1 (0.0%) 1 (0.0%) mozilla::layers::Layer::AsThebesLayer() 1 (0.0%) mozilla::layers::Layer::AsThebesLayer() (self)
2 (0.0%) nsVoidArray::EnumerateForwards(bool (*)(void*, void*), void*) 262697 0 (0.0%) 1 (0.0%) ReleaseObjects(void*, void*) 2 (0.0%) mozilla::css::Rule::Release()
1 (0.0%) nsCacheSession::AsyncOpenCacheEntry(nsACString_internal const&, int, nsICacheListener*, bool) 128643 0 (0.0%) 1 (0.0%) nsCacheService::OpenCacheEntry(nsCacheSession*, nsACString_internal const&, int, bool, nsICacheListener*, nsICacheEntryDescriptor**) 1 (0.0%) nsCacheService::ProcessRequest(nsCacheRequest*, bool, nsICacheEntryDescriptor**)
1 (0.0%) EmitAtomOp(JSContext*, JSAtom*, JSOp, js::frontend::BytecodeEmitter*) 291932 0 (0.0%) 1 (0.0%) EmitCheck(JSContext*, js::frontend::BytecodeEmitter*, long) 1 (0.0%) malloc
1 (0.0%) nsCSSFrameConstructor::ConstructBlock(nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIFrame*, nsStyleContext*, nsIFrame**, nsFrameItems&, bool, PendingBinding*) 137510 0 (0.0%) 1 (0.0%) nsFrameConstructorState::AddChild(nsIFrame*, nsFrameItems&, nsIContent*, nsStyleContext*, nsIFrame*, bool, bool, bool, bool, nsIFrame*) 1 (0.0%) nsCSSFrameConstructor::CreatePlaceholderFrameFor(nsIPresShell*, nsIContent*, nsIFrame*, nsStyleContext*, nsIFrame*, nsIFrame*, unsigned long, nsIFrame**)
1 (0.0%) nsPrefBranch::RemoveObserver(char const*, nsIObserver*) 134472 0 (0.0%) 1 (0.0%) PrefCallback::PrefCallback(char const*, nsIObserver*, nsPrefBranch*) 1 (0.0%) nsACString_internal::Assign(char const*, unsigned int)
1 (0.0%) NoteJSChild(JSTracer*, void*, JSGCTraceKind) 1 (0.0%) AddToCCKind(JSGCTraceKind) (self) 221827 1 (0.0%) 1 (0.0%) AddToCCKind(JSGCTraceKind) 1 (0.0%) AddToCCKind(JSGCTraceKind) (self)
1 (0.0%) nsCacheService::ActivateEntry(nsCacheRequest*, nsCacheEntry**, nsCacheEntry**) 128566 0 (0.0%) 1 (0.0%) nsCacheService::SearchCacheDevices(nsCString*, int, bool*) 1 (0.0%) nsDiskCacheDevice::FindEntry(nsCString*, bool*)
1 (0.0%) nsEventStateManager::PreHandleEvent(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*) 157895 0 (0.0%) 1 (0.0%) nsEventStateManager::UpdateCursor(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*) 1 (0.0%) nsEventStateManager::IsRemoteTarget(nsIContent*)
1 (0.0%) XPCWrappedNative::GetNewOrUsed(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) 223823 0 (0.0%) 1 (0.0%) Native2WrappedNativeMap::Find(nsISupports*) 1 (0.0%) SearchTable(JSDHashTable*, void const*, unsigned int, JSDHashOperator)
1 (0.0%) _clip_and_composite_boxes 272305 0 (0.0%) 1 (0.0%) _pixman_image_for_pattern 1 (0.0%) _cairo_surface_acquire_source_image
1 (0.0%) nsLineLayout::BeginLineReflow(int, int, int, int, bool, bool, unsigned char) 142138 0 (0.0%) 1 (0.0%) nsLineLayout::NewPerSpanData(nsLineLayout::PerSpanData**) 1 (0.0%) PL_ArenaAllocate
1 (0.0%) _ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE.part.322 289717 0 (0.0%) 1 (0.0%) js_GetClassPrototype(JSContext*, JSProtoKey, JS::MutableHandle<JSObject*>, js::Class*) 1 (0.0%) js_FindClassObject(JSContext*, JSProtoKey, JS::MutableHandle<JS::Value>, js::Class*)
1 (0.0%) num_toFixed(JSContext*, unsigned int, JS::Value*) 1 (0.0%) js_dtostr (self) 288948 1 (0.0%) 1 (0.0%) js_dtostr 1 (0.0%) js_dtostr (self)
1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 163522 0 (0.0%) 1 (0.0%) nsHTMLBodyElement::QueryInterface(nsID const&, void**) 1 (0.0%) mozilla::dom::FragmentOrElement::QueryInterface(nsID const&, void**)
1 (0.0%) _cairo_traps_init_boxes (self) 1 (0.0%) _cairo_surface_fallback_paint 273116 1 (0.0%) 1 (0.0%) _cairo_traps_init_boxes 1 (0.0%) _cairo_traps_init_boxes (self)
1 (0.0%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 1 (0.0%) nsRefPtr<mozilla::layers::ContainerLayer>::~nsRefPtr() (self) 138134 1 (0.0%) 1 (0.0%) nsRefPtr<mozilla::layers::ContainerLayer>::~nsRefPtr() 1 (0.0%) nsRefPtr<mozilla::layers::ContainerLayer>::~nsRefPtr() (self)
1 (0.0%) mozilla::css::StyleRule::MapRuleInfoInto(nsRuleData*) (self) 1 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) 147004 1 (0.0%) 1 (0.0%) mozilla::css::StyleRule::MapRuleInfoInto(nsRuleData*) 1 (0.0%) mozilla::css::StyleRule::MapRuleInfoInto(nsRuleData*) (self)
1 (0.0%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) 142061 0 (0.0%) 1 (0.0%) nsInlineFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) nsInlineFrame::ReflowFrames(nsPresContext*, nsHTMLReflowState const&, nsInlineFrame::InlineReflowState&, nsHTMLReflowMetrics&, unsigned int&)
1 (0.0%) gfxPangoFontGroup::FindFontForChar(unsigned int, unsigned int, int, gfxFont*, unsigned char*) 268745 0 (0.0%) 1 (0.0%) HasChar(_FcPattern*, unsigned int) 1 (0.0%) _end
1 (0.0%) nsDocument::cycleCollection::UnlinkImpl(void*) 177303 0 (0.0%) 1 (0.0%) nsHTMLSharedElement::UnbindFromTree(bool, bool) 1 (0.0%) nsGenericHTMLElement::UnbindFromTree(bool, bool)
1 (0.0%) gfxFT2FontBase::SetupCairoFont(gfxContext*) 271904 0 (0.0%) 1 (0.0%) _moz_cairo_set_scaled_font 1 (0.0%) _cairo_gstate_set_font_face
1 (0.0%) JSCompartment::wrap(JSContext*, JSObject**) (self) 1 (0.0%) JS_WrapObject 288673 1 (0.0%) 1 (0.0%) JSCompartment::wrap(JSContext*, JSObject**) 1 (0.0%) JSCompartment::wrap(JSContext*, JSObject**) (self)
1 (0.0%) mozilla::image::RasterImage::DrawWithPreDownscaleIfNeeded(imgFrame*, gfxContext*, gfxPattern::GraphicsFilter, gfxMatrix const&, gfxRect const&, nsIntRect const&) 135949 0 (0.0%) 1 (0.0%) imgFrame::LockImageData() 1 (0.0%) gfxContext::Paint(double)
1 (0.0%) mozilla::dom::DOMProxyHandler::EnsureExpandoObject(JSContext*, JSObject*) 225855 0 (0.0%) 1 (0.0%) xpc::CompartmentPrivate::RegisterDOMExpandoObject(JSObject*) 1 (0.0%) PL_DHashTableOperate
1 (0.0%) NS_HasPendingEvents_P(nsIThread*) 264978 0 (0.0%) 1 (0.0%) nsThread::HasPendingEvents(bool*) 1 (0.0%) nsEventQueue::GetEvent(bool, nsIRunnable**)
1 (0.0%) nsSubDocumentFrame::ReflowFinished() 152959 0 (0.0%) 1 (0.0%) nsFrameLoader::UpdatePositionAndSize(nsIFrame*) 1 (0.0%) nsFrameLoader::UpdateBaseWindowPositionAndSize(nsIFrame*)
1 (0.0%) _ZN2js4mjit8Compiler14testPushedTypeENS0_11RejoinStateEib.part.558 1 (0.0%) js::mjit::Assembler::generateTypeCheck(JSContext*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address, js::types::TypeSet*, js::Vector<JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump, 0ul, js::TempAllocPolicy>*) (self) 292807 1 (0.0%) 1 (0.0%) js::mjit::Assembler::generateTypeCheck(JSContext*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address, js::types::TypeSet*, js::Vector<JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump, 0ul, js::TempAllocPolicy>*) 1 (0.0%) js::mjit::Assembler::generateTypeCheck(JSContext*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address, js::types::TypeSet*, js::Vector<JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump, 0ul, js::TempAllocPolicy>*) (self)
1 (0.0%) nsIDOMHTMLDocument_GetBody(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 183096 0 (0.0%) 1 (0.0%) nsHTMLDocument::GetBody() 1 (0.0%) nsIDocument::GetHtmlChildElement(nsIAtom*)
1 (0.0%) js::mjit::Compiler::generateMethod() 293089 0 (0.0%) 1 (0.0%) js::mjit::Compiler::jsop_ifneq(JSOp, unsigned char*) 1 (0.0%) js::mjit::Compiler::booleanJumpScript(JSOp, unsigned char*)
1 (0.0%) nsDOMWindowUtils::GetFullZoom(float*) 150418 0 (0.0%) 1 (0.0%) nsContentUtils::CallerHasUniversalXPConnect() 1 (0.0%) nsScriptSecurityManager::SubjectPrincipalIsSystem(bool*)
1 (0.0%) nsHTMLInputElement::PreHandleEvent(nsEventChainPreVisitor&) 161596 0 (0.0%) 1 (0.0%) nsGenericHTMLFormElement::PreHandleEvent(nsEventChainPreVisitor&) 1 (0.0%) nsGenericHTMLElement::GetFormControlFrame(bool)
1 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 141911 0 (0.0%) 1 (0.0%) nsDisplayImage::Paint(nsDisplayListBuilder*, nsRenderingContext*) 1 (0.0%) nsImageFrame::PaintImage(nsRenderingContext&, nsPoint, nsRect const&, imgIContainer*, unsigned int)
1 (0.0%) nsAString_internal::Finalize() (self) 1 (0.0%) nsStaticCaseInsensitiveNameTable::Lookup(nsAString_internal const&) 266207 1 (0.0%) 1 (0.0%) nsAString_internal::Finalize() 1 (0.0%) nsAString_internal::Finalize() (self)
1 (0.0%) nsLineLayout::VerticalAlignLine() 142156 0 (0.0%) 1 (0.0%) nsLineLayout::VerticalAlignFrames(nsLineLayout::PerSpanData*) 1 (0.0%) nsLayoutUtils::GetFontMetricsForStyleContext(nsStyleContext*, nsFontMetrics**, float)
1 (0.0%) nsZipWriter::AddEntryStream(nsACString_internal const&, long, int, nsIInputStream*, bool, unsigned int) 248592 0 (0.0%) 1 (0.0%) nsZipHeader::Init(nsACString_internal const&, long, unsigned int, unsigned int) 1 (0.0%) PR_ExplodeTime
1 (0.0%) nsIPresShell::GetRootScrollFrame() const 1 (0.0%) nsIFrame::GetFirstPrincipalChild() const (self) 137421 1 (0.0%) 1 (0.0%) nsIFrame::GetFirstPrincipalChild() const 1 (0.0%) nsIFrame::GetFirstPrincipalChild() const (self)
1 (0.0%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) const 1 (0.0%) nsBlockFrame::IsFrameOfType(unsigned int) const (self) 140338 1 (0.0%) 1 (0.0%) nsBlockFrame::IsFrameOfType(unsigned int) const 1 (0.0%) nsBlockFrame::IsFrameOfType(unsigned int) const (self)
1 (0.0%) nsACString_internal::SetLength(unsigned int) 266255 0 (0.0%) 1 (0.0%) nsACString_internal::SetCapacity(unsigned int) 1 (0.0%) nsACString_internal::SetCapacity(unsigned int, mozilla::fallible_t const&)
1 (0.0%) nsScriptSecurityManager::IsCapabilityEnabled(char const*, bool*) 197488 0 (0.0%) 1 (0.0%) nsScriptSecurityManager::GetCurrentJSContext() 1 (0.0%) nsXPConnect::Peek(JSContext**)
1 (0.0%) (anonymous namespace)::CSSParserImpl::ParseProperty(nsCSSProperty, nsAString_internal const&, nsIURI*, nsIURI*, nsIPrincipal*, mozilla::css::Declaration*, bool*, bool) 143584 0 (0.0%) 1 (0.0%) (anonymous namespace)::CSSParserImpl::ReleaseScanner() 1 (0.0%) nsCSSScanner::Close()
1 (0.0%) nsTArray<nsRefPtr<mozilla::dom::Element>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 1 (0.0%) nsRefPtr<mozilla::dom::Element>::~nsRefPtr() (self) 137346 1 (0.0%) 1 (0.0%) nsRefPtr<mozilla::dom::Element>::~nsRefPtr() 1 (0.0%) nsRefPtr<mozilla::dom::Element>::~nsRefPtr() (self)
1 (0.0%) nsDisplayListBuilder::EnterPresShell(nsIFrame*, nsRect const&) 1 (0.0%) nsIFrame::AddPaintedPresShell(nsIPresShell*) (self) 138159 1 (0.0%) 1 (0.0%) nsIFrame::AddPaintedPresShell(nsIPresShell*) 1 (0.0%) nsIFrame::AddPaintedPresShell(nsIPresShell*) (self)
1 (0.0%) CanonicalizeXPCOMParticipant(nsISupports*) 1 (0.0%) nsHTMLOptionElement::QueryInterface(nsID const&, void**) (self) 173878 1 (0.0%) 1 (0.0%) nsHTMLOptionElement::QueryInterface(nsID const&, void**) 1 (0.0%) nsHTMLOptionElement::QueryInterface(nsID const&, void**) (self)
1 (0.0%) TypeConstraintSubset::newType(JSContext*, js::types::TypeSet*, js::types::Type) (self) 1 (0.0%) js::types::TypeSet::addType(JSContext*, js::types::Type) 289306 1 (0.0%) 1 (0.0%) TypeConstraintSubset::newType(JSContext*, js::types::TypeSet*, js::types::Type) 1 (0.0%) TypeConstraintSubset::newType(JSContext*, js::types::TypeSet*, js::types::Type) (self)
1 (0.0%) nsLayoutUtils::GetEventCoordinatesRelativeTo(nsEvent const*, nsIntPoint, nsIFrame*) 138768 0 (0.0%) 1 (0.0%) nsLayoutUtils::GetEventCoordinatesRelativeTo(nsIWidget*, nsIntPoint, nsIFrame*) 1 (0.0%) nsIFrame::GetView() const
1 (0.0%) XPCWrappedNative::InitTearOff(XPCCallContext&, XPCWrappedNativeTearOff*, XPCNativeInterface*, int) 1 (0.0%) XPCNativeInterface::GetIID() const (self) 223816 1 (0.0%) 1 (0.0%) XPCNativeInterface::GetIID() const 1 (0.0%) XPCNativeInterface::GetIID() const (self)
1 (0.0%) PR_LocalTimeParameters 337535 0 (0.0%) 1 (0.0%) MT_safe_localtime 1 (0.0%) __tz_convert
1 (0.0%) _cairo_surface_init 1 (0.0%) _cairo_user_data_array_init (self) 271974 1 (0.0%) 1 (0.0%) _cairo_user_data_array_init 1 (0.0%) _cairo_user_data_array_init (self)
1 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::TraverseImpl(mozilla::dom::FragmentOrElement::cycleCollection*, void*, nsCycleCollectionTraversalCallback&) 153755 0 (0.0%) 1 (0.0%) nsINode::Traverse(nsINode*, nsCycleCollectionTraversalCallback&) 1 (0.0%) GCGraphBuilder::NoteXPCOMChild(nsISupports*)
1 (0.0%) nsGenericElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, bool) 1 (0.0%) nsAttrValue::ResetIfSet() (self) 149871 1 (0.0%) 1 (0.0%) nsAttrValue::ResetIfSet() 1 (0.0%) nsAttrValue::ResetIfSet() (self)
1 (0.0%) nsWebShellWindow::WindowActivated() 187621 0 (0.0%) 1 (0.0%) nsFocusManager::WindowRaised(nsIDOMWindow*) 1 (0.0%) nsFocusManager::Focus(nsPIDOMWindow*, nsIContent*, unsigned int, bool, bool, bool, bool)
1 (0.0%) nsGlobalWindow::RunTimeout(nsTimeout*) 188308 0 (0.0%) 1 (0.0%) nsGlobalWindow::IsInModalState() 1 (0.0%) nsGlobalWindow::GetScriptableTop()
1 (0.0%) js::GCHelperThread::doSweep() 289110 0 (0.0%) 1 (0.0%) js::ExpireChunksAndArenas(JSRuntime*, bool) 1 (0.0%) munmap
1 (0.0%) nsCanvasFrame::CanvasArea() const 1 (0.0%) non-virtual thunk to nsHTMLScrollFrame::GetScrollPortRect() const (self) 140357 1 (0.0%) 1 (0.0%) non-virtual thunk to nsHTMLScrollFrame::GetScrollPortRect() const 1 (0.0%) non-virtual thunk to nsHTMLScrollFrame::GetScrollPortRect() const (self)
1 (0.0%) nsIFrame::UpdatePaintCountForPaintedPresShells() 1 (0.0%) nsIFrame::PaintedPresShellList() (self) 139265 1 (0.0%) 1 (0.0%) nsIFrame::PaintedPresShellList() 1 (0.0%) nsIFrame::PaintedPresShellList() (self)
1 (0.0%) imgRequestProxy::GetImageStatus(unsigned int*) 1 (0.0%) imgRequestProxy::GetStatusTracker() (self) 136347 1 (0.0%) 1 (0.0%) imgRequestProxy::GetStatusTracker() 1 (0.0%) imgRequestProxy::GetStatusTracker() (self)
1 (0.0%) IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind) 1 (0.0%) bool js::gc::FinalizeTypedArenas<js::Shape>(js::FreeOp*, js::gc::ArenaHeader**, js::gc::ArenaList&, js::gc::AllocKind, js::SliceBudget&) (self) 289191 1 (0.0%) 1 (0.0%) bool js::gc::FinalizeTypedArenas<js::Shape>(js::FreeOp*, js::gc::ArenaHeader**, js::gc::ArenaList&, js::gc::AllocKind, js::SliceBudget&) 1 (0.0%) bool js::gc::FinalizeTypedArenas<js::Shape>(js::FreeOp*, js::gc::ArenaHeader**, js::gc::ArenaList&, js::gc::AllocKind, js::SliceBudget&) (self)
1 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 221762 0 (0.0%) 1 (0.0%) nsXPConnect::AfterProcessNextEvent(nsIThreadInternal*, unsigned int) 1 (0.0%) nsJSContext::MaybePokeCC()
1 (0.0%) mozilla::css::URLValue::GetURI() const 126509 0 (0.0%) 1 (0.0%) nsIOService::NewURI(nsACString_internal const&, char const*, nsIURI*, nsIURI**) 1 (0.0%) net_ExtractURLScheme(nsACString_internal const&, unsigned int*, unsigned int*, nsACString_internal*)
1 (0.0%) mozilla::net::HttpCacheQuery::Run() 128657 0 (0.0%) 1 (0.0%) nsCacheSession::AsyncOpenCacheEntry(nsACString_internal const&, int, nsICacheListener*, bool) 1 (0.0%) nsCacheService::OpenCacheEntry(nsCacheSession*, nsACString_internal const&, int, bool, nsICacheListener*, nsICacheEntryDescriptor**)
1 (0.0%) _cairo_spline_decompose_into 272673 0 (0.0%) 1 (0.0%) _cairo_polygon_line_to 1 (0.0%) _add_clipped_edge
1 (0.0%) nsCategoryObserver::nsCategoryObserver(char const*, nsCategoryListener*) 239995 0 (0.0%) 1 (0.0%) nsCategoryCache<nsINavHistoryObserver>::EntryAdded(nsCString const&) 1 (0.0%) nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&)
1 (0.0%) nsXPConnect::AfterProcessNextEvent(nsIThreadInternal*, unsigned int) 187504 0 (0.0%) 1 (0.0%) nsJSContext::MaybePokeCC() 1 (0.0%) nsCycleCollector_suspectedCount()
1 (0.0%) js_Array(JSContext*, unsigned int, JS::Value*) 1 (0.0%) js::types::TypeScript::InitObject(JSContext*, JS::Handle<JSScript*>, unsigned char*, JSProtoKey) (self) 288467 1 (0.0%) 1 (0.0%) js::types::TypeScript::InitObject(JSContext*, JS::Handle<JSScript*>, unsigned char*, JSProtoKey) 1 (0.0%) js::types::TypeScript::InitObject(JSContext*, JS::Handle<JSScript*>, unsigned char*, JSProtoKey) (self)
1 (0.0%) nsFrame::ShrinkWidthToFit(nsRenderingContext*, int) 140369 0 (0.0%) 1 (0.0%) nsListControlFrame::GetMinWidth(nsRenderingContext*) 1 (0.0%) nsBlockFrame::GetMinWidth(nsRenderingContext*)
1 (0.0%) nsCxPusher::Push(JSContext*, bool) 150451 0 (0.0%) 1 (0.0%) nsCxPusher::DoPush(JSContext*) 1 (0.0%) nsXPConnect::Peek(JSContext**)
1 (0.0%) nsStyleText::CalcDifference(nsStyleText const&) const 1 (0.0%) nsStyleCoord::operator!=(nsStyleCoord const&) const (self) 146685 1 (0.0%) 1 (0.0%) nsStyleCoord::operator!=(nsStyleCoord const&) const 1 (0.0%) nsStyleCoord::operator!=(nsStyleCoord const&) const (self)
1 (0.0%) js::ion::IonActivation::IonActivation(JSContext*, js::StackFrame*) (self) 1 (0.0%) js::mjit::EnterMethodJIT(JSContext*, js::StackFrame*, void*, JS::Value*, bool) 293577 1 (0.0%) 1 (0.0%) js::ion::IonActivation::IonActivation(JSContext*, js::StackFrame*) 1 (0.0%) js::ion::IonActivation::IonActivation(JSContext*, js::StackFrame*) (self)
1 (0.0%) JS_LookupProperty 288395 0 (0.0%) 1 (0.0%) JS_LookupPropertyById 1 (0.0%) js::baseops::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>)
1 (0.0%) nsGeolocation::Init(nsIDOMWindow*) 192654 0 (0.0%) 1 (0.0%) nsGeolocationService::GetInstance() 1 (0.0%) nsGeolocationService::Init()
1 (0.0%) js::Proxy::iterate(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandle<JS::Value>) 289938 0 (0.0%) 1 (0.0%) js::BaseProxyHandler::iterate(JSContext*, JSObject*, unsigned int, JS::Value*) 1 (0.0%) mozilla::dom::oldproxybindings::ListBase<mozilla::dom::oldproxybindings::ListClass<nsIHTMLCollection, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<nsGenericElement*>, mozilla::dom::oldproxybindings::NoOp>, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<mozilla::dom::oldproxybindings::nsISupportsResult>, mozilla::dom::oldproxybindings::NoOp> > >::enumerate(JSContext*, JSObject*, JS::AutoIdVector&)
1 (0.0%) nsNativeTheme::IsRegularMenuItem(nsIFrame*) (self) 1 (0.0%) nsNativeThemeGTK::GetWidgetBorder(nsDeviceContext*, nsIFrame*, unsigned char, nsIntMargin*) 243526 1 (0.0%) 1 (0.0%) nsNativeTheme::IsRegularMenuItem(nsIFrame*) 1 (0.0%) nsNativeTheme::IsRegularMenuItem(nsIFrame*) (self)
1 (0.0%) SECMOD_UnloadUserModule 333434 0 (0.0%) 1 (0.0%) STAN_RemoveModuleFromDefaultTrustDomain 1 (0.0%) nssToken_Destroy
1 (0.0%) _cairo_stroker_line_to 272564 0 (0.0%) 1 (0.0%) _cairo_stroker_add_sub_edge 1 (0.0%) _cairo_polygon_add_external_edge
1 (0.0%) nsDocLoader::QueryInterface(nsID const&, void**) 1 (0.0%) nsDocLoader::AddRef() (self) 229314 1 (0.0%) 1 (0.0%) nsDocLoader::AddRef() 1 (0.0%) nsDocLoader::AddRef() (self)
1 (0.0%) _cairo_stroker_line_to 272570 0 (0.0%) 1 (0.0%) _cairo_stroker_join 1 (0.0%) _tessellate_fan
1 (0.0%) gfxTextRun::MeasureText(unsigned int, unsigned int, gfxFont::BoundingBoxType, gfxContext*, gfxTextRun::PropertyProvider*) 268316 0 (0.0%) 1 (0.0%) gfxTextRun::AccumulateMetricsForRun(gfxFont*, unsigned int, unsigned int, gfxFont::BoundingBoxType, gfxContext*, gfxTextRun::PropertyProvider*, unsigned int, unsigned int, gfxFont::RunMetrics*) 1 (0.0%) gfxFont::Measure(gfxTextRun*, unsigned int, unsigned int, gfxFont::BoundingBoxType, gfxContext*, gfxFont::Spacing*)
1 (0.0%) XPCWrappedNative::InitTearOff(XPCCallContext&, XPCWrappedNativeTearOff*, XPCNativeInterface*, int) 223851 0 (0.0%) 1 (0.0%) XPCWrappedNative::ExtendSet(XPCCallContext&, XPCNativeInterface*) 1 (0.0%) XPCNativeSet::GetNewOrUsed(XPCCallContext&, XPCNativeSet*, XPCNativeInterface*, unsigned short)
1 (0.0%) _ZN2jsL11MarkRuntimeEP8JSTracerb.isra.247 223363 0 (0.0%) 1 (0.0%) XPCJSRuntime::TraceXPConnectRoots(JSTracer*) 1 (0.0%) PL_DHashTableEnumerate
1 (0.0%) nsCSSFrameConstructor::AppendFramesToParent(nsFrameConstructorState&, nsIFrame*, nsFrameItems&, nsIFrame*, bool) 140624 0 (0.0%) 1 (0.0%) nsBlockFrame::InsertFrames(mozilla::layout::FrameChildListID, nsIFrame*, nsFrameList&) 1 (0.0%) PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, unsigned long)
1 (0.0%) gfxHarfBuzzShaper::SetGlyphsFromRun(gfxContext*, gfxShapedWord*, hb_buffer_t*) 267875 0 (0.0%) 1 (0.0%) gfxContext::CurrentMatrix() const 1 (0.0%) _moz_cairo_get_matrix
1 (0.0%) nsGlobalChromeWindow::AddRef() (self) 1 (0.0%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 188134 1 (0.0%) 1 (0.0%) nsGlobalChromeWindow::AddRef() 1 (0.0%) nsGlobalChromeWindow::AddRef() (self)
1 (0.0%) JSObject::setFlag(JSContext*, unsigned int, JSObject::GenerateShape) (self) 1 (0.0%) js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) 290191 1 (0.0%) 1 (0.0%) JSObject::setFlag(JSContext*, unsigned int, JSObject::GenerateShape) 1 (0.0%) JSObject::setFlag(JSContext*, unsigned int, JSObject::GenerateShape) (self)
1 (0.0%) nsContentUtils::DispatchTrustedEvent(nsIDocument*, nsISupports*, nsAString_internal const&, bool, bool, bool*) 150466 0 (0.0%) 1 (0.0%) nsContentUtils::DispatchEvent(nsIDocument*, nsISupports*, nsAString_internal const&, bool, bool, bool, bool*) 1 (0.0%) nsDOMEvent::Release()
1 (0.0%) nsRuleNode::ComputeVisibilityData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 1 (0.0%) _Z11SetDiscreteIhiiiiiEvRK10nsCSSValueRT_RbjS3_T0_T1_T2_T3_T4_.constprop.34 (self) 146339 1 (0.0%) 1 (0.0%) _Z11SetDiscreteIhiiiiiEvRK10nsCSSValueRT_RbjS3_T0_T1_T2_T3_T4_.constprop.34 1 (0.0%) _Z11SetDiscreteIhiiiiiEvRK10nsCSSValueRT_RbjS3_T0_T1_T2_T3_T4_.constprop.34 (self)
1 (0.0%) gfxFcFontSet::GetFontAt(unsigned int, gfxFontStyle const*) 268811 0 (0.0%) 1 (0.0%) gfxFcFont::GetOrMakeFont(_FcPattern*, _FcPattern*, gfxFontStyle const*) 1 (0.0%) _end
1 (0.0%) _cairo_xlib_surface_create_similar 1 (0.0%) _xrender_format_to_content (self) 273429 1 (0.0%) 1 (0.0%) _xrender_format_to_content 1 (0.0%) _xrender_format_to_content (self)
1 (0.0%) skia::BGRAConvolve2D(unsigned char const*, int, bool, skia::ConvolutionFilter1D const&, skia::ConvolutionFilter1D const&, int, unsigned char*, bool) 1 (0.0%) skia::ConvolutionFilter1D::FilterForValue(int, int*, int*) const (self) 278901 1 (0.0%) 1 (0.0%) skia::ConvolutionFilter1D::FilterForValue(int, int*, int*) const 1 (0.0%) skia::ConvolutionFilter1D::FilterForValue(int, int*, int*) const (self)
1 (0.0%) nsStyledElementNotElementCSSInlineStyle::UnsetAttr(int, nsIAtom*, bool) 153472 0 (0.0%) 1 (0.0%) nsGenericElement::UnsetAttr(int, nsIAtom*, bool) 1 (0.0%) mozAutoDocUpdate::~mozAutoDocUpdate()
1 (0.0%) nsBoxFrame::GetMaxSize(nsBoxLayoutState&) 148051 0 (0.0%) 1 (0.0%) nsSprocketLayout::GetMaxSize(nsIFrame*, nsBoxLayoutState&) 1 (0.0%) nsTextBoxFrame::GetMinSize(nsBoxLayoutState&)
1 (0.0%) nsIFrame::GetBorderAndPadding(nsMargin&) 147927 0 (0.0%) 1 (0.0%) nsBox::GetPadding(nsMargin&) 1 (0.0%) nsRuleNode::GetStylePadding(nsStyleContext*, bool)
1 (0.0%) EmitCallOrNew(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, long) 291985 0 (0.0%) 1 (0.0%) _ZL10EmitNameOpP9JSContextPN2js8frontend15BytecodeEmitterEPNS2_9ParseNodeEb.part.186 1 (0.0%) EmitAtomOp(JSContext*, JSAtom*, JSOp, js::frontend::BytecodeEmitter*)
1 (0.0%) _cairo_stroker_add_sub_edge 272670 0 (0.0%) 1 (0.0%) _cairo_polygon_add_external_edge 1 (0.0%) _cairo_polygon_add_edge
1 (0.0%) nsCSSCompressedDataBlock::MapRuleInfoInto(nsRuleData*) const 143310 0 (0.0%) 1 (0.0%) TryToStartImageLoad(nsCSSValue const&, nsIDocument*, nsCSSProperty) 1 (0.0%) nsCSSValue::StartImageLoad(nsIDocument*) const
1 (0.0%) gfxTextRun::AccumulateMetricsForRun(gfxFont*, unsigned int, unsigned int, gfxFont::BoundingBoxType, gfxContext*, gfxTextRun::PropertyProvider*, unsigned int, unsigned int, gfxFont::RunMetrics*) 1 (0.0%) gfxFont::Measure(gfxTextRun*, unsigned int, unsigned int, gfxFont::BoundingBoxType, gfxContext*, gfxFont::Spacing*) (self) 268214 1 (0.0%) 1 (0.0%) gfxFont::Measure(gfxTextRun*, unsigned int, unsigned int, gfxFont::BoundingBoxType, gfxContext*, gfxFont::Spacing*) 1 (0.0%) gfxFont::Measure(gfxTextRun*, unsigned int, unsigned int, gfxFont::BoundingBoxType, gfxContext*, gfxFont::Spacing*) (self)
1 (0.0%) nsStandardURL::CloneInternal(nsStandardURL::RefHandlingEnum, nsIURI**) 127152 0 (0.0%) 1 (0.0%) nsStandardURL::StartClone() 1 (0.0%) moz_xmalloc
1 (0.0%) nsXPConnect::ReleaseXPConnectSingleton() 221802 0 (0.0%) 1 (0.0%) nsXPConnect::Release() 1 (0.0%) nsXPConnect::~nsXPConnect()
1 (0.0%) nsThread::Shutdown() 337713 0 (0.0%) 1 (0.0%) PR_JoinThread 1 (0.0%) pthread_join
1 (0.0%) nsThread::HasPendingEvents(bool*) 264936 0 (0.0%) 1 (0.0%) nsEventQueue::GetEvent(bool, nsIRunnable**) 1 (0.0%) PR_EnterMonitor
1 (0.0%) _ZN17gfxHarfBuzzShaper9ShapeWordEP10gfxContextP13gfxShapedWordPKt.part.4 268663 0 (0.0%) 1 (0.0%) gfxHarfBuzzShaper::SetGlyphsFromRun(gfxContext*, gfxShapedWord*, hb_buffer_t*) 1 (0.0%) gfxContext::CurrentMatrix() const
1 (0.0%) js::gc::MarkStringUnbarriered(JSTracer*, js::PropertyName**, char const*) (self) 1 (0.0%) JSScript::markChildren(JSTracer*) 292519 1 (0.0%) 1 (0.0%) js::gc::MarkStringUnbarriered(JSTracer*, js::PropertyName**, char const*) 1 (0.0%) js::gc::MarkStringUnbarriered(JSTracer*, js::PropertyName**, char const*) (self)
1 (0.0%) _moz_pixman_region32_init_rects 274294 0 (0.0%) 1 (0.0%) validate 1 (0.0%) quick_sort_rects
1 (0.0%) _cairo_surface_get_extents (self) 1 (0.0%) _cairo_gstate_int_clip_extents 272958 1 (0.0%) 1 (0.0%) _cairo_surface_get_extents 1 (0.0%) _cairo_surface_get_extents (self)
1 (0.0%) nsDisplayList::DeleteAll() 141864 0 (0.0%) 1 (0.0%) nsDisplayImage::~nsDisplayImage() 1 (0.0%) nsCOMPtr_base::~nsCOMPtr_base()
1 (0.0%) js::ToObjectSlow(JSContext*, JS::Handle<JS::Value>, bool) 289727 0 (0.0%) 1 (0.0%) PrimitiveToObject(JSContext*, JS::Value const&) 1 (0.0%) js::StringObject::create(JSContext*, JS::Handle<JSString*>)
292644 0 (0.0%) 1 (0.0%) js::mjit::EnterMethodJIT(JSContext*, js::StackFrame*, void*, JS::Value*, bool) 1 (0.0%) js::ion::IonActivation::IonActivation(JSContext*, js::StackFrame*)
1 (0.0%) nsDocShell::GetAllowJavascript(bool*) 228739 0 (0.0%) 1 (0.0%) nsDocShell::GetChannelIsUnsafe(bool*) 1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&)
1 (0.0%) mozilla::dom::Navigator::GetGeolocation(nsIDOMGeoGeolocation**) 192655 0 (0.0%) 1 (0.0%) nsGeolocation::Init(nsIDOMWindow*) 1 (0.0%) nsGeolocationService::GetInstance()
1 (0.0%) nsDisplayList::Sort(nsDisplayListBuilder*, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 1 (0.0%) nsDisplayList::ExplodeAnonymousChildLists(nsDisplayListBuilder*) (self) 138022 1 (0.0%) 1 (0.0%) nsDisplayList::ExplodeAnonymousChildLists(nsDisplayListBuilder*) 1 (0.0%) nsDisplayList::ExplodeAnonymousChildLists(nsDisplayListBuilder*) (self)
1 (0.0%) nsString::Trim(char const*, bool, bool, bool) (self) 1 (0.0%) nsIFrame::AddCSSFlex(nsBoxLayoutState&, nsIFrame*, int&) 266323 1 (0.0%) 1 (0.0%) nsString::Trim(char const*, bool, bool, bool) 1 (0.0%) nsString::Trim(char const*, bool, bool, bool) (self)
1 (0.0%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 137735 0 (0.0%) 1 (0.0%) nsCSSRendering::GetBackgroundLayerRect(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 1 (0.0%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&)
1 (0.0%) nsLayoutUtils::HasNonZeroCorner(nsStyleCorners const&) 1 (0.0%) _ZL17NonZeroStyleCoordRK12nsStyleCoord.part.3.constprop.29 (self) 138712 1 (0.0%) 1 (0.0%) _ZL17NonZeroStyleCoordRK12nsStyleCoord.part.3.constprop.29 1 (0.0%) _ZL17NonZeroStyleCoordRK12nsStyleCoord.part.3.constprop.29 (self)
1 (0.0%) _moz_cairo_create (self) 1 (0.0%) gfxContext::gfxContext(gfxASurface*) 271791 1 (0.0%) 1 (0.0%) _moz_cairo_create 1 (0.0%) _moz_cairo_create (self)
1 (0.0%) nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, bool*) 197273 0 (0.0%) 1 (0.0%) nsPrincipal::GetURI(nsIURI**) 1 (0.0%) nsStandardURL::AddRef()
1 (0.0%) nsIDOMNodeSelector_QuerySelectorAll(JSContext*, unsigned int, JS::Value*) 153783 0 (0.0%) 1 (0.0%) nsINode::QuerySelectorAll(nsAString_internal const&, nsIDOMNodeList**) 1 (0.0%) nsCSSRuleProcessor::SelectorListMatches(mozilla::dom::Element*, TreeMatchContext&, nsCSSSelectorList*)
1 (0.0%) JS_GetStringCharsZAndLength (self) 1 (0.0%) xpc_qsDOMString::xpc_qsDOMString(JSContext*, JS::Value, JS::Value*, xpc_qsBasicString<nsAString_internal, nsDependentString>::StringificationBehavior, xpc_qsBasicString<nsAString_internal, nsDependentString>::StringificationBehavior) 288283 1 (0.0%) 1 (0.0%) JS_GetStringCharsZAndLength 1 (0.0%) JS_GetStringCharsZAndLength (self)
1 (0.0%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 137992 0 (0.0%) 1 (0.0%) nsDisplayBorder::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsStyleBorder::GetImageOutset() const
1 (0.0%) nsIOService::NewURI(nsACString_internal const&, char const*, nsIURI*, nsIURI**) 127539 0 (0.0%) 1 (0.0%) net_ExtractURLScheme(nsACString_internal const&, unsigned int*, unsigned int*, nsACString_internal*) 1 (0.0%) nsACString_internal::Finalize()
1 (0.0%) (anonymous namespace)::CSSParserImpl::ParseProperty(nsCSSProperty, nsAString_internal const&, nsIURI*, nsIURI*, nsIPrincipal*, mozilla::css::Declaration*, bool*, bool) 143582 0 (0.0%) 1 (0.0%) (anonymous namespace)::CSSParserImpl::InitScanner(nsAString_internal const&, nsIURI*, unsigned int, nsIURI*, nsIPrincipal*) 1 (0.0%) nsCSSScanner::Init(nsAString_internal const&, nsIURI*, unsigned int, nsCSSStyleSheet*, mozilla::css::Loader*)
1 (0.0%) nsViewManager::CallWillPaintOnObservers(bool) 139212 0 (0.0%) 1 (0.0%) PresShell::WillPaint(bool) 1 (0.0%) nsRootPresContext::FlushWillPaintObservers()
1 (0.0%) nsGlobalWindow::GetInnerScreenRect() 228953 0 (0.0%) 1 (0.0%) nsDocShell::GetPresShell(nsIPresShell**) 1 (0.0%) PresShell::AddRef()
1 (0.0%) _cairo_xlib_surface_composite 1 (0.0%) _cairo_xlib_surface_set_clip_region (self) 273466 1 (0.0%) 1 (0.0%) _cairo_xlib_surface_set_clip_region 1 (0.0%) _cairo_xlib_surface_set_clip_region (self)
1 (0.0%) PresShell::WillPaint(bool) 139089 0 (0.0%) 1 (0.0%) nsRootPresContext::FlushWillPaintObservers() 1 (0.0%) nsGfxScrollFrameInner::AsyncScrollPortEvent::Run()
1 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 1 (0.0%) JSScript::Create(JSContext*, JS::Handle<JSObject*>, bool, JS::CompileOptions const&, unsigned int, js::ScriptSource*, unsigned int, unsigned int) (self) 290234 1 (0.0%) 1 (0.0%) JSScript::Create(JSContext*, JS::Handle<JSObject*>, bool, JS::CompileOptions const&, unsigned int, js::ScriptSource*, unsigned int, unsigned int) 1 (0.0%) JSScript::Create(JSContext*, JS::Handle<JSObject*>, bool, JS::CompileOptions const&, unsigned int, js::ScriptSource*, unsigned int, unsigned int) (self)
1 (0.0%) __tls_get_addr 1 (0.0%) _dl_update_slotinfo (self) 98634 1 (0.0%) 1 (0.0%) _dl_update_slotinfo 1 (0.0%) _dl_update_slotinfo (self)
4 (0.0%) msort_with_tmp.part.0 (self) 1 (0.0%) __GI_qsort_r.constprop.1 99359 0 (0.0%) 1 (0.0%) msort_with_tmp.part.0 4 (0.0%) msort_with_tmp.part.0 (self) 1 (0.0%) _end
1 (0.0%) gfxContext::Clip(gfxRect const&) 271888 0 (0.0%) 1 (0.0%) _moz_cairo_clip 1 (0.0%) _moz_cairo_clip_preserve
1 (0.0%) JS_ComputeThis 289427 0 (0.0%) 1 (0.0%) js::BoxNonStrictThis(JSContext*, JS::CallReceiver const&) 1 (0.0%) JS_ObjectToOuterObject
1 (0.0%) sse2_composite_copy_area 1 (0.0%) pixman_blt_sse2.part.0 (self) 274404 1 (0.0%) 1 (0.0%) pixman_blt_sse2.part.0 1 (0.0%) pixman_blt_sse2.part.0 (self)
1 (0.0%) _cairo_polygon_line_to 272665 0 (0.0%) 1 (0.0%) _add_clipped_edge 1 (0.0%) _add_edge
1 (0.0%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 224956 0 (0.0%) 1 (0.0%) nsIDOMNodeSelector_QuerySelectorAll(JSContext*, unsigned int, JS::Value*) 1 (0.0%) nsINode::QuerySelectorAll(nsAString_internal const&, nsIDOMNodeList**)
1 (0.0%) skia::BGRAConvolve2D(unsigned char const*, int, bool, skia::ConvolutionFilter1D const&, skia::ConvolutionFilter1D const&, int, unsigned char*, bool) 1 (0.0%) skia::(anonymous namespace)::ClampTo8(int) (self) 278900 1 (0.0%) 1 (0.0%) skia::(anonymous namespace)::ClampTo8(int) 1 (0.0%) skia::(anonymous namespace)::ClampTo8(int) (self)
1 (0.0%) CanonicalizeXPCOMParticipant(nsISupports*) 153879 0 (0.0%) 1 (0.0%) nsNodeInfo::QueryInterface(nsID const&, void**) 1 (0.0%) NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
1 (0.0%) (anonymous namespace)::CSSParserImpl::ParseTransform(bool) 1 (0.0%) (anonymous namespace)::CSSParserImpl::CheckEndProperty() (self) 143595 1 (0.0%) 1 (0.0%) (anonymous namespace)::CSSParserImpl::CheckEndProperty() 1 (0.0%) (anonymous namespace)::CSSParserImpl::CheckEndProperty() (self)
1 (0.0%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) 138616 0 (0.0%) 1 (0.0%) nsFrameManagerBase::UndisplayedMap::GetFirstNode(nsIContent*) 1 (0.0%) nsFrameManagerBase::UndisplayedMap::GetEntryFor(nsIContent*)
1 (0.0%) nsCacheService::SearchCacheDevices(nsCString*, int, bool*) 128776 0 (0.0%) 1 (0.0%) nsDiskCacheDevice::FindEntry(nsCString*, bool*) 1 (0.0%) nsDiskCacheMap::ReadDiskCacheEntry(nsDiskCacheRecord*)
1 (0.0%) WrapNative(JSContext*, JSObject*, nsISupports*, nsID const*, bool, JS::Value*, nsIXPConnectJSObjectHolder**) 189277 0 (0.0%) 1 (0.0%) WrapNative(JSContext*, JSObject*, nsISupports*, nsWrapperCache*, nsID const*, JS::Value*, nsIXPConnectJSObjectHolder**, bool) 1 (0.0%) nsXPConnect::WrapNativeToJSVal(JSContext*, JSObject*, nsISupports*, nsWrapperCache*, nsID const*, bool, JS::Value*, nsIXPConnectJSObjectHolder**)
1 (0.0%) mozilla::css::Declaration::EnsureMutable() 1 (0.0%) mozilla::css::Declaration::Declaration(mozilla::css::Declaration const&) (self) 143358 1 (0.0%) 1 (0.0%) mozilla::css::Declaration::Declaration(mozilla::css::Declaration const&) 1 (0.0%) mozilla::css::Declaration::Declaration(mozilla::css::Declaration const&) (self)
1 (0.0%) js::mjit::Compiler::inlineCallHelper(unsigned int, bool, js::mjit::FrameSize&) 292800 0 (0.0%) 1 (0.0%) JSC::AbstractMacroAssembler<JSC::X86Assembler>::Label js::mjit::PunboxAssembler::loadValueAsComponents<JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address>(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address, JSC::X86Registers::RegisterID, JSC::X86Registers::RegisterID) 1 (0.0%) JSC::X86Assembler::X86InstructionFormatter::oneByteOp64(JSC::X86Assembler::OneByteOpcodeID, int, JSC::X86Registers::RegisterID, int)
1 (0.0%) js::BaseProxyHandler::get(JSContext*, JSObject*, JSObject*, long, JS::Value*) 228164 0 (0.0%) 1 (0.0%) xpc::XrayWrapper<js::SecurityWrapper<js::DirectWrapper>, xpc::XPCWrappedNativeXrayTraits>::getPropertyDescriptor(JSContext*, JSObject*, long, bool, JSPropertyDescriptor*) 1 (0.0%) xpc::XPCWrappedNativeXrayTraits::resolveNativeProperty(JSContext*, JSObject*, JSObject*, long, bool, JSPropertyDescriptor*)
1 (0.0%) nsDisplayListBuilder::IsFixedItem(nsDisplayItem*, nsIFrame const**, nsIFrame const*) 1 (0.0%) nsDisplaySolidColor::GetType() (self) 137891 1 (0.0%) 1 (0.0%) nsDisplaySolidColor::GetType() 1 (0.0%) nsDisplaySolidColor::GetType() (self)
1 (0.0%) nsNavHistory::NotifyOnVisit(nsIURI*, long, long, long, long, int, nsACString_internal const&) 240070 0 (0.0%) 1 (0.0%) nsCategoryCache<nsINavHistoryObserver>::GetEntries() 1 (0.0%) nsCategoryObserver::nsCategoryObserver(char const*, nsCategoryListener*)
1 (0.0%) nsDiskCacheBlockFile::ReadBlocks(void*, int, int, int*) 337754 0 (0.0%) 1 (0.0%) _MD_lseek 1 (0.0%) __lseek_nocancel
1 (0.0%) _cairo_path_fixed_line_to 1 (0.0%) _cairo_path_fixed_extents_add (self) 272511 1 (0.0%) 1 (0.0%) _cairo_path_fixed_extents_add 1 (0.0%) _cairo_path_fixed_extents_add (self)
1 (0.0%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 1 (0.0%) js::types::TypeMonitorCallSlow(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&, bool) (self) 289398 1 (0.0%) 1 (0.0%) js::types::TypeMonitorCallSlow(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&, bool) 1 (0.0%) js::types::TypeMonitorCallSlow(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&, bool) (self)
1 (0.0%) .plt (self) 337072 1 (0.0%) 1 (0.0%) .plt 1 (0.0%) .plt (self)
1 (0.0%) nsDOMEvent::InitPresContextData(nsPresContext*) 138502 0 (0.0%) 1 (0.0%) nsRefPtr<nsPresContext>::operator=(nsPresContext*) 1 (0.0%) nsPresContext::AddRef()
1 (0.0%) TreeMatchContext::TreeMatchContext(bool, nsRuleWalker::VisitedHandlingType, nsIDocument*, TreeMatchContext::MatchVisited) 1 (0.0%) nsNthIndexCache::nsNthIndexCache() (self) 146281 1 (0.0%) 1 (0.0%) nsNthIndexCache::nsNthIndexCache() 1 (0.0%) nsNthIndexCache::nsNthIndexCache() (self)
1 (0.0%) DrawBackgroundColor(BackgroundClipState&, gfxContext*, bool, int) 1 (0.0%) mozilla::gfx::BaseRect<double, gfxRect, gfxPoint, gfxSize, gfxMargin>::IsEmpty() const (self) 137691 1 (0.0%) 1 (0.0%) mozilla::gfx::BaseRect<double, gfxRect, gfxPoint, gfxSize, gfxMargin>::IsEmpty() const 1 (0.0%) mozilla::gfx::BaseRect<double, gfxRect, gfxPoint, gfxSize, gfxMargin>::IsEmpty() const (self)
1 (0.0%) nsLeafBoxFrame::GetType() const (self) 1 (0.0%) nsCSSRendering::IsCanvasFrame(nsIFrame*) 148510 1 (0.0%) 1 (0.0%) nsLeafBoxFrame::GetType() const 1 (0.0%) nsLeafBoxFrame::GetType() const (self)
1 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 137169 0 (0.0%) 1 (0.0%) mozilla::FrameLayerBuilder::Clip::ApplyTo(gfxContext*, nsPresContext*, unsigned int, unsigned int) 1 (0.0%) mozilla::FrameLayerBuilder::Clip::ApplyRectTo(gfxContext*, int) const
1 (0.0%) mozilla::dom::CSS2PropertiesBinding::Wrap(JSContext*, JSObject*, nsDOMCSSDeclaration*, nsWrapperCache*, bool*) 290016 0 (0.0%) 1 (0.0%) js::NewProxyObject(JSContext*, js::BaseProxyHandler*, JS::Value const&, JSObject*, JSObject*, JSObject*, JSObject*) 1 (0.0%) js::NewObjectWithGivenProto(JSContext*, js::Class*, js::TaggedProto, JSObject*, js::gc::AllocKind)
1 (0.0%) nsStyleSet::GetContext(nsStyleContext*, nsRuleNode*, nsRuleNode*, bool, bool, nsIAtom*, nsCSSPseudoElements::Type, bool, mozilla::dom::Element*) 1 (0.0%) nsStyleContext::FindChildWithRules(nsIAtom const*, nsRuleNode*, nsRuleNode*, bool) (self) 146565 1 (0.0%) 1 (0.0%) nsStyleContext::FindChildWithRules(nsIAtom const*, nsRuleNode*, nsRuleNode*, bool) 1 (0.0%) nsStyleContext::FindChildWithRules(nsIAtom const*, nsRuleNode*, nsRuleNode*, bool) (self)
1 (0.0%) AlignWithLayerPixels(int, int, int, int, double, int) 137656 0 (0.0%) 1 (0.0%) NSToCoordRoundWithClamp(float) 1 (0.0%) floorf
1 (0.0%) _ZN17nsPlaintextEditor10InsertTextERK18nsAString_internal.part.9 195496 0 (0.0%) 1 (0.0%) nsTextEditRules::WillDoAction(mozilla::Selection*, nsRulesInfo*, bool*, bool*) 1 (0.0%) nsTextEditRules::WillInsertText(EditAction, mozilla::Selection*, bool*, bool*, nsAString_internal const*, nsAString_internal*, int)
1 (0.0%) nsXBLProtoImpl::Trace(void (*)(void*, char const*, void*), void*) const 186020 0 (0.0%) 1 (0.0%) nsXBLProtoImplProperty::Trace(void (*)(void*, char const*, void*), void*) const 1 (0.0%) xpc_UnmarkGrayObject(JSObject*)
1 (0.0%) nsSplittableFrame::GetNextContinuation() const (self) 1 (0.0%) nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 142643 1 (0.0%) 1 (0.0%) nsSplittableFrame::GetNextContinuation() const 1 (0.0%) nsSplittableFrame::GetNextContinuation() const (self)
1 (0.0%) xpcModuleDtor() 221861 0 (0.0%) 1 (0.0%) nsXPConnect::ReleaseXPConnectSingleton() 1 (0.0%) nsXPConnect::Release()
1 (0.0%) nsXPConnect::NotifyDidPaint() 289054 0 (0.0%) 1 (0.0%) js::NotifyDidPaint(JSRuntime*) 1 (0.0%) js::gcstats::Statistics::endSlice()
1 (0.0%) INT__moz_cairo_surface_destroy 271964 0 (0.0%) 1 (0.0%) _cairo_array_fini 1 (0.0%) arena_dalloc
1 (0.0%) mozilla::Selection::Clear(nsPresContext*) 142490 0 (0.0%) 1 (0.0%) mozilla::Selection::selectFrames(nsPresContext*, nsRange*, bool) 1 (0.0%) NS_NewContentSubtreeIterator()
2 (0.0%) nsCSSStyleSheet::Release() 144474 0 (0.0%) 1 (0.0%) nsCSSStyleSheet::~nsCSSStyleSheet() 2 (0.0%) nsCSSStyleSheet::~nsCSSStyleSheet()
1 (0.0%) nsGlobalWindow::GetScriptableParent(nsIDOMWindow**) 188216 0 (0.0%) 1 (0.0%) nsGlobalWindow::GetRealParent(nsIDOMWindow**) 1 (0.0%) nsDocShell::GetParentIgnoreBrowserFrame(nsIDocShell**)
1 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 130868 0 (0.0%) 1 (0.0%) mozilla::net::HttpCacheQuery::Run() 1 (0.0%) nsCacheSession::AsyncOpenCacheEntry(nsACString_internal const&, int, nsICacheListener*, bool)
1 (0.0%) nsDocument::IsNodeOfType(unsigned int) const (self) 1 (0.0%) nsContentUtils::IsInSameAnonymousTree(nsINode const*, nsIContent const*) 151525 1 (0.0%) 1 (0.0%) nsDocument::IsNodeOfType(unsigned int) const 1 (0.0%) nsDocument::IsNodeOfType(unsigned int) const (self)
1 (0.0%) nsViewManager::CallWillPaintOnObservers(bool) 1 (0.0%) nsViewManager::GetPresShell() (self) 187003 1 (0.0%) 1 (0.0%) nsViewManager::GetPresShell() 1 (0.0%) nsViewManager::GetPresShell() (self)
1 (0.0%) GCGraphBuilder::NoteJSChild(void*) 1 (0.0%) xpc_GCThingIsGrayCCThing(void*) (self) 221870 1 (0.0%) 1 (0.0%) xpc_GCThingIsGrayCCThing(void*) 1 (0.0%) xpc_GCThingIsGrayCCThing(void*) (self)
1 (0.0%) PL_DHashTableOperate 1 (0.0%) PL_DHashStringKey (self) 262939 1 (0.0%) 1 (0.0%) PL_DHashStringKey 1 (0.0%) PL_DHashStringKey (self)
1 (0.0%) XPC_WN_Helper_AddProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 189313 0 (0.0%) 1 (0.0%) nsNodeSH::AddProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, JS::Value*, bool*) 1 (0.0%) nsContentUtils::PreserveWrapper(nsISupports*, nsWrapperCache*)
1 (0.0%) nsBoxFrame::GetMinSize(nsBoxLayoutState&) 148048 0 (0.0%) 1 (0.0%) nsSprocketLayout::GetMinSize(nsIFrame*, nsBoxLayoutState&) 1 (0.0%) nsBox::GetFlex(nsBoxLayoutState&)
1 (0.0%) nsGlobalWindow::GetTopImpl(nsIDOMWindow**, bool) 188466 0 (0.0%) 1 (0.0%) nsGlobalWindow::GetScriptableParent(nsIDOMWindow**) 1 (0.0%) nsGlobalWindow::GetRealParent(nsIDOMWindow**)
1 (0.0%) mozilla::ShutdownXPCOM(nsIServiceManager*) 227669 0 (0.0%) 1 (0.0%) mozJSComponentLoader::Observe(nsISupports*, char const*, unsigned short const*) 1 (0.0%) mozJSComponentLoader::UnloadModules()
1 (0.0%) nsBoxFrame::GetPrefSize(nsBoxLayoutState&) 147971 0 (0.0%) 1 (0.0%) nsBoxFrame::GetMaxSize(nsBoxLayoutState&) 1 (0.0%) nsSprocketLayout::GetMaxSize(nsIFrame*, nsBoxLayoutState&)
1 (0.0%) nsStyleContext::ApplyStyleFixups() 146431 0 (0.0%) 1 (0.0%) nsRuleNode::GetStyleUserInterface(nsStyleContext*, bool) 1 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*)
1 (0.0%) nsContentUtils::HoldJSObjects(void*, nsScriptObjectTracer*) 223338 0 (0.0%) 1 (0.0%) XPCJSRuntime::AddJSHolder(void*, nsScriptObjectTracer*) 1 (0.0%) PL_DHashTableOperate
1 (0.0%) gfxContext::PopGroupToSource() 271816 0 (0.0%) 1 (0.0%) _moz_cairo_pop_group_to_source 1 (0.0%) INT__moz_cairo_pop_group
1 (0.0%) _ZN8JSObject16getChildPropertyEP9JSContextPN2js5ShapeERNS2_10StackShapeE.constprop.187 289672 0 (0.0%) 1 (0.0%) JSObject::setLastProperty(JSContext*, JS::Handle<JSObject*>, js::Shape*) 1 (0.0%) JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int)
1 (0.0%) nsBindingManager::ContentAppended(nsIDocument*, nsIContent*, nsIContent*, int) (self) 1 (0.0%) nsNodeUtils::ContentAppended(nsIContent*, nsIContent*, int) 186280 1 (0.0%) 1 (0.0%) nsBindingManager::ContentAppended(nsIDocument*, nsIContent*, nsIContent*, int) 1 (0.0%) nsBindingManager::ContentAppended(nsIDocument*, nsIContent*, nsIContent*, int) (self)
1 (0.0%) nsGenericElement::RemoveAttribute(nsAString_internal const&) 154449 0 (0.0%) 1 (0.0%) nsStyledElementNotElementCSSInlineStyle::UnsetAttr(int, nsIAtom*, bool) 1 (0.0%) nsGenericElement::UnsetAttr(int, nsIAtom*, bool)
1 (0.0%) nsXULElement::DestroyContent() 152996 0 (0.0%) 1 (0.0%) nsFrameLoader::Destroy() 1 (0.0%) nsDocument::FinalizeFrameLoader(nsFrameLoader*)
1 (0.0%) JS_GetErrorReporter (self) 1 (0.0%) AutoScriptEvaluate::StartEvaluating(JSObject*, void (*)(JSContext*, char const*, JSErrorReport*)) 288342 1 (0.0%) 1 (0.0%) JS_GetErrorReporter 1 (0.0%) JS_GetErrorReporter (self)
1 (0.0%) gfxPlatformGtk::CreateOffscreenSurface(nsIntSize const&, gfxASurface::gfxContentType) 267935 0 (0.0%) 1 (0.0%) gfxContext::gfxContext(gfxASurface*) 1 (0.0%) _moz_cairo_create
1 (0.0%) nsCycleCollector::BeginCollection(bool, nsICycleCollectorListener*) 265506 0 (0.0%) 1 (0.0%) GCGraphBuilder::GCGraphBuilder(GCGraph&, nsCycleCollectionJSRuntime*, nsICycleCollectorListener*, bool) 1 (0.0%) PL_DHashTableInit
1 (0.0%) PR_Unlock 1 (0.0%) pt_PostNotifies (self) 337556 1 (0.0%) 1 (0.0%) pt_PostNotifies 1 (0.0%) pt_PostNotifies (self)
1 (0.0%) nsIDOMElementCSSInlineStyle_GetStyle(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 157498 0 (0.0%) 1 (0.0%) qsObjectHelper::~qsObjectHelper() 1 (0.0%) nsCOMPtr_base::~nsCOMPtr_base()
1 (0.0%) mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintContext&, gfxContext*) 269679 0 (0.0%) 1 (0.0%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*, nsTArrayDefaultAllocator>&) 1 (0.0%) mozilla::layers::Layer** nsTArray<mozilla::layers::Layer*, nsTArrayDefaultAllocator>::AppendElement<mozilla::layers::Layer*>(mozilla::layers::Layer* const&)
1 (0.0%) nsFrameLoader::UpdateBaseWindowPositionAndSize(nsIFrame*) 228940 0 (0.0%) 1 (0.0%) nsDocShell::SetPositionAndSize(int, int, int, int, bool) 1 (0.0%) DocumentViewerImpl::SetBounds(nsIntRect const&)
1 (0.0%) _cairo_gstate_save (self) 1 (0.0%) _moz_cairo_save 272190 1 (0.0%) 1 (0.0%) _cairo_gstate_save 1 (0.0%) _cairo_gstate_save (self)
1 (0.0%) nsRefreshDriver::Notify(nsITimer*) 139560 0 (0.0%) 1 (0.0%) nsRefreshDriver::UpdateMostRecentRefresh() 1 (0.0%) PRMJ_Now
1 (0.0%) gfxPlatformGtk::CreateOffscreenSurface(nsIntSize const&, gfxASurface::gfxContentType) 1 (0.0%) gfxPlatform::OptimalFormatForContent(gfxASurface::gfxContentType) (self) 268469 1 (0.0%) 1 (0.0%) gfxPlatform::OptimalFormatForContent(gfxASurface::gfxContentType) 1 (0.0%) gfxPlatform::OptimalFormatForContent(gfxASurface::gfxContentType) (self)
1 (0.0%) nsIDOMElement_GetBoundingClientRect(JSContext*, unsigned int, JS::Value*) 153410 0 (0.0%) 1 (0.0%) nsGenericElement::GetBoundingClientRect(nsIDOMClientRect**) 1 (0.0%) nsGenericElement::GetPrimaryFrame(mozFlushType)
1 (0.0%) __libc_disable_asynccancel (self) 1 (0.0%) writev 102829 1 (0.0%) 1 (0.0%) __libc_disable_asynccancel 1 (0.0%) __libc_disable_asynccancel (self)
1 (0.0%) nsOverflowClipWrapper::WrapBorderBackground() (self) 1 (0.0%) nsDisplayWrapper::WrapListsInPlace(nsDisplayListBuilder*, nsIFrame*, nsDisplayListSet const&) 141016 1 (0.0%) 1 (0.0%) nsOverflowClipWrapper::WrapBorderBackground() 1 (0.0%) nsOverflowClipWrapper::WrapBorderBackground() (self)
1 (0.0%) nsCSSFrameConstructor::ConstructBlock(nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*, nsIFrame*, nsIFrame*, nsStyleContext*, nsIFrame**, nsFrameItems&, bool, PendingBinding*) 141105 0 (0.0%) 1 (0.0%) nsIFrame::MarkAsAbsoluteContainingBlock() 1 (0.0%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*)
1 (0.0%) nsIOService::ToImmutableURI(nsIURI*, nsIURI**) 126524 0 (0.0%) 1 (0.0%) NS_EnsureSafeToReturn(nsIURI*, nsIURI**) 1 (0.0%) nsStandardURL::CloneInternal(nsStandardURL::RefHandlingEnum, nsIURI**)
1 (0.0%) nsLayoutUtils::GetFontMetricsForStyleContext(nsStyleContext*, nsFontMetrics**, float) 1 (0.0%) nsDeviceContext::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&) (self) 136853 1 (0.0%) 1 (0.0%) nsDeviceContext::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&) 1 (0.0%) nsDeviceContext::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&) (self)
1 (0.0%) nsSliderFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsIFrame::GetChildBox() const (self) 148034 1 (0.0%) 1 (0.0%) nsIFrame::GetChildBox() const 1 (0.0%) nsIFrame::GetChildBox() const (self)
1 (0.0%) nsDisplayOpacity::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&) 137948 0 (0.0%) 1 (0.0%) IsItemTooSmallForActiveLayer(nsDisplayItem*) 1 (0.0%) floorf
7 (0.1%) nsStyleContext::Mark() (self) 1 (0.0%) nsStyleSet::GCRuleTrees() 146573 1 (0.0%) 1 (0.0%) nsStyleContext::Mark() 7 (0.1%) nsStyleContext::Mark() (self)
1 (0.0%) XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**) (self) 1 (0.0%) XPCCallContext::Init(XPCContext::LangType, int, JSObject*, JSObject*, XPCCallContext::WrapperInitOptions, long, unsigned int, JS::Value*, JS::Value*) 223850 1 (0.0%) 1 (0.0%) XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**) 1 (0.0%) XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**) (self)
1 (0.0%) _clip_and_composite_boxes 273905 0 (0.0%) 1 (0.0%) _moz_pixman_image_composite32 1 (0.0%) sse2_composite_copy_area
1 (0.0%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) 145971 0 (0.0%) 1 (0.0%) mozAutoDocConditionalContentUpdateBatch::mozAutoDocConditionalContentUpdateBatch(nsIDocument*, bool) 1 (0.0%) nsDocument::AddRef()
1 (0.0%) gfxFcFontSet::gfxFcFontSet(_FcPattern*, gfxUserFontSet*) 268807 0 (0.0%) 1 (0.0%) gfxFcFontSet::SortPreferredFonts(bool&) 1 (0.0%) _end
1 (0.0%) nsACString_internal::Assign(char const*, unsigned int) 266257 0 (0.0%) 1 (0.0%) nsACString_internal::Assign(char const*, unsigned int, mozilla::fallible_t const&) 1 (0.0%) nsACString_internal::ReplacePrep(unsigned int, unsigned int, unsigned int)
1 (0.0%) XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 1 (0.0%) CallMethodHelper::GetDispatchParam(unsigned char) (self) 223856 1 (0.0%) 1 (0.0%) CallMethodHelper::GetDispatchParam(unsigned char) 1 (0.0%) CallMethodHelper::GetDispatchParam(unsigned char) (self)
1 (0.0%) mozilla::layers::ThebesLayerBuffer::DrawBufferQuadrant(gfxContext*, mozilla::layers::ThebesLayerBuffer::XSide, mozilla::layers::ThebesLayerBuffer::YSide, float, gfxASurface*, gfxMatrix const*) 268441 0 (0.0%) 1 (0.0%) gfxPattern::~gfxPattern() 1 (0.0%) mozilla::RefPtr<mozilla::gfx::SourceSurface>::~RefPtr()
1 (0.0%) INT__moz_cairo_new_path (self) 1 (0.0%) mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, nsIntRegion const&, bool*) 271849 1 (0.0%) 1 (0.0%) INT__moz_cairo_new_path 1 (0.0%) INT__moz_cairo_new_path (self)
1 (0.0%) nsDisplayList::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) const 1 (0.0%) nsTArray<FramesWithDepth, nsTArrayDefaultAllocator>::Clear() (self) 138202 1 (0.0%) 1 (0.0%) nsTArray<FramesWithDepth, nsTArrayDefaultAllocator>::Clear() 1 (0.0%) nsTArray<FramesWithDepth, nsTArrayDefaultAllocator>::Clear() (self)
1 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::UnlinkImpl(void*) 153756 0 (0.0%) 1 (0.0%) nsINode::Unlink(nsINode*) 1 (0.0%) nsINode::nsSlots::Unlink()
1 (0.0%) nsINode::doRemoveChildAt(unsigned int, bool, nsIContent*, nsAttrAndChildArray&) 153957 0 (0.0%) 1 (0.0%) nsNodeUtils::ContentRemoved(nsINode*, nsIContent*, int, nsIContent*) 1 (0.0%) PresShell::ContentRemoved(nsIDocument*, nsIContent*, nsIContent*, int, nsIContent*)
1 (0.0%) PushPopupControlState(PopupControlState, bool) (self) 1 (0.0%) nsEventListenerManager::HandleEventInternal(nsPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*, nsCxPusher*) 188262 1 (0.0%) 1 (0.0%) PushPopupControlState(PopupControlState, bool) 1 (0.0%) PushPopupControlState(PopupControlState, bool) (self)
1 (0.0%) _cairo_polygon_add_external_edge 1 (0.0%) _cairo_polygon_add_edge (self) 272666 1 (0.0%) 1 (0.0%) _cairo_polygon_add_edge 1 (0.0%) _cairo_polygon_add_edge (self)
1 (0.0%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) 1 (0.0%) nsHTMLReflowState::nsHTMLReflowState(nsPresContext*, nsHTMLReflowState const&, nsIFrame*, nsSize const&, int, int, bool) (self) 141812 1 (0.0%) 1 (0.0%) nsHTMLReflowState::nsHTMLReflowState(nsPresContext*, nsHTMLReflowState const&, nsIFrame*, nsSize const&, int, int, bool) 1 (0.0%) nsHTMLReflowState::nsHTMLReflowState(nsPresContext*, nsHTMLReflowState const&, nsIFrame*, nsSize const&, int, int, bool) (self)
1 (0.0%) mozilla::image::Decoder::PostDecodeDone() 135778 0 (0.0%) 1 (0.0%) mozilla::image::RasterImage::DecodingComplete() 1 (0.0%) imgFrame::Optimize()
1 (0.0%) nsCSSScanner::Close() 266268 0 (0.0%) 1 (0.0%) nsACString_internal::SetLength(unsigned int) 1 (0.0%) nsACString_internal::SetCapacity(unsigned int)
1 (0.0%) nsXULTemplateBuilder::Release() (self) 1 (0.0%) nsDocument::EndUpdate(unsigned int) 202238 1 (0.0%) 1 (0.0%) nsXULTemplateBuilder::Release() 1 (0.0%) nsXULTemplateBuilder::Release() (self)
1 (0.0%) MT_safe_localtime 101033 0 (0.0%) 1 (0.0%) __tz_convert 1 (0.0%) __tzfile_compute
1 (0.0%) nsWindow::GetTransparencyMode() 242089 0 (0.0%) 1 (0.0%) nsWindow::GetToplevelWidget(_GtkWidget**) 1 (0.0%) _end
1 (0.0%) nsTimerImpl::PostTimerEvent() 1 (0.0%) nsFixedSizeAllocator::Alloc(unsigned long) (self) 263353 1 (0.0%) 1 (0.0%) nsFixedSizeAllocator::Alloc(unsigned long) 1 (0.0%) nsFixedSizeAllocator::Alloc(unsigned long) (self)
1 (0.0%) pixman_op 274288 0 (0.0%) 1 (0.0%) pixman_rect_alloc 1 (0.0%) malloc
1 (0.0%) void PropertyAccess<(PropertyAccessKind)1>(JSContext*, JS::Handle<JSScript*>, unsigned char*, js::types::TypeObject*, js::types::StackTypeSet*, long) 289359 0 (0.0%) 1 (0.0%) js::types::TypeObject::getFromPrototypes(JSContext*, long, js::types::TypeSet*, bool) 1 (0.0%) js::types::TypeObject::getProperty(JSContext*, long, bool)
1 (0.0%) NS_EnsureSafeToReturn(nsIURI*, nsIURI**) 127162 0 (0.0%) 1 (0.0%) nsStandardURL::CloneInternal(nsStandardURL::RefHandlingEnum, nsIURI**) 1 (0.0%) nsStandardURL::StartClone()
1 (0.0%) nsDOMMouseEvent::nsDOMMouseEvent(nsPresContext*, nsInputEvent*) 158145 0 (0.0%) 1 (0.0%) nsDOMUIEvent::nsDOMUIEvent(nsPresContext*, nsGUIEvent*) 1 (0.0%) nsPresContext::GetContainerInternal() const
1 (0.0%) nsTextFrame::DestroyFrom(nsIFrame*) (self) 1 (0.0%) nsBlockFrame::DoRemoveFrame(nsIFrame*, unsigned int) 142956 1 (0.0%) 1 (0.0%) nsTextFrame::DestroyFrom(nsIFrame*) 1 (0.0%) nsTextFrame::DestroyFrom(nsIFrame*) (self)
1 (0.0%) mozilla::layers::BasicLayerManager::PopGroupToSourceWithCachedSurface(gfxContext*, gfxContext*) 267976 0 (0.0%) 1 (0.0%) gfxContext::PopGroupToSource() 1 (0.0%) _moz_cairo_pop_group_to_source
1 (0.0%) js::mjit::Compiler::performCompilation() 292843 0 (0.0%) 1 (0.0%) js::mjit::Compiler::finishThisUp() 1 (0.0%) __memcpy_ssse3_back
1 (0.0%) _cairo_gstate_clip_extents 272229 0 (0.0%) 1 (0.0%) _cairo_gstate_backend_to_user_rectangle 1 (0.0%) INT__moz_cairo_matrix_multiply
1 (0.0%) XPCWrappedNativeScope::FindInJSObjectScope(JSContext*, JSObject*, int, XPCJSRuntime*) (self) 1 (0.0%) XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, tag_nsresult*) 223999 1 (0.0%) 1 (0.0%) XPCWrappedNativeScope::FindInJSObjectScope(JSContext*, JSObject*, int, XPCJSRuntime*) 1 (0.0%) XPCWrappedNativeScope::FindInJSObjectScope(JSContext*, JSObject*, int, XPCJSRuntime*) (self)
1 (0.0%) mozilla::css::StyleRule::AddRef() (self) 1 (0.0%) nsRuleNode::nsRuleNode(nsPresContext*, nsRuleNode*, nsIStyleRule*, unsigned char, bool) 147007 1 (0.0%) 1 (0.0%) mozilla::css::StyleRule::AddRef() 1 (0.0%) mozilla::css::StyleRule::AddRef() (self)
1 (0.0%) mozilla::FrameLayerBuilder::Clip::ApplyTo(gfxContext*, nsPresContext*, unsigned int, unsigned int) 137166 0 (0.0%) 1 (0.0%) mozilla::FrameLayerBuilder::Clip::ApplyRectTo(gfxContext*, int) const 1 (0.0%) gfxContext::Rectangle(gfxRect const&, bool)
1 (0.0%) _cairo_surface_paint 1 (0.0%) _pattern_has_error (self) 272884 1 (0.0%) 1 (0.0%) _pattern_has_error 1 (0.0%) _pattern_has_error (self)
1 (0.0%) __tzfile_compute (self) 1 (0.0%) __tz_convert 101042 1 (0.0%) 1 (0.0%) __tzfile_compute 1 (0.0%) __tzfile_compute (self)
1 (0.0%) NS_UnescapeURL(char const*, int, unsigned int, nsACString_internal&) (self) 1 (0.0%) nsUrlClassifierUtils::CanonicalizeHostname(nsACString_internal const&, nsACString_internal&) 264137 1 (0.0%) 1 (0.0%) NS_UnescapeURL(char const*, int, unsigned int, nsACString_internal&) 1 (0.0%) NS_UnescapeURL(char const*, int, unsigned int, nsACString_internal&) (self)
1 (0.0%) nsComboboxControlFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 139844 0 (0.0%) 1 (0.0%) _ZNK8nsIFrame8IsThemedEPK14nsStyleDisplayPN8nsITheme12TransparencyE.part.4 1 (0.0%) nsNativeThemeGTK::ThemeSupportsWidget(nsPresContext*, nsIFrame*, unsigned char)
1 (0.0%) js::ContextStack::pushExecuteFrame(JSContext*, JSScript*, JS::Value const&, JSObject&, js::ExecuteType, js::StackFrame*, js::ExecuteFrameGuard*) 1 (0.0%) js::StackFrame::initExecuteFrame(JSScript*, js::StackFrame*, js::FrameRegs*, JS::Value const&, JSObject&, js::ExecuteType) (self) 291837 1 (0.0%) 1 (0.0%) js::StackFrame::initExecuteFrame(JSScript*, js::StackFrame*, js::FrameRegs*, JS::Value const&, JSObject&, js::ExecuteType) 1 (0.0%) js::StackFrame::initExecuteFrame(JSScript*, js::StackFrame*, js::FrameRegs*, JS::Value const&, JSObject&, js::ExecuteType) (self)
1 (0.0%) nsNodeInfoManager::Release() 153901 0 (0.0%) 1 (0.0%) nsNodeInfoManager::~nsNodeInfoManager() 1 (0.0%) nsLayoutStatics::Shutdown()
1 (0.0%) (anonymous namespace)::CSSParserImpl::ReleaseScanner() 144302 0 (0.0%) 1 (0.0%) nsCSSScanner::Close() 1 (0.0%) nsACString_internal::SetLength(unsigned int)
1 (0.0%) nsContentUtils::AddScriptBlocker() (self) 1 (0.0%) nsAutoCauseReflowNotifier::nsAutoCauseReflowNotifier(PresShell*) 150505 1 (0.0%) 1 (0.0%) nsContentUtils::AddScriptBlocker() 1 (0.0%) nsContentUtils::AddScriptBlocker() (self)
1 (0.0%) nsTArray<nsAutoPtr<nsComponentManagerImpl::KnownModule>, nsTArrayDefaultAllocator>::Clear() 264833 0 (0.0%) 1 (0.0%) nsComponentManagerImpl::KnownModule::~KnownModule() 1 (0.0%) xpcModuleDtor()
1 (0.0%) MessageLoop::DoDelayedWork(base::Time*) (self) 1 (0.0%) mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 266779 1 (0.0%) 1 (0.0%) MessageLoop::DoDelayedWork(base::Time*) 1 (0.0%) MessageLoop::DoDelayedWork(base::Time*) (self)
1 (0.0%) AutoCSSValueArray::~AutoCSSValueArray() 1 (0.0%) nsCSSValue::DoReset() (self) 144554 1 (0.0%) 1 (0.0%) nsCSSValue::DoReset() 1 (0.0%) nsCSSValue::DoReset() (self)
1 (0.0%) js::types::TypeObject::getProperty(JSContext*, long, bool) 1 (0.0%) js::types::Property** js::types::HashSetInsertTry<long, js::types::Property, js::types::Property>(js::LifoAlloc&, js::types::Property**&, unsigned int&, long) (self) 289260 1 (0.0%) 1 (0.0%) js::types::Property** js::types::HashSetInsertTry<long, js::types::Property, js::types::Property>(js::LifoAlloc&, js::types::Property**&, unsigned int&, long) 1 (0.0%) js::types::Property** js::types::HashSetInsertTry<long, js::types::Property, js::types::Property>(js::LifoAlloc&, js::types::Property**&, unsigned int&, long) (self)
1 (0.0%) nsPresShellEventCB::HandleEvent(nsEventChainPostVisitor&) 141274 0 (0.0%) 1 (0.0%) nsFrame::HandleDrag(nsPresContext*, nsGUIEvent*, nsEventStatus*) 1 (0.0%) nsFrame::DisplaySelection(nsPresContext*, bool)
1 (0.0%) nsNSSComponent::UnloadLoadableRoots() 332511 0 (0.0%) 1 (0.0%) SECMOD_UnloadUserModule 1 (0.0%) STAN_RemoveModuleFromDefaultTrustDomain
1 (0.0%) PresShell::HandleEventInternal(nsEvent*, nsEventStatus*) 157922 0 (0.0%) 1 (0.0%) nsEventStateManager::PostHandleEvent(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*) 1 (0.0%) nsFocusManager::SetFocus(nsIDOMElement*, unsigned int)
1 (0.0%) _moz_cairo_region_get_rectangle (self) 1 (0.0%) _region_clip_to_boxes 272736 1 (0.0%) 1 (0.0%) _moz_cairo_region_get_rectangle 1 (0.0%) _moz_cairo_region_get_rectangle (self)
1 (0.0%) nsThreadPool::Run() 262894 0 (0.0%) 1 (0.0%) nsThreadPoolNaming::SetThreadPoolName(nsACString_internal const&, nsIThread*) 1 (0.0%) PR_SetCurrentThreadName
1 (0.0%) _cairo_xlib_surface_fill_rectangles.part.11 273467 0 (0.0%) 1 (0.0%) _cairo_xlib_surface_ensure_dst_picture 1 (0.0%) _end
1 (0.0%) _cairo_gstate_set_font_face (self) 1 (0.0%) _moz_cairo_set_scaled_font 272256 1 (0.0%) 1 (0.0%) _cairo_gstate_set_font_face 1 (0.0%) _cairo_gstate_set_font_face (self)
1 (0.0%) nsGfxScrollFrameInner::ScrollToImpl(nsPoint, nsRect const&) 141484 0 (0.0%) 1 (0.0%) AlignWithLayerPixels(int, int, int, int, double, int) 1 (0.0%) NSToCoordRoundWithClamp(float)
1 (0.0%) array_join(JSContext*, unsigned int, JS::Value*) 288537 0 (0.0%) 1 (0.0%) array_join_sub(JSContext*, JS::CallArgs&, bool) 1 (0.0%) js::StringBuffer::append(JSString*)
1 (0.0%) nsViewManager::SetWindowDimensions(int, int) 187048 0 (0.0%) 1 (0.0%) nsViewManager::DoSetWindowDimensions(int, int) 1 (0.0%) PresShell::ResizeReflowIgnoreOverride(int, int)
1 (0.0%) validate 1 (0.0%) quick_sort_rects (self) 274284 1 (0.0%) 1 (0.0%) quick_sort_rects 1 (0.0%) quick_sort_rects (self)
1 (0.0%) _cairo_traps_limit (self) 1 (0.0%) _region_clip_to_boxes 273112 1 (0.0%) 1 (0.0%) _cairo_traps_limit 1 (0.0%) _cairo_traps_limit (self)
1 (0.0%) nsFrameManagerBase::UndisplayedMap::GetFirstNode(nsIContent*) 138615 0 (0.0%) 1 (0.0%) nsFrameManagerBase::UndisplayedMap::GetEntryFor(nsIContent*) 1 (0.0%) PL_HashTableRawLookup
1 (0.0%) nsRootPresContext::FlushWillPaintObservers() 141652 0 (0.0%) 1 (0.0%) nsGfxScrollFrameInner::AsyncScrollPortEvent::Run() 1 (0.0%) PresShell::FlushPendingNotifications(mozFlushType)
1 (0.0%) nsDisplayXULTextBox::Paint(nsDisplayListBuilder*, nsRenderingContext*) 148579 0 (0.0%) 1 (0.0%) nsDisplayXULTextBox::PaintTextToContext(nsRenderingContext*, nsPoint, unsigned int const*) 1 (0.0%) nsTextBoxFrame::PaintTitle(nsRenderingContext&, nsRect const&, nsPoint, unsigned int const*)
1 (0.0%) js::analyze::ScriptAnalysis::analyzeLifetimes(JSContext*) (self) 1 (0.0%) js::analyze::ScriptAnalysis::analyzeSSA(JSContext*) 295714 1 (0.0%) 1 (0.0%) js::analyze::ScriptAnalysis::analyzeLifetimes(JSContext*) 1 (0.0%) js::analyze::ScriptAnalysis::analyzeLifetimes(JSContext*) (self)
1 (0.0%) nsDisplayItemGenericGeometry::~nsDisplayItemGenericGeometry() (self) 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData() 138255 1 (0.0%) 1 (0.0%) nsDisplayItemGenericGeometry::~nsDisplayItemGenericGeometry() 1 (0.0%) nsDisplayItemGenericGeometry::~nsDisplayItemGenericGeometry() (self)
1 (0.0%) _moz_cairo_matrix_transform_distance (self) 1 (0.0%) gfxMatrix::Transform(gfxSize const&) const 272388 1 (0.0%) 1 (0.0%) _moz_cairo_matrix_transform_distance 1 (0.0%) _moz_cairo_matrix_transform_distance (self)
1 (0.0%) _cairo_path_fixed_move_to 1 (0.0%) _cairo_path_last_op (self) 272510 1 (0.0%) 1 (0.0%) _cairo_path_last_op 1 (0.0%) _cairo_path_last_op (self)
1 (0.0%) NS_NewDOMNotifyPaintEvent(nsIDOMEvent**, nsPresContext*, nsEvent*, unsigned int, nsInvalidateRequestList*) 160002 0 (0.0%) 1 (0.0%) nsDOMNotifyPaintEvent::nsDOMNotifyPaintEvent(nsPresContext*, nsEvent*, unsigned int, nsInvalidateRequestList*) 1 (0.0%) nsDOMEvent::InitPresContextData(nsPresContext*)
1 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 148581 0 (0.0%) 1 (0.0%) nsDisplayXULTextBox::Paint(nsDisplayListBuilder*, nsRenderingContext*) 1 (0.0%) nsDisplayXULTextBox::PaintTextToContext(nsRenderingContext*, nsPoint, unsigned int const*)
1 (0.0%) mozilla::layers::ThebesLayerBuffer::BeginPaint(mozilla::layers::ThebesLayer*, gfxASurface::gfxContentType, unsigned int) 268622 0 (0.0%) 1 (0.0%) gfxUtils::ClipToRegionSnapped(gfxContext*, nsIntRegion const&) 1 (0.0%) PathFromRegionInternal(gfxContext*, nsIntRegion const&, bool)
1 (0.0%) nsUrlClassifierUtils::GetKeyForURI(nsIURI*, nsACString_internal&) 233067 0 (0.0%) 1 (0.0%) nsUrlClassifierUtils::CanonicalizeHostname(nsACString_internal const&, nsACString_internal&) 1 (0.0%) NS_UnescapeURL(char const*, int, unsigned int, nsACString_internal&)
1 (0.0%) PrimitiveToObject(JSContext*, JS::Value const&) 289725 0 (0.0%) 1 (0.0%) js::StringObject::create(JSContext*, JS::Handle<JSString*>) 1 (0.0%) _ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE.part.322
1 (0.0%) nsComponentManagerImpl::KnownModule::~KnownModule() 223473 0 (0.0%) 1 (0.0%) xpcModuleDtor() 1 (0.0%) nsXPConnect::ReleaseXPConnectSingleton()
1 (0.0%) JSScript::makeTypes(JSContext*) 97233 0 (0.0%) 1 (0.0%) calloc 1 (0.0%) arena_malloc
1 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses, int) 1 (0.0%) js::mjit::Assembler::wrapVMCall(void*) (self) 292726 1 (0.0%) 1 (0.0%) js::mjit::Assembler::wrapVMCall(void*) 1 (0.0%) js::mjit::Assembler::wrapVMCall(void*) (self)
1 (0.0%) nsTimerImpl::Fire() 129067 0 (0.0%) 1 (0.0%) nsDiskCacheMap::RevalidateTimerCallback(nsITimer*, void*) 1 (0.0%) nsDiskCacheMap::RevalidateCache()
1 (0.0%) nsChannelClassifier::Start(nsIChannel*) 232948 0 (0.0%) 1 (0.0%) nsUrlClassifierDBService::Classify(nsIPrincipal*, nsIURIClassifierCallback*, bool*) 1 (0.0%) nsUrlClassifierDBService::LookupURI(nsIPrincipal*, nsIUrlClassifierCallback*, bool, bool*)
1 (0.0%) mozilla::dom::FragmentOrElement::cycleCollection::TraverseImpl(mozilla::dom::FragmentOrElement::cycleCollection*, void*, nsCycleCollectionTraversalCallback&) 155758 0 (0.0%) 1 (0.0%) mozilla::dom::FragmentOrElement::nsDOMSlots::Traverse(nsCycleCollectionTraversalCallback&, bool) 1 (0.0%) GCGraphBuilder::NoteXPCOMChild(nsISupports*)
1 (0.0%) nsContentUtils::PreserveWrapper(nsISupports*, nsWrapperCache*) 150494 0 (0.0%) 1 (0.0%) nsContentUtils::HoldJSObjects(void*, nsScriptObjectTracer*) 1 (0.0%) XPCJSRuntime::AddJSHolder(void*, nsScriptObjectTracer*)
1 (0.0%) js::mjit::Compiler::jsop_getprop(js::PropertyName*, JSValueType, bool, bool) 292852 0 (0.0%) 1 (0.0%) _ZN2js4mjit8Compiler14testPushedTypeENS0_11RejoinStateEib.part.558 1 (0.0%) js::mjit::Assembler::generateTypeCheck(JSContext*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address, js::types::TypeSet*, js::Vector<JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump, 0ul, js::TempAllocPolicy>*)
1 (0.0%) PR_JoinThread 105260 0 (0.0%) 1 (0.0%) pthread_join 1 (0.0%) __deallocate_stack
1 (0.0%) nsNodeInfo::Release() 150295 0 (0.0%) 1 (0.0%) nsNodeInfoManager::Release() 1 (0.0%) nsNodeInfoManager::~nsNodeInfoManager()
1 (0.0%) nsOverflowClipWrapper::WrapItem(nsDisplayListBuilder*, nsDisplayItem*) 1 (0.0%) nsLayoutUtils::IsProperAncestorFrame(nsIFrame*, nsIFrame*, nsIFrame*) (self) 138756 1 (0.0%) 1 (0.0%) nsLayoutUtils::IsProperAncestorFrame(nsIFrame*, nsIFrame*, nsIFrame*) 1 (0.0%) nsLayoutUtils::IsProperAncestorFrame(nsIFrame*, nsIFrame*, nsIFrame*) (self)
1 (0.0%) _MD_lseek 1 (0.0%) __lseek_nocancel (self) 105588 1 (0.0%) 1 (0.0%) __lseek_nocancel 1 (0.0%) __lseek_nocancel (self)
1 (0.0%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 1 (0.0%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElement<nsIFrame*>(nsIFrame* const&) (self) 138150 1 (0.0%) 1 (0.0%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElement<nsIFrame*>(nsIFrame* const&) 1 (0.0%) nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElement<nsIFrame*>(nsIFrame* const&) (self)
1 (0.0%) mozilla::layers::Layer::Release() 269373 0 (0.0%) 1 (0.0%) mozilla::layers::BasicContainerLayer::~BasicContainerLayer() 1 (0.0%) mozilla::layers::Layer::~Layer()
1 (0.0%) nsXPathEvaluator::CreateExpression(nsAString_internal const&, nsIDOMXPathNSResolver*, nsTArray<int, nsTArrayDefaultAllocator>*, nsTArray<nsCString, nsTArrayDefaultAllocator>*, nsCOMArray<nsISupports>*, nsIDOMXPathExpression**) 184076 0 (0.0%) 1 (0.0%) txExprParser::createExprInternal(nsAString_internal const&, unsigned int, txIParseContext*, Expr**) 1 (0.0%) txXPathOptimizer::optimize(Expr*, Expr**)
1 (0.0%) mozAutoDocUpdate::~mozAutoDocUpdate() 186756 0 (0.0%) 1 (0.0%) nsXULDocument::EndUpdate(unsigned int) 1 (0.0%) nsDocument::EndUpdate(unsigned int)
1 (0.0%) NS_InvokeByIndex_P 235839 0 (0.0%) 1 (0.0%) (anonymous namespace)::TelemetryImpl::GetHistogramById(nsACString_internal const&, JSContext*, JS::Value*) 1 (0.0%) (anonymous namespace)::WrapAndReturnHistogram(base::Histogram*, JSContext*, JS::Value*)
1 (0.0%) bool EnumRulesMatching<PseudoElementRuleProcessorData>(nsIStyleRuleProcessor*, void*) 1 (0.0%) nsCSSRuleProcessor::RulesMatching(PseudoElementRuleProcessorData*) (self) 143866 1 (0.0%) 1 (0.0%) nsCSSRuleProcessor::RulesMatching(PseudoElementRuleProcessorData*) 1 (0.0%) nsCSSRuleProcessor::RulesMatching(PseudoElementRuleProcessorData*) (self)
1 (0.0%) _cairo_xlib_device_create (self) 1 (0.0%) _cairo_xlib_screen_get 273505 1 (0.0%) 1 (0.0%) _cairo_xlib_device_create 1 (0.0%) _cairo_xlib_device_create (self)
1 (0.0%) JSC::AbstractMacroAssembler<JSC::X86Assembler>::Label js::mjit::PunboxAssembler::loadValueAsComponents<JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address>(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address, JSC::X86Registers::RegisterID, JSC::X86Registers::RegisterID) 1 (0.0%) JSC::X86Assembler::X86InstructionFormatter::oneByteOp64(JSC::X86Assembler::OneByteOpcodeID, int, JSC::X86Registers::RegisterID, int) (self) 292703 1 (0.0%) 1 (0.0%) JSC::X86Assembler::X86InstructionFormatter::oneByteOp64(JSC::X86Assembler::OneByteOpcodeID, int, JSC::X86Registers::RegisterID, int) 1 (0.0%) JSC::X86Assembler::X86InstructionFormatter::oneByteOp64(JSC::X86Assembler::OneByteOpcodeID, int, JSC::X86Registers::RegisterID, int) (self)
1 (0.0%) nsDocShell::GetCanExecuteScripts(bool*) 262696 0 (0.0%) 1 (0.0%) nsCOMPtr_base::begin_assignment() 1 (0.0%) nsCOMPtr_base::assign_assuming_AddRef(nsISupports*)
1 (0.0%) nsDiskCacheMap::RevalidateCache() 129050 0 (0.0%) 1 (0.0%) nsDiskCacheMap::WriteCacheClean(bool) 1 (0.0%) pt_Write
1 (0.0%) gfxContext::CurrentSurface(double*, double*) 267797 0 (0.0%) 1 (0.0%) gfxASurface::AddRef() 1 (0.0%) INT__moz_cairo_surface_reference
1 (0.0%) gfxContext::~gfxContext() 267799 0 (0.0%) 1 (0.0%) gfxASurface::Release() 1 (0.0%) INT__moz_cairo_surface_destroy
1 (0.0%) js::frontend::TokenStream::TokenStream(JSContext*, JS::CompileOptions const&, unsigned short const*, unsigned long, js::frontend::StrictModeGetter*) 1 (0.0%) JS_HoldPrincipals (self) 288213 1 (0.0%) 1 (0.0%) JS_HoldPrincipals 1 (0.0%) JS_HoldPrincipals (self)
1 (0.0%) bool js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long) 223943 0 (0.0%) 1 (0.0%) WrappedNativeFinalize(js::FreeOp*, JSObject*, WNHelperType) 1 (0.0%) XPCWrappedNative::FlatJSObjectFinalized()
1 (0.0%) js::frontend::Parser::Parser(JSContext*, JS::CompileOptions const&, unsigned short const*, unsigned long, bool) 292305 0 (0.0%) 1 (0.0%) js::frontend::TokenStream::TokenStream(JSContext*, JS::CompileOptions const&, unsigned short const*, unsigned long, js::frontend::StrictModeGetter*) 1 (0.0%) JS_HoldPrincipals
1 (0.0%) js::DirectWrapper::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 289917 0 (0.0%) 1 (0.0%) js::DirectProxyHandler::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 1 (0.0%) js::baseops::SetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>, int)
1 (0.0%) _IO_file_underflow@@GLIBC_2.2.5 100263 0 (0.0%) 1 (0.0%) _IO_file_read 1 (0.0%) __read_nocancel
1 (0.0%) _cairo_gstate_clip_extents 272181 0 (0.0%) 1 (0.0%) _cairo_gstate_int_clip_extents 1 (0.0%) _cairo_surface_get_extents
1 (0.0%) PR_NotifyCondVar 1 (0.0%) pt_PostNotifyToCvar (self) 337548 1 (0.0%) 1 (0.0%) pt_PostNotifyToCvar 1 (0.0%) pt_PostNotifyToCvar (self)
1 (0.0%) _cairo_surface_fallback_fill 1 (0.0%) _cairo_polygon_init (self) 272667 1 (0.0%) 1 (0.0%) _cairo_polygon_init 1 (0.0%) _cairo_polygon_init (self)
1 (0.0%) IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind) 289190 0 (0.0%) 1 (0.0%) bool js::gc::FinalizeTypedArenas<JSScript>(js::FreeOp*, js::gc::ArenaHeader**, js::gc::ArenaList&, js::gc::AllocKind, js::SliceBudget&) 1 (0.0%) JSScript::finalize(js::FreeOp*)
1 (0.0%) nsGlobalWindow::PreHandleEvent(nsEventChainPreVisitor&) 233790 0 (0.0%) 1 (0.0%) nsNSSComponent::RandomUpdate(void*, int) 1 (0.0%) nsNSSActivityState::leave()
1 (0.0%) nsGfxScrollFrameInner::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 141573 0 (0.0%) 1 (0.0%) nsGfxScrollFrameInner::GetScrollRange() const 1 (0.0%) nsGfxScrollFrameInner::GetScrollRange(int, int) const
1 (0.0%) gfxASurface::Release() 272915 0 (0.0%) 1 (0.0%) INT__moz_cairo_surface_destroy 1 (0.0%) _cairo_array_fini
1 (0.0%) gfxTextRun::Draw(gfxContext*, gfxPoint, gfxFont::DrawMode, unsigned int, unsigned int, gfxTextRun::PropertyProvider*, double*, gfxTextObjectPaint*, gfxTextRun::DrawCallbacks*) 268179 0 (0.0%) 1 (0.0%) gfxTextRun::ShrinkToLigatureBoundaries(unsigned int*, unsigned int*) 1 (0.0%) gfxShapedWord::CompressedGlyph::IsLigatureGroupStart() const
1 (0.0%) SheetHasStatefulStyle(nsIStyleRuleProcessor*, void*) 146192 0 (0.0%) 1 (0.0%) nsHTMLStyleSheet::HasStateDependentStyle(StateRuleProcessorData*) 1 (0.0%) nsCSSRuleProcessor::IsLink(mozilla::dom::Element*)
1 (0.0%) _moz_cairo_pattern_create_rgba 1 (0.0%) _cairo_restrict_value.constprop.6 (self) 272594 1 (0.0%) 1 (0.0%) _cairo_restrict_value.constprop.6 1 (0.0%) _cairo_restrict_value.constprop.6 (self)
1 (0.0%) nsUrlClassifierDBService::LookupURI(nsIPrincipal*, nsIUrlClassifierCallback*, bool, bool*) 233068 0 (0.0%) 1 (0.0%) nsUrlClassifierUtils::GetKeyForURI(nsIURI*, nsACString_internal&) 1 (0.0%) nsUrlClassifierUtils::CanonicalizeHostname(nsACString_internal const&, nsACString_internal&)
1 (0.0%) XPCJSRuntime::~XPCJSRuntime() 288024 0 (0.0%) 1 (0.0%) JS_Finish 1 (0.0%) JSRuntime::~JSRuntime()
1 (0.0%) js::GetPropertyHelper(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JS::Value>) 224969 0 (0.0%) 1 (0.0%) nsIDOMHTMLDocument_GetBody(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) nsHTMLDocument::GetBody()
1 (0.0%) nsXPathEvaluator::CreateExpression(nsAString_internal const&, nsIDOMXPathNSResolver*, nsIDOMXPathExpression**) 184389 0 (0.0%) 1 (0.0%) nsXPathEvaluator::CreateExpression(nsAString_internal const&, nsIDOMXPathNSResolver*, nsTArray<int, nsTArrayDefaultAllocator>*, nsTArray<nsCString, nsTArrayDefaultAllocator>*, nsCOMArray<nsISupports>*, nsIDOMXPathExpression**) 1 (0.0%) txExprParser::createExprInternal(nsAString_internal const&, unsigned int, txIParseContext*, Expr**)
1 (0.0%) nsCSSScanner::Init(nsAString_internal const&, nsIURI*, unsigned int, nsCSSStyleSheet*, mozilla::css::Loader*) 127044 0 (0.0%) 1 (0.0%) nsStandardURL::GetSpec(nsACString_internal&) 1 (0.0%) nsACString_internal::Assign(nsACString_internal const&)
1 (0.0%) STAN_RemoveModuleFromDefaultTrustDomain 333469 0 (0.0%) 1 (0.0%) nssToken_Destroy 1 (0.0%) nssArena_Destroy
1 (0.0%) nsFrame::HandleDrag(nsPresContext*, nsGUIEvent*, nsEventStatus*) 1 (0.0%) nsFrame::DisplaySelection(nsPresContext*, bool) (self) 141141 1 (0.0%) 1 (0.0%) nsFrame::DisplaySelection(nsPresContext*, bool) 1 (0.0%) nsFrame::DisplaySelection(nsPresContext*, bool) (self)
1 (0.0%) mozilla::places::(anonymous namespace)::NotifyVisitObservers::Run() 240081 0 (0.0%) 1 (0.0%) nsNavHistory::NotifyOnVisit(nsIURI*, long, long, long, long, int, nsACString_internal const&) 1 (0.0%) nsCategoryCache<nsINavHistoryObserver>::GetEntries()
1 (0.0%) nsIDocument::GetHtmlElement() 1 (0.0%) nsIDocument::GetRootElement() const (self) 152237 1 (0.0%) 1 (0.0%) nsIDocument::GetRootElement() const 1 (0.0%) nsIDocument::GetRootElement() const (self)
1 (0.0%) nsContentUtils::IsHTMLWhitespace(unsigned short) (self) 1 (0.0%) nsAttrValue::ParseAtomArray(nsAString_internal const&) 150411 1 (0.0%) 1 (0.0%) nsContentUtils::IsHTMLWhitespace(unsigned short) 1 (0.0%) nsContentUtils::IsHTMLWhitespace(unsigned short) (self)
1 (0.0%) nsCSSValue::SetStringValue(nsString const&, nsCSSUnit) 144505 0 (0.0%) 1 (0.0%) nsCSSValue::BufferFromString(nsString const&) 1 (0.0%) nsStringBuffer::FromString(nsAString_internal const&)
1 (0.0%) void mozilla::layers::ContainerComputeEffectiveTransforms<mozilla::layers::BasicContainerLayer>(gfx3DMatrix const&, mozilla::layers::BasicContainerLayer*) 269650 0 (0.0%) 1 (0.0%) mozilla::layers::Layer::SnapTransform(gfx3DMatrix const&, gfxRect const&, gfxMatrix*) 1 (0.0%) gfx3DMatrix::Is2D(gfxMatrix*) const
1 (0.0%) nsINode::Unlink(nsINode*) 1 (0.0%) nsINode::nsSlots::Unlink() (self) 153738 1 (0.0%) 1 (0.0%) nsINode::nsSlots::Unlink() 1 (0.0%) nsINode::nsSlots::Unlink() (self)
1 (0.0%) js::NotifyDidPaint(JSRuntime*) 292612 0 (0.0%) 1 (0.0%) js::gcstats::Statistics::endSlice() 1 (0.0%) DOMGCSliceCallback(JSRuntime*, js::GCProgress, js::GCDescription const&)
1 (0.0%) js::Proxy::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, bool, JS::MutableHandle<JS::Value>) 291158 0 (0.0%) 1 (0.0%) js::CrossCompartmentWrapper::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 1 (0.0%) js::DirectWrapper::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*)
1 (0.0%) nsAutoFloatManager::~nsAutoFloatManager() 140987 0 (0.0%) 1 (0.0%) nsFloatManager::~nsFloatManager() 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long)
1 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 241223 0 (0.0%) 1 (0.0%) mozilla::places::(anonymous namespace)::NotifyVisitObservers::Run() 1 (0.0%) nsNavHistory::NotifyOnVisit(nsIURI*, long, long, long, long, int, nsACString_internal const&)
1 (0.0%) nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) 223727 0 (0.0%) 1 (0.0%) AutoScriptEvaluate::StartEvaluating(JSObject*, void (*)(JSContext*, char const*, JSErrorReport*)) 1 (0.0%) JS_GetErrorReporter
1 (0.0%) nsNodeUtils::LastRelease(nsINode*) 201495 0 (0.0%) 1 (0.0%) nsXULElement::~nsXULElement() 1 (0.0%) nsINode::~nsINode()
1 (0.0%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 140989 0 (0.0%) 1 (0.0%) nsAutoFloatManager::~nsAutoFloatManager() 1 (0.0%) nsFloatManager::~nsFloatManager()
1 (0.0%) js_NativeSet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, bool, bool, JS::Value*) 289340 0 (0.0%) 1 (0.0%) js::types::TypeObject::addPropertyType(JSContext*, long, JS::Value const&) 1 (0.0%) js::types::TypeObject::getProperty(JSContext*, long, bool)
1 (0.0%) _cairo_path_fixed_interpret 1 (0.0%) _cairo_path_bounder_curve_to (self) 272493 1 (0.0%) 1 (0.0%) _cairo_path_bounder_curve_to 1 (0.0%) _cairo_path_bounder_curve_to (self)
1 (0.0%) PrefCallback::PrefCallback(char const*, nsIObserver*, nsPrefBranch*) 266258 0 (0.0%) 1 (0.0%) nsACString_internal::Assign(char const*, unsigned int) 1 (0.0%) nsACString_internal::Assign(char const*, unsigned int, mozilla::fallible_t const&)
1 (0.0%) nsCSSValue::StartImageLoad(nsIDocument*) const 144517 0 (0.0%) 1 (0.0%) mozilla::css::URLValue::GetURI() const 1 (0.0%) nsIOService::NewURI(nsACString_internal const&, char const*, nsIURI*, nsIURI**)
1 (0.0%) nsBindingManager::RemovedFromDocumentInternal(nsIContent*, nsIDocument*, nsIContent*) 186313 0 (0.0%) 1 (0.0%) nsBindingManager::SetBinding(nsIContent*, nsXBLBinding*) 1 (0.0%) SetOrRemoveObject(PLDHashTable&, nsIContent*, nsISupports*)
1 (0.0%) js::mjit::Compiler::jsop_getprop(js::PropertyName*, JSValueType, bool, bool) 292747 0 (0.0%) 1 (0.0%) _ZN2js4mjit8Compiler13finishBarrierERKNS1_12BarrierStateENS0_11RejoinStateEj.part.336.constprop.693 1 (0.0%) js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses)
1 (0.0%) mozilla::net::nsHttpChannel::BeginConnect() 130912 0 (0.0%) 1 (0.0%) mozilla::net::nsHttpChannel::Connect() 1 (0.0%) nsStrictTransportSecurityService::IsStsURI(nsIURI*, bool*)
1 (0.0%) nsEventListenerManager::HandleEventInternal(nsPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*, nsCxPusher*) 158578 0 (0.0%) 1 (0.0%) NS_NewDOMMouseEvent(nsIDOMEvent**, nsPresContext*, nsInputEvent*) 1 (0.0%) nsDOMMouseEvent::nsDOMMouseEvent(nsPresContext*, nsInputEvent*)
1 (0.0%) js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) 289349 0 (0.0%) 1 (0.0%) JSScript::makeTypes(JSContext*) 1 (0.0%) calloc
1 (0.0%) nsDeckFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 148657 1 (0.0%) 1 (0.0%) nsDeckFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsDeckFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self)
1 (0.0%) js::frontend::Parser::statement() 292267 0 (0.0%) 1 (0.0%) js::frontend::Parser::functionStmt() 1 (0.0%) js::frontend::Parser::functionDef(JS::Handle<js::PropertyName*>, js::frontend::Parser::FunctionType, js::frontend::FunctionSyntaxKind)
1 (0.0%) js::GCHelperThread::doSweep() 289107 0 (0.0%) 1 (0.0%) js::DecommitArenasFromAvailableList(JSRuntime*, js::gc::Chunk**) 1 (0.0%) js::gc::MarkPagesUnused(void*, unsigned long)
1 (0.0%) nsXPConnect::~nsXPConnect() 223380 0 (0.0%) 1 (0.0%) XPCJSRuntime::~XPCJSRuntime() 1 (0.0%) JS_Finish
1 (0.0%) nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, unsigned int, bool, nsCxPusher*) 150481 0 (0.0%) 1 (0.0%) nsContentUtils::GetListenerManager(nsINode*, bool) 1 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator)
1 (0.0%) nsDOMEventTargetHelper::Release() (self) 1 (0.0%) MayHavePaintEventListener(nsPIDOMWindow*) 160320 1 (0.0%) 1 (0.0%) nsDOMEventTargetHelper::Release() 1 (0.0%) nsDOMEventTargetHelper::Release() (self)
1 (0.0%) INT__moz_cairo_surface_reference 1 (0.0%) _cairo_atomic_int_inc (self) 271980 1 (0.0%) 1 (0.0%) _cairo_atomic_int_inc 1 (0.0%) _cairo_atomic_int_inc (self)
1 (0.0%) nsStyleDisplay::nsStyleDisplay(nsStyleDisplay const&) 1 (0.0%) nsTransition::nsTransition(nsTransition const&) (self) 146839 1 (0.0%) 1 (0.0%) nsTransition::nsTransition(nsTransition const&) 1 (0.0%) nsTransition::nsTransition(nsTransition const&) (self)
1 (0.0%) nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) 1 (0.0%) AutoReentrantMonitor::Enter() (self) 264817 1 (0.0%) 1 (0.0%) AutoReentrantMonitor::Enter() 1 (0.0%) AutoReentrantMonitor::Enter() (self)
1 (0.0%) nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, unsigned int, bool, nsCxPusher*) 1 (0.0%) nsINode::GetListenerManager(bool) (self) 153642 1 (0.0%) 1 (0.0%) nsINode::GetListenerManager(bool) 1 (0.0%) nsINode::GetListenerManager(bool) (self)
1 (0.0%) imgFrame::Optimize() 268502 0 (0.0%) 1 (0.0%) gfxPlatform::OptimizeImage(gfxImageSurface*, gfxASurface::gfxImageFormat) 1 (0.0%) gfxContext::Paint(double)
1 (0.0%) nsNodeInfo::Create(nsIAtom*, nsIAtom*, int, unsigned short, nsIAtom*, nsNodeInfoManager*) 1 (0.0%) nsNodeInfo::nsNodeInfo(nsIAtom*, nsIAtom*, int, unsigned short, nsIAtom*, nsNodeInfoManager*) (self) 153889 1 (0.0%) 1 (0.0%) nsNodeInfo::nsNodeInfo(nsIAtom*, nsIAtom*, int, unsigned short, nsIAtom*, nsNodeInfoManager*) 1 (0.0%) nsNodeInfo::nsNodeInfo(nsIAtom*, nsIAtom*, int, unsigned short, nsIAtom*, nsNodeInfoManager*) (self)
1 (0.0%) nsNSSComponent::DoProfileBeforeChange(nsISupports*) 233794 0 (0.0%) 1 (0.0%) nsNSSComponent::ShutdownNSS() 1 (0.0%) nsNSSComponent::UnloadLoadableRoots()
1 (0.0%) nsContentUtils::SetNodeTextContent(nsIContent*, nsAString_internal const&, bool) 155794 0 (0.0%) 1 (0.0%) mozilla::dom::FragmentOrElement::RemoveChildAt(unsigned int, bool) 1 (0.0%) nsINode::doRemoveChildAt(unsigned int, bool, nsIContent*, nsAttrAndChildArray&)
1 (0.0%) js::mjit::Compiler::generateMethod() 293090 0 (0.0%) 1 (0.0%) js::mjit::Compiler::jsop_andor(JSOp, unsigned char*) 1 (0.0%) js::mjit::Compiler::booleanJumpScript(JSOp, unsigned char*)
1 (0.0%) mozilla::css::StyleRule::~StyleRule() 147048 0 (0.0%) 1 (0.0%) nsCSSSelectorList::~nsCSSSelectorList() 1 (0.0%) arena_dalloc
1 (0.0%) nsAString_internal::LowerCaseEqualsASCII(char const*, unsigned int) const 1 (0.0%) nsCharTraits<unsigned short>::ASCIIToLower(unsigned short) (self) 266197 1 (0.0%) 1 (0.0%) nsCharTraits<unsigned short>::ASCIIToLower(unsigned short) 1 (0.0%) nsCharTraits<unsigned short>::ASCIIToLower(unsigned short) (self)
1 (0.0%) nsTArray<nsTransition, nsTArrayDefaultAllocator>::SetLength(unsigned int) 1 (0.0%) nsTArray<nsTransition, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self) 146396 1 (0.0%) 1 (0.0%) nsTArray<nsTransition, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 1 (0.0%) nsTArray<nsTransition, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self)
1 (0.0%) nsXPConnect::~nsXPConnect() 221813 0 (0.0%) 1 (0.0%) nsXPConnect::~nsXPConnect() 1 (0.0%) XPCJSRuntime::~XPCJSRuntime()
1 (0.0%) XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 1 (0.0%) CallMethodHelper::~CallMethodHelper() (self) 223879 1 (0.0%) 1 (0.0%) CallMethodHelper::~CallMethodHelper() 1 (0.0%) CallMethodHelper::~CallMethodHelper() (self)
1 (0.0%) js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) 291879 0 (0.0%) 1 (0.0%) js::ContextStack::pushExecuteFrame(JSContext*, JSScript*, JS::Value const&, JSObject&, js::ExecuteType, js::StackFrame*, js::ExecuteFrameGuard*) 1 (0.0%) js::StackFrame::initExecuteFrame(JSScript*, js::StackFrame*, js::FrameRegs*, JS::Value const&, JSObject&, js::ExecuteType)
1 (0.0%) nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 141301 0 (0.0%) 1 (0.0%) nsFrame::FinishReflowWithAbsoluteFrames(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) nsIFrame::FinishAndStoreOverflow(nsOverflowAreas&, nsSize)
1 (0.0%) nsDocShell::RemoveChild(nsIDocShellTreeItem*) 229346 0 (0.0%) 1 (0.0%) nsDocLoader::GetAsDocLoader(nsISupports*) 1 (0.0%) nsDocShell::QueryInterface(nsID const&, void**)
1 (0.0%) nsStyleSet::WalkRuleProcessors(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool) 146611 0 (0.0%) 1 (0.0%) SheetHasStatefulStyle(nsIStyleRuleProcessor*, void*) 1 (0.0%) nsHTMLStyleSheet::HasStateDependentStyle(StateRuleProcessorData*)
1 (0.0%) XPCLazyCallContext::GetXPCCallContext() 221943 0 (0.0%) 1 (0.0%) XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, int, JSObject*, JSObject*, XPCWrappedNative*, XPCWrappedNativeTearOff*) 1 (0.0%) nsXPConnect::GetXPConnect()
1 (0.0%) nsCacheService::ProcessRequest(nsCacheRequest*, bool, nsICacheEntryDescriptor**) 128635 0 (0.0%) 1 (0.0%) nsCacheService::ActivateEntry(nsCacheRequest*, nsCacheEntry**, nsCacheEntry**) 1 (0.0%) nsCacheService::SearchCacheDevices(nsCString*, int, bool*)
1 (0.0%) nsImageFrame::PaintImage(nsRenderingContext&, nsPoint, nsRect const&, imgIContainer*, unsigned int) 138840 0 (0.0%) 1 (0.0%) nsLayoutUtils::DrawSingleImage(nsRenderingContext*, imgIContainer*, gfxPattern::GraphicsFilter, nsRect const&, nsRect const&, unsigned int, nsRect const*) 1 (0.0%) DrawImageInternal(nsRenderingContext*, imgIContainer*, gfxPattern::GraphicsFilter, nsRect const&, nsRect const&, nsPoint const&, nsRect const&, nsIntSize const&, unsigned int)
1 (0.0%) nsIContent::PreHandleEvent(nsEventChainPreVisitor&) 186227 0 (0.0%) 1 (0.0%) LookupObject(PLDHashTable&, nsIContent*) 1 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator)
1 (0.0%) _cairo_surface_create_similar_solid 272977 0 (0.0%) 1 (0.0%) _cairo_surface_create_similar_scratch 1 (0.0%) _cairo_xlib_surface_create_similar
1 (0.0%) js::GetPropertyOperation(JSContext*, JSScript*, unsigned char*, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>) 289741 0 (0.0%) 1 (0.0%) js::ToObjectSlow(JSContext*, JS::Handle<JS::Value>, bool) 1 (0.0%) PrimitiveToObject(JSContext*, JS::Value const&)
1 (0.0%) nsINode::QuerySelectorAll(nsAString_internal const&, nsIDOMNodeList**) 143823 0 (0.0%) 1 (0.0%) nsCSSRuleProcessor::SelectorListMatches(mozilla::dom::Element*, TreeMatchContext&, nsCSSSelectorList*) 1 (0.0%) _ZL15SelectorMatchesPN7mozilla3dom7ElementEP13nsCSSSelectorR16NodeMatchContextR16TreeMatchContextPb.part.8
1 (0.0%) nsLayoutUtils::HasNonZeroCorner(nsStyleCorners const&) 1 (0.0%) nsStyleCoord::IsCoordPercentCalcUnit() const (self) 138722 1 (0.0%) 1 (0.0%) nsStyleCoord::IsCoordPercentCalcUnit() const 1 (0.0%) nsStyleCoord::IsCoordPercentCalcUnit() const (self)
1 (0.0%) js::GetIterator(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandle<JS::Value>) 290031 0 (0.0%) 1 (0.0%) js::Proxy::iterate(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandle<JS::Value>) 1 (0.0%) js::BaseProxyHandler::iterate(JSContext*, JSObject*, unsigned int, JS::Value*)
1 (0.0%) js::frontend::Parser::init() (self) 1 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 292175 1 (0.0%) 1 (0.0%) js::frontend::Parser::init() 1 (0.0%) js::frontend::Parser::init() (self)
1 (0.0%) nsStrictTransportSecurityService::IsStsURI(nsIURI*, bool*) 239321 0 (0.0%) 1 (0.0%) nsPermissionManager::CommonTestPermission(nsIPrincipal*, char const*, unsigned int*, bool) 1 (0.0%) nsPermissionManager::GetPermissionHashKey(nsACString_internal const&, unsigned int, bool, unsigned int, bool)
1 (0.0%) nsContainerFrame::SyncWindowProperties(nsPresContext*, nsIFrame*, nsIView*, nsRenderingContext*) 140905 0 (0.0%) 1 (0.0%) nsContainerFrame::SetSizeConstraints(nsPresContext*, nsIWidget*, nsSize const&, nsSize const&) 1 (0.0%) nsWindow::SetSizeConstraints(mozilla::widget::SizeConstraints const&)
1 (0.0%) NS_InvokeByIndex_P 134478 0 (0.0%) 1 (0.0%) nsPrefBranch::RemoveObserver(char const*, nsIObserver*) 1 (0.0%) PrefCallback::PrefCallback(char const*, nsIObserver*, nsPrefBranch*)
1 (0.0%) nsIFrame::ClearInvalidationStateBits() 141280 0 (0.0%) 1 (0.0%) nsIFrame::GetCrossDocChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) 1 (0.0%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) const
1 (0.0%) nsEventTargetChainItem::PostHandleEvent(nsEventChainPostVisitor&, nsCxPusher*) 163962 0 (0.0%) 1 (0.0%) nsHTMLButtonElement::PostHandleEvent(nsEventChainPostVisitor&) 1 (0.0%) nsFocusManager::SetFocus(nsIDOMElement*, unsigned int)
1 (0.0%) nsCSSFrameConstructor::ContentRemoved(nsIContent*, nsIContent*, nsIContent*, nsCSSFrameConstructor::RemoveFlags, bool*) 138612 0 (0.0%) 1 (0.0%) nsFrameManager::RemoveFrame(mozilla::layout::FrameChildListID, nsIFrame*) 1 (0.0%) nsBlockFrame::RemoveFrame(mozilla::layout::FrameChildListID, nsIFrame*)
1 (0.0%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 288538 0 (0.0%) 1 (0.0%) array_join(JSContext*, unsigned int, JS::Value*) 1 (0.0%) array_join_sub(JSContext*, JS::CallArgs&, bool)
1 (0.0%) gfxPattern::~gfxPattern() 1 (0.0%) mozilla::RefPtr<mozilla::gfx::SourceSurface>::~RefPtr() (self) 156959 1 (0.0%) 1 (0.0%) mozilla::RefPtr<mozilla::gfx::SourceSurface>::~RefPtr() 1 (0.0%) mozilla::RefPtr<mozilla::gfx::SourceSurface>::~RefPtr() (self)
1 (0.0%) gfxUtils::ClipToRegionSnapped(gfxContext*, nsIntRegion const&) 268616 0 (0.0%) 1 (0.0%) PathFromRegionInternal(gfxContext*, nsIntRegion const&, bool) 1 (0.0%) gfxContext::Rectangle(gfxRect const&, bool)
1 (0.0%) PL_DHashTableRawRemove 1 (0.0%) nsTHashtable<nsBaseHashtableET<nsISupportsHashKey, mozilla::css::RestyleTracker::RestyleData> >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) (self) 137398 1 (0.0%) 1 (0.0%) nsTHashtable<nsBaseHashtableET<nsISupportsHashKey, mozilla::css::RestyleTracker::RestyleData> >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) 1 (0.0%) nsTHashtable<nsBaseHashtableET<nsISupportsHashKey, mozilla::css::RestyleTracker::RestyleData> >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) (self)
1 (0.0%) nsLayoutUtils::Are3DTransformsEnabled() (self) 1 (0.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**) 138737 1 (0.0%) 1 (0.0%) nsLayoutUtils::Are3DTransformsEnabled() 1 (0.0%) nsLayoutUtils::Are3DTransformsEnabled() (self)
1 (0.0%) nsEventStateManager::UpdateCursor(nsPresContext*, nsEvent*, nsIFrame*, nsEventStatus*) 157813 0 (0.0%) 1 (0.0%) nsEventStateManager::IsRemoteTarget(nsIContent*) 1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&)
1 (0.0%) nsPresContext::FireDOMPaintEvent() 160003 0 (0.0%) 1 (0.0%) NS_NewDOMNotifyPaintEvent(nsIDOMEvent**, nsPresContext*, nsEvent*, unsigned int, nsInvalidateRequestList*) 1 (0.0%) nsDOMNotifyPaintEvent::nsDOMNotifyPaintEvent(nsPresContext*, nsEvent*, unsigned int, nsInvalidateRequestList*)
1 (0.0%) nsBoxFrame::GetMinWidth(nsRenderingContext*) 147972 0 (0.0%) 1 (0.0%) nsBoxFrame::GetMinSize(nsBoxLayoutState&) 1 (0.0%) nsSprocketLayout::GetMinSize(nsIFrame*, nsBoxLayoutState&)
1 (0.0%) nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, nsHTMLReflowState const&, unsigned int&, int, int, bool, bool, bool, nsOverflowAreas*) 1 (0.0%) nsSplittableFrame::GetNextInFlowVirtual() const (self) 139833 1 (0.0%) 1 (0.0%) nsSplittableFrame::GetNextInFlowVirtual() const 1 (0.0%) nsSplittableFrame::GetNextInFlowVirtual() const (self)
1 (0.0%) js::analyze::ScriptAnalysis::analyzeTypes(JSContext*) 289390 0 (0.0%) 1 (0.0%) js::analyze::ScriptAnalysis::analyzeTypesBytecode(JSContext*, unsigned int, js::analyze::ScriptAnalysis::TypeInferenceState&) 1 (0.0%) void PropertyAccess<(PropertyAccessKind)1>(JSContext*, JS::Handle<JSScript*>, unsigned char*, js::types::TypeObject*, js::types::StackTypeSet*, long)
1 (0.0%) js::mjit::Compiler::booleanJumpScript(JSOp, unsigned char*) 1 (0.0%) js::mjit::Compiler::jumpAndRun(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump, unsigned char*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump*, bool*, bool) (self) 292838 1 (0.0%) 1 (0.0%) js::mjit::Compiler::jumpAndRun(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump, unsigned char*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump*, bool*, bool) 1 (0.0%) js::mjit::Compiler::jumpAndRun(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump, unsigned char*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump*, bool*, bool) (self)
1 (0.0%) nsFrameLoader::Destroy() 152633 0 (0.0%) 1 (0.0%) nsDocument::FinalizeFrameLoader(nsFrameLoader*) 1 (0.0%) nsContentUtils::AddScriptRunner(nsIRunnable*)
1 (0.0%) mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&) 136756 0 (0.0%) 1 (0.0%) nsRegion::ScaleToOutsidePixels(float, float, int) const 1 (0.0%) nsIntRegion::Or(nsIntRegion const&, nsIntRect const&)
1 (0.0%) nsDocShell::QueryInterface(nsID const&, void**) 1 (0.0%) non-virtual thunk to nsDocShell::AddRef() (self) 228606 1 (0.0%) 1 (0.0%) non-virtual thunk to nsDocShell::AddRef() 1 (0.0%) non-virtual thunk to nsDocShell::AddRef() (self)
1 (0.0%) nsNodeInfoManager::GetNodeInfo(nsAString_internal const&, nsIAtom*, int, unsigned short, nsINodeInfo**) 153890 0 (0.0%) 1 (0.0%) nsNodeInfo::Create(nsIAtom*, nsIAtom*, int, unsigned short, nsIAtom*, nsNodeInfoManager*) 1 (0.0%) nsNodeInfo::nsNodeInfo(nsIAtom*, nsIAtom*, int, unsigned short, nsIAtom*, nsNodeInfoManager*)
1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self) 270169 1 (0.0%) 1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self)
1 (0.0%) nssToken_Destroy 333549 0 (0.0%) 1 (0.0%) nssArena_Destroy 1 (0.0%) FreeArenaList
1 (0.0%) nsNativeTheme::IsWidgetStyled(nsPresContext*, nsIFrame*, unsigned char) (self) 1 (0.0%) nsNativeThemeGTK::ThemeSupportsWidget(nsPresContext*, nsIFrame*, unsigned char) 243518 1 (0.0%) 1 (0.0%) nsNativeTheme::IsWidgetStyled(nsPresContext*, nsIFrame*, unsigned char) 1 (0.0%) nsNativeTheme::IsWidgetStyled(nsPresContext*, nsIFrame*, unsigned char) (self)
1 (0.0%) nsCSSRendering::PaintBoxShadowInner(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&) 137689 0 (0.0%) 1 (0.0%) nsContextBoxBlur::DoPaint() 1 (0.0%) gfxAlphaBoxBlur::Paint(gfxContext*, gfxPoint const&)
1 (0.0%) SearchTable(JSDHashTable*, void const*, unsigned int, JSDHashOperator) (self) 1 (0.0%) Native2WrappedNativeMap::Find(nsISupports*) 288919 1 (0.0%) 1 (0.0%) SearchTable(JSDHashTable*, void const*, unsigned int, JSDHashOperator) 1 (0.0%) SearchTable(JSDHashTable*, void const*, unsigned int, JSDHashOperator) (self)
1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35 1 (0.0%) nsTArray<nsRefPtr<mozilla::layers::Layer>, nsTArrayDefaultAllocator>::DestructRange(unsigned int, unsigned int) (self) 137289 1 (0.0%) 1 (0.0%) nsTArray<nsRefPtr<mozilla::layers::Layer>, nsTArrayDefaultAllocator>::DestructRange(unsigned int, unsigned int) 1 (0.0%) nsTArray<nsRefPtr<mozilla::layers::Layer>, nsTArrayDefaultAllocator>::DestructRange(unsigned int, unsigned int) (self)
1 (0.0%) nsDocShell::GetCanExecuteScripts(bool*) 1 (0.0%) non-virtual thunk to nsDocShell::Release() (self) 228577 1 (0.0%) 1 (0.0%) non-virtual thunk to nsDocShell::Release() 1 (0.0%) non-virtual thunk to nsDocShell::Release() (self)
1 (0.0%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 137654 0 (0.0%) 1 (0.0%) NSToCoordRound(double) 1 (0.0%) floor
1 (0.0%) js::mjit::StubCompiler::linkExitForBranch(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump) 293179 0 (0.0%) 1 (0.0%) js::mjit::StubCompiler::syncExit(js::mjit::Uses) 1 (0.0%) js::mjit::FrameState::sync(js::mjit::Assembler&, js::mjit::Uses) const
1 (0.0%) nsBlockFrame::PlaceLine(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsRect&, int&, bool*) 142157 0 (0.0%) 1 (0.0%) nsLineLayout::VerticalAlignLine() 1 (0.0%) nsLineLayout::VerticalAlignFrames(nsLineLayout::PerSpanData*)
1 (0.0%) js::mjit::FrameState::sync(js::mjit::Assembler&, js::mjit::Uses) const 292814 0 (0.0%) 1 (0.0%) js::mjit::FrameState::ensureFeSynced(js::mjit::FrameEntry const*, js::mjit::Assembler&) const 1 (0.0%) JSC::X86Assembler::X86InstructionFormatter::oneByteOp64(JSC::X86Assembler::OneByteOpcodeID, int, JSC::X86Registers::RegisterID)
1 (0.0%) nsDOMEvent::GetTargetFromFrame() 157831 0 (0.0%) 1 (0.0%) nsEventStateManager::GetEventTarget() 1 (0.0%) PresShell::GetEventTargetFrame()
1 (0.0%) NS_NewAtom(nsAString_internal const&) 1 (0.0%) GetAtomHashEntry(unsigned short const*, unsigned int) (self) 263295 1 (0.0%) 1 (0.0%) GetAtomHashEntry(unsigned short const*, unsigned int) 1 (0.0%) GetAtomHashEntry(unsigned short const*, unsigned int) (self)
1 (0.0%) js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) 1 (0.0%) js::types::TypeScript::SetThis(JSContext*, JS::Handle<JSScript*>, js::types::Type) (self) 289422 1 (0.0%) 1 (0.0%) js::types::TypeScript::SetThis(JSContext*, JS::Handle<JSScript*>, js::types::Type) 1 (0.0%) js::types::TypeScript::SetThis(JSContext*, JS::Handle<JSScript*>, js::types::Type) (self)
1 (0.0%) _cairo_clip_init_copy_transformed 1 (0.0%) _cairo_clip_path_reapply_clip_path_translate (self) 272045 0 (0.0%) 1 (0.0%) _cairo_clip_path_reapply_clip_path_translate 1 (0.0%) _cairo_path_fixed_init_copy 1 (0.0%) _cairo_clip_path_reapply_clip_path_translate (self)
1 (0.0%) JS_THIS 288085 0 (0.0%) 1 (0.0%) JS_ComputeThis 1 (0.0%) js::BoxNonStrictThis(JSContext*, JS::CallReceiver const&)
1 (0.0%) gfxXlibNativeRenderer::Draw(gfxContext*, nsIntSize, unsigned int, Screen*, Visual*, gfxXlibNativeRenderer::DrawOutput*) 268889 0 (0.0%) 1 (0.0%) CopyXlibSurfaceToImage(gfxXlibSurface*, gfxASurface::gfxImageFormat) 1 (0.0%) gfxContext::Paint(double)
1 (0.0%) nsIDOMMouseEvent_GetScreenY(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) int xpc_qsUnwrapThis<nsIDOMMouseEvent>(JSContext*, JSObject*, nsIDOMMouseEvent**, nsISupports**, JS::Value*, XPCLazyCallContext*, bool) (self) 225066 1 (0.0%) 1 (0.0%) int xpc_qsUnwrapThis<nsIDOMMouseEvent>(JSContext*, JSObject*, nsIDOMMouseEvent**, nsISupports**, JS::Value*, XPCLazyCallContext*, bool) 1 (0.0%) int xpc_qsUnwrapThis<nsIDOMMouseEvent>(JSContext*, JSObject*, nsIDOMMouseEvent**, nsISupports**, JS::Value*, XPCLazyCallContext*, bool) (self)
1 (0.0%) js::IsIncrementalBarrierNeededOnObject(JSObject*) (self) 1 (0.0%) xpc_UnmarkGrayObject(JSObject*) 289058 1 (0.0%) 1 (0.0%) js::IsIncrementalBarrierNeededOnObject(JSObject*) 1 (0.0%) js::IsIncrementalBarrierNeededOnObject(JSObject*) (self)
1 (0.0%) mozilla::css::Rule::Release() 144233 0 (0.0%) 1 (0.0%) mozilla::css::ImportRule::~ImportRule() 1 (0.0%) mozilla::css::ImportRule::~ImportRule()
1 (0.0%) PR_ExplodeTime 337539 0 (0.0%) 1 (0.0%) PR_LocalTimeParameters 1 (0.0%) MT_safe_localtime
1 (0.0%) mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(gfx3DMatrix const&) 1 (0.0%) mozilla::layers::BasicThebesLayer::ComputeEffectiveTransforms(gfx3DMatrix const&) (self) 269500 1 (0.0%) 1 (0.0%) mozilla::layers::BasicThebesLayer::ComputeEffectiveTransforms(gfx3DMatrix const&) 1 (0.0%) mozilla::layers::BasicThebesLayer::ComputeEffectiveTransforms(gfx3DMatrix const&) (self)
1 (0.0%) clearlooks_style_draw_box 117744 0 (0.0%) 1 (0.0%) clearlooks_gummy_draw_scrollbar_stepper 1 (0.0%) _end
1 (0.0%) nsDisplayText::GetBounds(nsDisplayListBuilder*, bool*) (self) 1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 142901 1 (0.0%) 1 (0.0%) nsDisplayText::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayText::GetBounds(nsDisplayListBuilder*, bool*) (self)
1 (0.0%) mozilla::layers::BasicThebesLayer::SetVisibleRegion(nsIntRegion const&) (self) 1 (0.0%) mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData() 269505 1 (0.0%) 1 (0.0%) mozilla::layers::BasicThebesLayer::SetVisibleRegion(nsIntRegion const&) 1 (0.0%) mozilla::layers::BasicThebesLayer::SetVisibleRegion(nsIntRegion const&) (self)
1 (0.0%) TSOffsetStyleGCs 241926 0 (0.0%) 1 (0.0%) TSOffsetStyleGCArray 1 (0.0%) _end
1 (0.0%) _ZL10EmitNameOpP9JSContextPN2js8frontend15BytecodeEmitterEPNS2_9ParseNodeEb.part.186 291984 0 (0.0%) 1 (0.0%) EmitAtomOp(JSContext*, JSAtom*, JSOp, js::frontend::BytecodeEmitter*) 1 (0.0%) EmitCheck(JSContext*, js::frontend::BytecodeEmitter*, long)
1 (0.0%) nsDOMUIEvent::DuplicatePrivateData() 157971 0 (0.0%) 1 (0.0%) nsDOMEvent::GetPageCoords(nsPresContext*, nsEvent*, nsIntPoint, nsIntPoint) 1 (0.0%) nsDOMEvent::GetClientCoords(nsPresContext*, nsEvent*, nsIntPoint, nsIntPoint)
1 (0.0%) nsWindowRoot::AddRef() (self) 1 (0.0%) nsEventTargetChainItem::nsEventTargetChainItem(nsIDOMEventTarget*, nsEventTargetChainItem*) 188957 1 (0.0%) 1 (0.0%) nsWindowRoot::AddRef() 1 (0.0%) nsWindowRoot::AddRef() (self)
1 (0.0%) mozilla::layers::BasicShadowLayerManager::BeginTransactionWithTarget(gfxContext*) (self) 1 (0.0%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 269142 1 (0.0%) 1 (0.0%) mozilla::layers::BasicShadowLayerManager::BeginTransactionWithTarget(gfxContext*) 1 (0.0%) mozilla::layers::BasicShadowLayerManager::BeginTransactionWithTarget(gfxContext*) (self)
1 (0.0%) nsGfxScrollFrameInner::GetScrolledRect() const 141568 0 (0.0%) 1 (0.0%) nsGfxScrollFrameInner::GetScrolledRectInternal(nsRect const&, nsSize const&) const 1 (0.0%) nsGfxScrollFrameInner::IsLTR() const
1 (0.0%) JSObject::addPropertyInternal(JSContext*, long, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, int, js::Shape**, bool) 290162 0 (0.0%) 1 (0.0%) _ZN8JSObject16getChildPropertyEP9JSContextPN2js5ShapeERNS2_10StackShapeE.constprop.187 1 (0.0%) JSObject::setLastProperty(JSContext*, JS::Handle<JSObject*>, js::Shape*)
1 (0.0%) js_FindClassObject(JSContext*, JSProtoKey, JS::MutableHandle<JS::Value>, js::Class*) 1 (0.0%) js::LookupPropertyWithFlags(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) (self) 289679 1 (0.0%) 1 (0.0%) js::LookupPropertyWithFlags(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) 1 (0.0%) js::LookupPropertyWithFlags(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>) (self)
1 (0.0%) nsXPConnect::WrapNativeToJSVal(JSContext*, JSObject*, nsISupports*, nsWrapperCache*, nsID const*, bool, JS::Value*, nsIXPConnectJSObjectHolder**) 221883 0 (0.0%) 1 (0.0%) _ZL24NativeInterface2JSObjectR18XPCLazyCallContextP8JSObjectP11nsISupportsP14nsWrapperCachePK4nsIDbPN2JS5ValueEPP26nsIXPConnectJSObjectHolder.constprop.20 1 (0.0%) XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, tag_nsresult*)
1 (0.0%) nsCSSFrameConstructor::ProcessChildren(nsFrameConstructorState&, nsIContent*, nsStyleContext*, nsIFrame*, bool, nsFrameItems&, bool, PendingBinding*, nsIFrame*) 137564 0 (0.0%) 1 (0.0%) nsCSSFrameConstructor::FrameConstructionItemList::~FrameConstructionItemList() 1 (0.0%) arena_dalloc
1 (0.0%) nsDocument::CreateElementNS(nsAString_internal const&, nsAString_internal const&, nsIContent**) 150484 0 (0.0%) 1 (0.0%) nsContentUtils::GetNodeInfoFromQName(nsAString_internal const&, nsAString_internal const&, nsNodeInfoManager*, unsigned short, nsINodeInfo**) 1 (0.0%) nsNodeInfoManager::GetNodeInfo(nsAString_internal const&, nsIAtom*, int, unsigned short, nsINodeInfo**)
1 (0.0%) _cairo_pattern_acquire_surface 272591 0 (0.0%) 1 (0.0%) _cairo_pattern_solid_surface_matches 1 (0.0%) INT__moz_cairo_surface_get_content
1 (0.0%) nsHTMLInputElement::SetValue(nsAString_internal const&) 168673 0 (0.0%) 1 (0.0%) nsHTMLInputElement::SetValueInternal(nsAString_internal const&, bool, bool) 1 (0.0%) nsTextEditorState::SetValue(nsAString_internal const&, bool, bool)
1 (0.0%) nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint) 146438 0 (0.0%) 1 (0.0%) nsRuleNode::GetStyleText(nsStyleContext*, bool) 1 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*)
3 (0.0%) nsContentUtils::RemoveScriptBlocker() 153364 0 (0.0%) 1 (0.0%) RemoveFromBindingManagerRunnable::Run() 3 (0.0%) nsBindingManager::RemovedFromDocumentInternal(nsIContent*, nsIDocument*, nsIContent*)
1 (0.0%) nsRuleNode::GetStyleColor(nsStyleContext*, bool) (self) 1 (0.0%) nsCSSRendering::PaintBorderWithStyleBorder(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleBorder const&, nsStyleContext*, int) 146440 1 (0.0%) 1 (0.0%) nsRuleNode::GetStyleColor(nsStyleContext*, bool) 1 (0.0%) nsRuleNode::GetStyleColor(nsStyleContext*, bool) (self)
1 (0.0%) nsXPathEvaluator::Evaluate(nsAString_internal const&, nsIDOMNode*, nsIDOMXPathNSResolver*, unsigned short, nsISupports*, nsISupports**) 184390 0 (0.0%) 1 (0.0%) nsXPathEvaluator::CreateExpression(nsAString_internal const&, nsIDOMXPathNSResolver*, nsIDOMXPathExpression**) 1 (0.0%) nsXPathEvaluator::CreateExpression(nsAString_internal const&, nsIDOMXPathNSResolver*, nsTArray<int, nsTArrayDefaultAllocator>*, nsTArray<nsCString, nsTArrayDefaultAllocator>*, nsCOMArray<nsISupports>*, nsIDOMXPathExpression**)
1 (0.0%) nsNSSComponent::RandomUpdate(void*, int) 234931 0 (0.0%) 1 (0.0%) nsNSSActivityState::leave() 1 (0.0%) PR_Lock
1 (0.0%) nsViewManager::FlushDirtyRegionToWidget(nsView*) 136763 0 (0.0%) 1 (0.0%) nsRegion::ConvertAppUnitsRoundOut(int, int) const 1 (0.0%) nsRegion::nsRegion(nsRegion const&)
1 (0.0%) nsContentList::AttributeChanged(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 150493 0 (0.0%) 1 (0.0%) nsContentUtils::IsInSameAnonymousTree(nsINode const*, nsIContent const*) 1 (0.0%) nsDocument::IsNodeOfType(unsigned int) const
1 (0.0%) nsDocShell::FindChildWithName(unsigned short const*, bool, bool, nsIDocShellTreeItem*, nsIDocShellTreeItem*, nsIDocShellTreeItem**) 1 (0.0%) non-virtual thunk to nsDocShell::GetItemType(int*) (self) 228495 1 (0.0%) 1 (0.0%) non-virtual thunk to nsDocShell::GetItemType(int*) 1 (0.0%) non-virtual thunk to nsDocShell::GetItemType(int*) (self)
1 (0.0%) nsIDOMElement_RemoveAttribute(JSContext*, unsigned int, JS::Value*) 153328 0 (0.0%) 1 (0.0%) nsGenericElement::RemoveAttribute(nsAString_internal const&) 1 (0.0%) nsStyledElementNotElementCSSInlineStyle::UnsetAttr(int, nsIAtom*, bool)
1 (0.0%) PresShell::HandlePostedReflowCallbacks(bool) 142679 0 (0.0%) 1 (0.0%) nsSubDocumentFrame::ReflowFinished() 1 (0.0%) nsFrameLoader::UpdatePositionAndSize(nsIFrame*)
1 (0.0%) nsRegion::Optimize() 1 (0.0%) nsRegion::Remove(nsRegion::RgnRect*) (self) 136728 1 (0.0%) 1 (0.0%) nsRegion::Remove(nsRegion::RgnRect*) 1 (0.0%) nsRegion::Remove(nsRegion::RgnRect*) (self)
1 (0.0%) nsSprocketLayout::GetPrefSize(nsIFrame*, nsBoxLayoutState&) 141470 0 (0.0%) 1 (0.0%) nsXULScrollFrame::GetPrefSize(nsBoxLayoutState&) 1 (0.0%) nsBoxFrame::GetPrefSize(nsBoxLayoutState&)
1 (0.0%) nsTextEditRules::WillInsertText(EditAction, mozilla::Selection*, bool*, bool*, nsAString_internal const*, nsAString_internal*, int) 142564 0 (0.0%) 1 (0.0%) mozilla::Selection::Collapse(nsIDOMNode*, int) 1 (0.0%) mozilla::Selection::Collapse(nsINode*, int)
1 (0.0%) NS_NewStyleContext(nsStyleContext*, nsIAtom*, nsCSSPseudoElements::Type, nsRuleNode*) 1 (0.0%) nsStyleContext::operator new(unsigned long, nsPresContext*) (self) 146574 1 (0.0%) 1 (0.0%) nsStyleContext::operator new(unsigned long, nsPresContext*) 1 (0.0%) nsStyleContext::operator new(unsigned long, nsPresContext*) (self)
1 (0.0%) nsDiskCacheDevice::FindEntry(nsCString*, bool*) 129078 0 (0.0%) 1 (0.0%) nsDiskCacheMap::ReadDiskCacheEntry(nsDiskCacheRecord*) 1 (0.0%) nsDiskCacheBlockFile::ReadBlocks(void*, int, int, int*)
1 (0.0%) PresShell::AttributeWillChange(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 139287 0 (0.0%) 1 (0.0%) nsAutoCauseReflowNotifier::nsAutoCauseReflowNotifier(PresShell*) 1 (0.0%) nsContentUtils::AddScriptBlocker()
1 (0.0%) gfxTextRun::BreakAndMeasureText(unsigned int, unsigned int, bool, double, gfxTextRun::PropertyProvider*, bool, double*, gfxFont::RunMetrics*, gfxFont::BoundingBoxType, gfxContext*, bool*, unsigned int*, bool, gfxBreakPriority*) 268318 0 (0.0%) 1 (0.0%) gfxTextRun::MeasureText(unsigned int, unsigned int, gfxFont::BoundingBoxType, gfxContext*, gfxTextRun::PropertyProvider*) 1 (0.0%) gfxTextRun::AccumulateMetricsForRun(gfxFont*, unsigned int, unsigned int, gfxFont::BoundingBoxType, gfxContext*, gfxTextRun::PropertyProvider*, unsigned int, unsigned int, gfxFont::RunMetrics*)
1 (0.0%) js::EmptyShape::getInitialShape(JSContext*, js::Class*, js::TaggedProto, JSObject*, js::gc::AllocKind, unsigned int) (self) 1 (0.0%) js::NewObjectWithGivenProto(JSContext*, js::Class*, js::TaggedProto, JSObject*, js::gc::AllocKind) 290189 1 (0.0%) 1 (0.0%) js::EmptyShape::getInitialShape(JSContext*, js::Class*, js::TaggedProto, JSObject*, js::gc::AllocKind, unsigned int) 1 (0.0%) js::EmptyShape::getInitialShape(JSContext*, js::Class*, js::TaggedProto, JSObject*, js::gc::AllocKind, unsigned int) (self)
1 (0.0%) nsTextFrame::ReflowText(nsLineLayout&, int, nsRenderingContext*, bool, nsHTMLReflowMetrics&, unsigned int&) 268319 0 (0.0%) 1 (0.0%) gfxTextRun::BreakAndMeasureText(unsigned int, unsigned int, bool, double, gfxTextRun::PropertyProvider*, bool, double*, gfxFont::RunMetrics*, gfxFont::BoundingBoxType, gfxContext*, bool*, unsigned int*, bool, gfxBreakPriority*) 1 (0.0%) gfxTextRun::MeasureText(unsigned int, unsigned int, gfxFont::BoundingBoxType, gfxContext*, gfxTextRun::PropertyProvider*)
1 (0.0%) _cairo_surface_acquire_source_image 273463 0 (0.0%) 1 (0.0%) _cairo_xlib_surface_acquire_source_image 1 (0.0%) _get_image_surface
1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayItem::GetBounds(nsDisplayListBuilder*, bool*) (self) 137874 1 (0.0%) 1 (0.0%) nsDisplayItem::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayItem::GetBounds(nsDisplayListBuilder*, bool*) (self)
1 (0.0%) _end 293229 0 (0.0%) 1 (0.0%) js::mjit::ic::NativeCall(js::VMFrame&, js::mjit::ic::CallICInfo*) 1 (0.0%) js::mjit::CallCompiler::generateNativeStub()
1 (0.0%) gfxPangoFontGroup::MakeFontSet(_PangoLanguage*, double, nsAutoRef<_FcPattern>*) 268809 0 (0.0%) 1 (0.0%) gfxFcFontSet::gfxFcFontSet(_FcPattern*, gfxUserFontSet*) 1 (0.0%) gfxFcFontSet::SortPreferredFonts(bool&)
1 (0.0%) gfxPangoFontGroup::GetBaseFont() 268812 0 (0.0%) 1 (0.0%) gfxFcFontSet::GetFontAt(unsigned int, gfxFontStyle const*) 1 (0.0%) gfxFcFont::GetOrMakeFont(_FcPattern*, _FcPattern*, gfxFontStyle const*)
1 (0.0%) nsObserverList::NotifyObservers(nsISupports*, char const*, unsigned short const*) 233821 0 (0.0%) 1 (0.0%) nsNSSComponent::Observe(nsISupports*, char const*, unsigned short const*) 1 (0.0%) nsNSSComponent::DoProfileBeforeChange(nsISupports*)
1 (0.0%) nsCycleCollector_suspectedCount() (self) 1 (0.0%) nsJSContext::MaybePokeCC() 265532 1 (0.0%) 1 (0.0%) nsCycleCollector_suspectedCount() 1 (0.0%) nsCycleCollector_suspectedCount() (self)
1 (0.0%) js_NativeGet(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::Shape*, unsigned int, JS::Value*) 224225 0 (0.0%) 1 (0.0%) nsIDOMHTMLDocument_GetCookie(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) nsHTMLDocument::GetCookie(nsAString_internal&)
1 (0.0%) mozilla::dom::FragmentOrElement::CanSkip(nsINode*, bool) 1 (0.0%) mozilla::dom::FragmentOrElement::OwnedOnlyByTheDOMTree() (self) 152785 1 (0.0%) 1 (0.0%) mozilla::dom::FragmentOrElement::OwnedOnlyByTheDOMTree() 1 (0.0%) mozilla::dom::FragmentOrElement::OwnedOnlyByTheDOMTree() (self)
1 (0.0%) nsACString_internal::Assign(nsACString_internal const&) (self) 1 (0.0%) nsStandardURL::GetSpec(nsACString_internal&) 266265 1 (0.0%) 1 (0.0%) nsACString_internal::Assign(nsACString_internal const&) 1 (0.0%) nsACString_internal::Assign(nsACString_internal const&) (self)
1 (0.0%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 148170 0 (0.0%) 1 (0.0%) nsSliderFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsIFrame::GetChildBox() const
1 (0.0%) nsScriptSecurityManager::CreateCodebasePrincipal(nsIURI*, unsigned int, bool, nsIPrincipal**) 197297 0 (0.0%) 1 (0.0%) nsPrincipal::Init(nsACString_internal const&, nsACString_internal const&, nsACString_internal const&, nsISupports*, nsIURI*, unsigned int, bool) 1 (0.0%) NS_TryToMakeImmutable(nsIURI*, tag_nsresult*)
1 (0.0%) nsDocShell::GetInterface(nsID const&, void**) 1 (0.0%) nsDocShell::EnsureScriptEnvironment() (self) 228846 1 (0.0%) 1 (0.0%) nsDocShell::EnsureScriptEnvironment() 1 (0.0%) nsDocShell::EnsureScriptEnvironment() (self)
1 (0.0%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*, nsTArrayDefaultAllocator>&) 1 (0.0%) mozilla::layers::Layer** nsTArray<mozilla::layers::Layer*, nsTArrayDefaultAllocator>::AppendElement<mozilla::layers::Layer*>(mozilla::layers::Layer* const&) (self) 269669 1 (0.0%) 1 (0.0%) mozilla::layers::Layer** nsTArray<mozilla::layers::Layer*, nsTArrayDefaultAllocator>::AppendElement<mozilla::layers::Layer*>(mozilla::layers::Layer* const&) 1 (0.0%) mozilla::layers::Layer** nsTArray<mozilla::layers::Layer*, nsTArrayDefaultAllocator>::AppendElement<mozilla::layers::Layer*>(mozilla::layers::Layer* const&) (self)
2 (0.0%) nsCSSStyleSheetInner::RemoveSheet(nsCSSStyleSheet*) 144447 0 (0.0%) 1 (0.0%) nsCSSStyleSheetInner::~nsCSSStyleSheetInner() 2 (0.0%) nsCOMArray_base::~nsCOMArray_base()
2 (0.0%) nsCSSStyleSheet::~nsCSSStyleSheet() 144448 0 (0.0%) 1 (0.0%) nsCSSStyleSheetInner::RemoveSheet(nsCSSStyleSheet*) 2 (0.0%) nsCSSStyleSheetInner::~nsCSSStyleSheetInner()
1 (0.0%) nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, unsigned int, bool, nsCxPusher*) 1 (0.0%) nsDocument::GetListenerManager(bool) (self) 152428 1 (0.0%) 1 (0.0%) nsDocument::GetListenerManager(bool) 1 (0.0%) nsDocument::GetListenerManager(bool) (self)
1 (0.0%) js::mjit::CallCompiler::generateNativeStub() 290330 0 (0.0%) 1 (0.0%) str_indexOf(JSContext*, unsigned int, JS::Value*) 1 (0.0%) int UnrolledMatch<ManualCmp>(unsigned short const*, unsigned int, unsigned short const*, unsigned int)
1 (0.0%) js_GetClassPrototype(JSContext*, JSProtoKey, JS::MutableHandle<JSObject*>, js::Class*) 289680 0 (0.0%) 1 (0.0%) js_FindClassObject(JSContext*, JSProtoKey, JS::MutableHandle<JS::Value>, js::Class*) 1 (0.0%) js::LookupPropertyWithFlags(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>)
1 (0.0%) js::frontend::NameFunctions(JSContext*, js::frontend::ParseNode*) (self) 1 (0.0%) js::frontend::CompileScript(JSContext*, JS::Handle<JSObject*>, js::StackFrame*, JS::CompileOptions const&, unsigned short const*, unsigned long, JSString*, unsigned int) 292027 1 (0.0%) 1 (0.0%) js::frontend::NameFunctions(JSContext*, js::frontend::ParseNode*) 1 (0.0%) js::frontend::NameFunctions(JSContext*, js::frontend::ParseNode*) (self)
1 (0.0%) _ZL15SelectorMatchesPN7mozilla3dom7ElementEP13nsCSSSelectorR16NodeMatchContextR16TreeMatchContextPb.part.8 1 (0.0%) nsCSSRuleProcessor::GetContentStateForVisitedHandling(mozilla::dom::Element*, TreeMatchContext const&, nsRuleWalker::VisitedHandlingType, bool) (self) 143801 1 (0.0%) 1 (0.0%) nsCSSRuleProcessor::GetContentStateForVisitedHandling(mozilla::dom::Element*, TreeMatchContext const&, nsRuleWalker::VisitedHandlingType, bool) 1 (0.0%) nsCSSRuleProcessor::GetContentStateForVisitedHandling(mozilla::dom::Element*, TreeMatchContext const&, nsRuleWalker::VisitedHandlingType, bool) (self)
1 (0.0%) ots::ots_glyf_serialise(ots::OTSStream*, ots::OpenTypeFile*) 1 (0.0%) ots::OTSStream::Write(void const*, unsigned long) (self) 268582 1 (0.0%) 1 (0.0%) ots::OTSStream::Write(void const*, unsigned long) 1 (0.0%) ots::OTSStream::Write(void const*, unsigned long) (self)
1 (0.0%) _ZN7nsINode21ReplaceOrInsertBeforeEbPS_S0_.part.14 1 (0.0%) nsCOMPtr<nsINode>::nsCOMPtr(nsINode*) (self) 142469 1 (0.0%) 1 (0.0%) nsCOMPtr<nsINode>::nsCOMPtr(nsINode*) 1 (0.0%) nsCOMPtr<nsINode>::nsCOMPtr(nsINode*) (self)
1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) 183048 0 (0.0%) 1 (0.0%) nsHTMLDocument::QueryInterface(nsID const&, void**) 1 (0.0%) NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
1 (0.0%) moz_gtk_get_widget_border 1 (0.0%) ensure_button_widget (self) 241937 1 (0.0%) 1 (0.0%) ensure_button_widget 1 (0.0%) ensure_button_widget (self)
1 (0.0%) nsIFrame::Layout(nsBoxLayoutState&) 141298 0 (0.0%) 1 (0.0%) nsFrame::DoLayout(nsBoxLayoutState&) 1 (0.0%) nsFrame::BoxReflow(nsBoxLayoutState&, nsPresContext*, nsHTMLReflowMetrics&, nsRenderingContext*, int, int, int, int, bool)
1 (0.0%) gfxAlphaBoxBlur::Paint(gfxContext*, gfxPoint const&) 278748 0 (0.0%) 1 (0.0%) mozilla::gfx::AlphaBoxBlur::Blur() 1 (0.0%) mozilla::gfx::BoxBlurVertical(unsigned char*, unsigned char*, int, int, int, int, mozilla::gfx::IntRect const&)
1 (0.0%) nsLayoutStatics::Shutdown() 146236 0 (0.0%) 1 (0.0%) nsLayoutStylesheetCache::Shutdown() 1 (0.0%) nsLayoutStylesheetCache::Release()
1 (0.0%) nsDisplayTransform::GetTransform(float) 1 (0.0%) NS_round(double) (self) 137653 1 (0.0%) 1 (0.0%) NS_round(double) 1 (0.0%) NS_round(double) (self)
1 (0.0%) nsAttrValue::SetTo(mozilla::css::StyleRule*, nsAString_internal const*) 149848 0 (0.0%) 1 (0.0%) nsAttrValue::EnsureEmptyMiscContainer() 1 (0.0%) moz_xmalloc
1 (0.0%) __deallocate_stack 105213 0 (0.0%) 1 (0.0%) __free_stacks 1 (0.0%) munmap
1 (0.0%) js::mjit::FrameState::discardForJoin(js::mjit::RegisterAllocation*&, unsigned int) (self) 1 (0.0%) js::mjit::Compiler::generateMethod() 292925 1 (0.0%) 1 (0.0%) js::mjit::FrameState::discardForJoin(js::mjit::RegisterAllocation*&, unsigned int) 1 (0.0%) js::mjit::FrameState::discardForJoin(js::mjit::RegisterAllocation*&, unsigned int) (self)
1 (0.0%) nsThread::ProcessNextEvent(bool, bool*) 265070 0 (0.0%) 1 (0.0%) nsThreadPool::Run() 1 (0.0%) nsThreadPoolNaming::SetThreadPoolName(nsACString_internal const&, nsIThread*)
1 (0.0%) nsBlockReflowContext::ComputeCollapsedTopMargin(nsHTMLReflowState const&, nsCollapsingMargin*, nsIFrame*, bool*, bool*) (self) 1 (0.0%) nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) 140778 1 (0.0%) 1 (0.0%) nsBlockReflowContext::ComputeCollapsedTopMargin(nsHTMLReflowState const&, nsCollapsingMargin*, nsIFrame*, bool*, bool*) 1 (0.0%) nsBlockReflowContext::ComputeCollapsedTopMargin(nsHTMLReflowState const&, nsCollapsingMargin*, nsIFrame*, bool*, bool*) (self)
1 (0.0%) _cairo_xlib_surface_acquire_source_image 273460 0 (0.0%) 1 (0.0%) _get_image_surface 1 (0.0%) _end
1 (0.0%) nsDocShell::GetCanExecuteScripts(bool*) 228625 0 (0.0%) 1 (0.0%) nsDocShell::GetAllowJavascript(bool*) 1 (0.0%) nsDocShell::GetChannelIsUnsafe(bool*)
1 (0.0%) js::CrossCompartmentWrapper::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 291078 0 (0.0%) 1 (0.0%) js::DirectWrapper::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*) 1 (0.0%) js::DirectProxyHandler::set(JSContext*, JSObject*, JSObject*, long, bool, JS::Value*)
1 (0.0%) _cairo_gstate_clip (self) 1 (0.0%) _moz_cairo_clip_preserve 272244 1 (0.0%) 1 (0.0%) _cairo_gstate_clip 1 (0.0%) _cairo_gstate_clip (self)
1 (0.0%) INT__moz_cairo_matrix_init_identity (self) 1 (0.0%) gfxMatrix::Reset() 272370 1 (0.0%) 1 (0.0%) INT__moz_cairo_matrix_init_identity 1 (0.0%) INT__moz_cairo_matrix_init_identity (self)
1 (0.0%) void gfxFontGroup::InitScriptRun<unsigned char>(gfxContext*, gfxTextRun*, unsigned char const*, unsigned int, unsigned int, int) 268360 0 (0.0%) 1 (0.0%) void gfxFontGroup::ComputeRanges<unsigned char>(nsTArray<gfxTextRange, nsTArrayDefaultAllocator>&, unsigned char const*, unsigned int, int) 1 (0.0%) gfxPangoFontGroup::FindFontForChar(unsigned int, unsigned int, int, gfxFont*, unsigned char*)
1 (0.0%) TraceJSHolder(void*, nsScriptObjectTracer*&, void*) 1 (0.0%) nsContentUtils::TraceWrapper(nsWrapperCache*, void (*)(void*, char const*, void*), void*) (self) 150550 1 (0.0%) 1 (0.0%) nsContentUtils::TraceWrapper(nsWrapperCache*, void (*)(void*, char const*, void*), void*) 1 (0.0%) nsContentUtils::TraceWrapper(nsWrapperCache*, void (*)(void*, char const*, void*), void*) (self)
1 (0.0%) XPC_WN_OuterObject(JSContext*, JS::Handle<JSObject*>) 189187 0 (0.0%) 1 (0.0%) nsWindowSH::OuterObject(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JSObject**) 1 (0.0%) JS_WrapObject
1 (0.0%) nsLayoutStylesheetCache::Shutdown() 146256 0 (0.0%) 1 (0.0%) nsLayoutStylesheetCache::Release() 1 (0.0%) nsLayoutStylesheetCache::~nsLayoutStylesheetCache()
1 (0.0%) js::ValueToIterator(JSContext*, unsigned int, JS::MutableHandle<JS::Value>) 289504 0 (0.0%) 1 (0.0%) js::GetIterator(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandle<JS::Value>) 1 (0.0%) js::Proxy::iterate(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandle<JS::Value>)
1 (0.0%) JS_GetOptions (self) 1 (0.0%) nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, bool*) 288046 1 (0.0%) 1 (0.0%) JS_GetOptions 1 (0.0%) JS_GetOptions (self)
1 (0.0%) BuildTextRunsScanner::FlushFrames(bool, bool) 142982 0 (0.0%) 1 (0.0%) BuildTextRunsScanner::FlushLineBreaks(gfxTextRun*) 1 (0.0%) nsTArray<nsAutoPtr<BuildTextRunsScanner::BreakSink>, nsTArrayDefaultAllocator>::Clear()
1 (0.0%) js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 289508 0 (0.0%) 1 (0.0%) js::ValueToIterator(JSContext*, unsigned int, JS::MutableHandle<JS::Value>) 1 (0.0%) js::GetIterator(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandle<JS::Value>)
1 (0.0%) nsSprocketLayout::GetMaxSize(nsIFrame*, nsBoxLayoutState&) 148572 0 (0.0%) 1 (0.0%) nsTextBoxFrame::GetMinSize(nsBoxLayoutState&) 1 (0.0%) nsBox::AddBorderAndPadding(nsIFrame*, nsSize&)
1 (0.0%) nsGlobalWindow::GetPrincipal() (self) 1 (0.0%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) 188305 1 (0.0%) 1 (0.0%) nsGlobalWindow::GetPrincipal() 1 (0.0%) nsGlobalWindow::GetPrincipal() (self)
1 (0.0%) nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) 139947 0 (0.0%) 1 (0.0%) nsComboboxControlFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 1 (0.0%) nsComboboxControlFrame::ReflowDropdown(nsPresContext*, nsHTMLReflowState const&)
1 (0.0%) nsCSSFrameConstructor::ContentAppended(nsIContent*, nsIContent*, bool) 137518 0 (0.0%) 1 (0.0%) nsCSSFrameConstructor::AppendFramesToParent(nsFrameConstructorState&, nsIFrame*, nsFrameItems&, nsIFrame*, bool) 1 (0.0%) nsBlockFrame::InsertFrames(mozilla::layout::FrameChildListID, nsIFrame*, nsFrameList&)
1 (0.0%) nsIDOMHTMLDocument_GetCookie(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 183119 0 (0.0%) 1 (0.0%) nsHTMLDocument::GetCookie(nsAString_internal&) 1 (0.0%) nsCookieService::GetCookieStringCommon(nsIURI*, nsIChannel*, bool, char**)
1 (0.0%) nsDiskCacheMap::WriteCacheClean(bool) 337628 0 (0.0%) 1 (0.0%) pt_Write 1 (0.0%) __write_nocancel
1 (0.0%) mozilla::net::nsHttpChannel::Connect() 233383 0 (0.0%) 1 (0.0%) nsStrictTransportSecurityService::IsStsURI(nsIURI*, bool*) 1 (0.0%) nsPermissionManager::CommonTestPermission(nsIPrincipal*, char const*, unsigned int*, bool)
1 (0.0%) mozilla::gfx::AlphaBoxBlur::Blur() 1 (0.0%) mozilla::gfx::BoxBlurVertical(unsigned char*, unsigned char*, int, int, int, int, mozilla::gfx::IntRect const&) (self) 278740 1 (0.0%) 1 (0.0%) mozilla::gfx::BoxBlurVertical(unsigned char*, unsigned char*, int, int, int, int, mozilla::gfx::IntRect const&) 1 (0.0%) mozilla::gfx::BoxBlurVertical(unsigned char*, unsigned char*, int, int, int, int, mozilla::gfx::IntRect const&) (self)
1 (0.0%) nsInlineFrame::ReflowFrames(nsPresContext*, nsHTMLReflowState const&, nsInlineFrame::InlineReflowState&, nsHTMLReflowMetrics&, unsigned int&) 142052 0 (0.0%) 1 (0.0%) nsInlineFrame::ReflowInlineFrame(nsPresContext*, nsHTMLReflowState const&, nsInlineFrame::InlineReflowState&, nsIFrame*, unsigned int&) 1 (0.0%) nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&)
1 (0.0%) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsIDOMEventTarget>*) 1 (0.0%) ChainItemPool::ChainItemPool() (self) 159753 1 (0.0%) 1 (0.0%) ChainItemPool::ChainItemPool() 1 (0.0%) ChainItemPool::ChainItemPool() (self)
1 (0.0%) nsBindingManager::SetBinding(nsIContent*, nsXBLBinding*) 1 (0.0%) SetOrRemoveObject(PLDHashTable&, nsIContent*, nsISupports*) (self) 186244 1 (0.0%) 1 (0.0%) SetOrRemoveObject(PLDHashTable&, nsIContent*, nsISupports*) 1 (0.0%) SetOrRemoveObject(PLDHashTable&, nsIContent*, nsISupports*) (self)
1 (0.0%) _moz_cairo_move_to 272227 0 (0.0%) 1 (0.0%) _do_cairo_gstate_user_to_backend 1 (0.0%) INT__moz_cairo_matrix_transform_point
1 (0.0%) nsDisplayXULTextBox::PaintTextToContext(nsRenderingContext*, nsPoint, unsigned int const*) 148578 0 (0.0%) 1 (0.0%) nsTextBoxFrame::PaintTitle(nsRenderingContext&, nsRect const&, nsPoint, unsigned int const*) 1 (0.0%) nsTextBoxFrame::DrawText(nsRenderingContext&, nsRect const&, nsRect const&, unsigned int const*)
1 (0.0%) nsINode::~nsINode() 153886 0 (0.0%) 1 (0.0%) nsNodeInfo::Release() 1 (0.0%) nsNodeInfoManager::Release()
1 (0.0%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) 1 (0.0%) nsJSContext::GetGlobalObject() (self) 187421 1 (0.0%) 1 (0.0%) nsJSContext::GetGlobalObject() 1 (0.0%) nsJSContext::GetGlobalObject() (self)
1 (0.0%) XPCJSRuntime::ActivityCallback(void*, int) (self) 1 (0.0%) nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*) 223345 1 (0.0%) 1 (0.0%) XPCJSRuntime::ActivityCallback(void*, int) 1 (0.0%) XPCJSRuntime::ActivityCallback(void*, int) (self)
1 (0.0%) nsFrame::DoLayout(nsBoxLayoutState&) 141232 0 (0.0%) 1 (0.0%) nsFrame::BoxReflow(nsBoxLayoutState&, nsPresContext*, nsHTMLReflowMetrics&, nsRenderingContext*, int, int, int, int, bool) 1 (0.0%) nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&)
1 (0.0%) js::analyze::ScriptAnalysis::analyzeTypesBytecode(JSContext*, unsigned int, js::analyze::ScriptAnalysis::TypeInferenceState&) 289360 0 (0.0%) 1 (0.0%) void PropertyAccess<(PropertyAccessKind)1>(JSContext*, JS::Handle<JSScript*>, unsigned char*, js::types::TypeObject*, js::types::StackTypeSet*, long) 1 (0.0%) js::types::TypeObject::getFromPrototypes(JSContext*, long, js::types::TypeSet*, bool)
1 (0.0%) nsContentUtils::CallerHasUniversalXPConnect() 197469 0 (0.0%) 1 (0.0%) nsScriptSecurityManager::SubjectPrincipalIsSystem(bool*) 1 (0.0%) nsSystemPrincipal::Equals(nsIPrincipal*, bool*)
1 (0.0%) nsCSSRendering::GetBackgroundLayerRect(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 137732 0 (0.0%) 1 (0.0%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 1 (0.0%) NSToCoordRound(double)
1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 137121 0 (0.0%) 1 (0.0%) mozilla::RoundToMatchResidual(double, double) 1 (0.0%) NSToIntRoundUp(double)
1 (0.0%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*) const 1 (0.0%) nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*, mozilla::layout::FrameChildListID) const (self) 140772 1 (0.0%) 1 (0.0%) nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*, mozilla::layout::FrameChildListID) const 1 (0.0%) nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*, mozilla::layout::FrameChildListID) const (self)
1 (0.0%) nsBindingManager::ProcessAttachedQueue(unsigned int) (self) 1 (0.0%) PresShell::FlushPendingNotifications(mozFlushType) 186328 1 (0.0%) 1 (0.0%) nsBindingManager::ProcessAttachedQueue(unsigned int) 1 (0.0%) nsBindingManager::ProcessAttachedQueue(unsigned int) (self)
1 (0.0%) XPCWrappedNative::InitTearOff(XPCCallContext&, XPCWrappedNativeTearOff*, XPCNativeInterface*, int) 1 (0.0%) XPCContext::GetAppropriateSecurityManager(unsigned short) const (self) 222868 1 (0.0%) 1 (0.0%) XPCContext::GetAppropriateSecurityManager(unsigned short) const 1 (0.0%) XPCContext::GetAppropriateSecurityManager(unsigned short) const (self)
1 (0.0%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 1 (0.0%) nsDisplaySolidColor::GetBounds(nsDisplayListBuilder*, bool*) (self) 137918 1 (0.0%) 1 (0.0%) nsDisplaySolidColor::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplaySolidColor::GetBounds(nsDisplayListBuilder*, bool*) (self)
1 (0.0%) pthread_join 105214 0 (0.0%) 1 (0.0%) __deallocate_stack 1 (0.0%) __free_stacks
1 (0.0%) nsDisplayBoxShadowInner::AllocateGeometry(nsDisplayListBuilder*) 138269 0 (0.0%) 1 (0.0%) nsDisplayBoxShadowInnerGeometry::nsDisplayBoxShadowInnerGeometry(nsDisplayItem*, nsDisplayListBuilder*) 1 (0.0%) nsDisplayItem::GetPaddingRect()
1 (0.0%) nsTextEditRules::WillDoAction(mozilla::Selection*, nsRulesInfo*, bool*, bool*) 195495 0 (0.0%) 1 (0.0%) nsTextEditRules::WillInsertText(EditAction, mozilla::Selection*, bool*, bool*, nsAString_internal const*, nsAString_internal*, int) 1 (0.0%) mozilla::Selection::Collapse(nsIDOMNode*, int)
1 (0.0%) nsHTMLReflowState::CalculateHypotheticalBox(nsPresContext*, nsIFrame*, nsIFrame*, int, int, nsHTMLReflowState const*, nsHypotheticalBox&, nsIAtom*) 1 (0.0%) nsHTMLReflowState::CalculateHorizBorderPaddingMargin(int, int*, int*) (self) 141794 1 (0.0%) 1 (0.0%) nsHTMLReflowState::CalculateHorizBorderPaddingMargin(int, int*, int*) 1 (0.0%) nsHTMLReflowState::CalculateHorizBorderPaddingMargin(int, int*, int*) (self)
1 (0.0%) nsContainerFrame::SetSizeConstraints(nsPresContext*, nsIWidget*, nsSize const&, nsSize const&) 242045 0 (0.0%) 1 (0.0%) nsWindow::SetSizeConstraints(mozilla::widget::SizeConstraints const&) 1 (0.0%) _end
1 (0.0%) _cairo_clip_reset 1 (0.0%) _cairo_clip_path_destroy (self) 272041 0 (0.0%) 1 (0.0%) _cairo_clip_path_destroy 1 (0.0%) INT__moz_cairo_region_destroy 1 (0.0%) _cairo_clip_path_destroy (self)
1 (0.0%) _cairo_path_fixed_curve_to (self) 1 (0.0%) INT__moz_cairo_curve_to 272534 1 (0.0%) 1 (0.0%) _cairo_path_fixed_curve_to 1 (0.0%) _cairo_path_fixed_curve_to (self)
2 (0.0%) nsCSSStyleSheet::~nsCSSStyleSheet() 144473 0 (0.0%) 1 (0.0%) nsCSSStyleSheet::~nsCSSStyleSheet() 2 (0.0%) nsCSSStyleSheetInner::RemoveSheet(nsCSSStyleSheet*)
1 (0.0%) js::mjit::ic::NativeCall(js::VMFrame&, js::mjit::ic::CallICInfo*) 293227 0 (0.0%) 1 (0.0%) js::mjit::CallCompiler::generateNativeStub() 1 (0.0%) str_indexOf(JSContext*, unsigned int, JS::Value*)
1 (0.0%) nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) 150467 0 (0.0%) 1 (0.0%) nsContentUtils::DispatchTrustedEvent(nsIDocument*, nsISupports*, nsAString_internal const&, bool, bool, bool*) 1 (0.0%) nsContentUtils::DispatchEvent(nsIDocument*, nsISupports*, nsAString_internal const&, bool, bool, bool, bool*)
1 (0.0%) _cairo_gstate_fini 272049 0 (0.0%) 1 (0.0%) _cairo_clip_reset 1 (0.0%) _cairo_clip_path_destroy
1 (0.0%) nsGenericElement::UnbindFromTree(bool, bool) 1 (0.0%) nsINode::GetCurrentDoc() const (self) 139253 1 (0.0%) 1 (0.0%) nsINode::GetCurrentDoc() const 1 (0.0%) nsINode::GetCurrentDoc() const (self)
1 (0.0%) nsBlockFrame::GetMinWidth(nsRenderingContext*) 141291 0 (0.0%) 1 (0.0%) nsFrame::AddInlineMinWidth(nsRenderingContext*, nsIFrame::InlineMinWidthData*) 1 (0.0%) nsLayoutUtils::IntrinsicForContainer(nsRenderingContext*, nsIFrame*, nsLayoutUtils::IntrinsicWidthType)
1 (0.0%) nsZipHeader::Init(nsACString_internal const&, long, unsigned int, unsigned int) 337536 0 (0.0%) 1 (0.0%) PR_ExplodeTime 1 (0.0%) PR_LocalTimeParameters
1 (0.0%) txXPathOptimizer::optimize(Expr*, Expr**) 1 (0.0%) txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**) (self) 184209 1 (0.0%) 1 (0.0%) txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**) 1 (0.0%) txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**) (self)
1 (0.0%) nsLayoutUtils::GetActiveScrolledRootFor(nsDisplayItem*, nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayBackground::ShouldFixToViewport(nsDisplayListBuilder*) (self) 137919 1 (0.0%) 1 (0.0%) nsDisplayBackground::ShouldFixToViewport(nsDisplayListBuilder*) 1 (0.0%) nsDisplayBackground::ShouldFixToViewport(nsDisplayListBuilder*) (self)
1 (0.0%) nsWeakReference::QueryReferent(nsID const&, void**) (self) 1 (0.0%) nsFrameManager::ComputeStyleChangeFor(nsIFrame*, nsStyleChangeList*, nsChangeHint, mozilla::css::RestyleTracker&, bool) 262820 1 (0.0%) 1 (0.0%) nsWeakReference::QueryReferent(nsID const&, void**) 1 (0.0%) nsWeakReference::QueryReferent(nsID const&, void**) (self)
1 (0.0%) nsScriptSecurityManager::CanCreateWrapper(JSContext*, nsID const&, nsISupports*, nsIClassInfo*, void**) 197506 0 (0.0%) 1 (0.0%) nsScriptSecurityManager::CheckXPCPermissions(JSContext*, nsISupports*, JSObject*, nsIPrincipal*, char const*) 1 (0.0%) nsScriptSecurityManager::IsCapabilityEnabled(char const*, bool*)
1 (0.0%) nsGlobalWindow::GetTopImpl(nsIDOMWindow**, bool) (self) 1 (0.0%) nsGlobalWindow::GetScriptableTop() 188467 0 (0.0%) 1 (0.0%) nsGlobalWindow::GetTopImpl(nsIDOMWindow**, bool) 1 (0.0%) nsGlobalWindow::GetTopImpl(nsIDOMWindow**, bool) (self) 1 (0.0%) nsGlobalWindow::GetScriptableParent(nsIDOMWindow**)
1 (0.0%) js::frontend::Parser::primaryExpr(js::frontend::TokenKind, bool) 292266 0 (0.0%) 1 (0.0%) js::frontend::Parser::functionExpr() 1 (0.0%) js::frontend::Parser::functionDef(JS::Handle<js::PropertyName*>, js::frontend::Parser::FunctionType, js::frontend::FunctionSyntaxKind)
1 (0.0%) nsFocusManager::Focus(nsPIDOMWindow*, nsIContent*, unsigned int, bool, bool, bool, bool) 187618 0 (0.0%) 1 (0.0%) nsFocusManager::SendFocusOrBlurEvent(unsigned int, nsIPresShell*, nsIDocument*, nsISupports*, unsigned int, bool, bool) 1 (0.0%) nsContentUtils::AddScriptRunner(nsIRunnable*)
2 (0.0%) nsCOMArray_base::~nsCOMArray_base() 262701 0 (0.0%) 1 (0.0%) nsCOMArray_base::Clear() 2 (0.0%) nsVoidArray::EnumerateForwards(bool (*)(void*, void*), void*)
1 (0.0%) nsGlobalWindow::IsInModalState() 188307 0 (0.0%) 1 (0.0%) nsGlobalWindow::GetScriptableTop() 1 (0.0%) nsGlobalWindow::GetTopImpl(nsIDOMWindow**, bool)
1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) nsIntRegion::nsIntRegion() (self) 136789 1 (0.0%) 1 (0.0%) nsIntRegion::nsIntRegion() 1 (0.0%) nsIntRegion::nsIntRegion() (self)
1 (0.0%) nsDOMEvent::GetPageCoords(nsPresContext*, nsEvent*, nsIntPoint, nsIntPoint) 157970 0 (0.0%) 1 (0.0%) nsDOMEvent::GetClientCoords(nsPresContext*, nsEvent*, nsIntPoint, nsIntPoint) 1 (0.0%) nsLayoutUtils::GetEventCoordinatesRelativeTo(nsEvent const*, nsIntPoint, nsIFrame*)
1 (0.0%) nsDocShell::GetInterface(nsID const&, void**) 230574 0 (0.0%) 1 (0.0%) nsWindowWatcher::GetNewPrompter(nsIDOMWindow*, nsIPrompt**) 1 (0.0%) nsCOMPtr_base::assign_from_gs_contractid_with_error(nsGetServiceByContractIDWithError const&, nsID const&)
1 (0.0%) XPCWrappedNative::FlatJSObjectFinalized() 223785 0 (0.0%) 1 (0.0%) XPCWrappedNative::Release() 1 (0.0%) arena_dalloc
1 (0.0%) js::analyze::ScriptAnalysis::analyzeTypes(JSContext*) 289272 0 (0.0%) 1 (0.0%) js::types::TypeSet::addTypesToConstraint(JSContext*, js::types::TypeConstraint*) 1 (0.0%) js::types::TypeSet::addType(JSContext*, js::types::Type)
1 (0.0%) mozilla::dom::FragmentOrElement::DestroyContent() 201731 0 (0.0%) 1 (0.0%) nsXULElement::DestroyContent() 1 (0.0%) nsFrameLoader::Destroy()
1 (0.0%) nsXBLBinding::ExecuteDetachedHandler() 186061 0 (0.0%) 1 (0.0%) nsXBLProtoImplAnonymousMethod::Execute(nsIContent*) 1 (0.0%) JS_CallFunctionValue
1 (0.0%) nsACString_internal::Assign(char const*, unsigned int, mozilla::fallible_t const&) 1 (0.0%) nsACString_internal::ReplacePrep(unsigned int, unsigned int, unsigned int) (self) 266251 1 (0.0%) 1 (0.0%) nsACString_internal::ReplacePrep(unsigned int, unsigned int, unsigned int) 1 (0.0%) nsACString_internal::ReplacePrep(unsigned int, unsigned int, unsigned int) (self)
1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 267749 0 (0.0%) 1 (0.0%) gfx3DMatrix::Translation(float, float, float) 1 (0.0%) gfx3DMatrix::gfx3DMatrix()
1 (0.0%) _cairo_gstate_restore 272189 0 (0.0%) 1 (0.0%) _cairo_gstate_fini 1 (0.0%) _cairo_clip_reset
1 (0.0%) _end 289607 0 (0.0%) 1 (0.0%) num_toFixed(JSContext*, unsigned int, JS::Value*) 1 (0.0%) js_dtostr
1 (0.0%) nsComponentManagerImpl::Shutdown() 264897 0 (0.0%) 1 (0.0%) nsTArray<nsAutoPtr<nsComponentManagerImpl::KnownModule>, nsTArrayDefaultAllocator>::Clear() 1 (0.0%) nsComponentManagerImpl::KnownModule::~KnownModule()
1 (0.0%) gfx3DMatrix::ScalingMatrix(float, float, float) (self) 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*) 267750 1 (0.0%) 1 (0.0%) gfx3DMatrix::ScalingMatrix(float, float, float) 1 (0.0%) gfx3DMatrix::ScalingMatrix(float, float, float) (self)
1 (0.0%) nsNodeUtils::AttributeChanged(mozilla::dom::Element*, int, nsIAtom*, int) 150244 0 (0.0%) 1 (0.0%) nsContentList::AttributeChanged(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 1 (0.0%) nsContentUtils::IsInSameAnonymousTree(nsINode const*, nsIContent const*)
1 (0.0%) mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 1 (0.0%) gfxContext::Restore() (self) 267975 1 (0.0%) 1 (0.0%) gfxContext::Restore() 1 (0.0%) gfxContext::Restore() (self)
1 (0.0%) (anonymous namespace)::CSSParserImpl::GetToken(bool) 144327 0 (0.0%) 1 (0.0%) nsCSSScanner::Next(nsCSSToken&) 1 (0.0%) StartsIdent(int, int)
1 (0.0%) nsRuleNode::Transition(nsIStyleRule*, unsigned char, bool) 146375 0 (0.0%) 1 (0.0%) nsRuleNode::nsRuleNode(nsPresContext*, nsRuleNode*, nsIStyleRule*, unsigned char, bool) 1 (0.0%) mozilla::css::StyleRule::AddRef()
1 (0.0%) js::gcstats::Statistics::endSlice() 187517 0 (0.0%) 1 (0.0%) DOMGCSliceCallback(JSRuntime*, js::GCProgress, js::GCDescription const&) 1 (0.0%) nsAString_internal::Assign(nsAString_internal const&)
1 (0.0%) nsStyledElementNotElementCSSInlineStyle::SetInlineStyleRule(mozilla::css::StyleRule*, nsAString_internal const*, bool) 149865 0 (0.0%) 1 (0.0%) nsAttrValue::SetTo(mozilla::css::StyleRule*, nsAString_internal const*) 1 (0.0%) nsAttrValue::EnsureEmptyMiscContainer()
1 (0.0%) _IO_file_underflow@@GLIBC_2.2.5 100295 0 (0.0%) 1 (0.0%) _IO_doallocbuf 1 (0.0%) _IO_file_doallocate
1 (0.0%) mozilla::css::StyleRule::DeclarationChanged(mozilla::css::Declaration*, bool) 1 (0.0%) mozilla::css::StyleRule::StyleRule(mozilla::css::StyleRule&, mozilla::css::Declaration*) (self) 147069 1 (0.0%) 1 (0.0%) mozilla::css::StyleRule::StyleRule(mozilla::css::StyleRule&, mozilla::css::Declaration*) 1 (0.0%) mozilla::css::StyleRule::StyleRule(mozilla::css::StyleRule&, mozilla::css::Declaration*) (self)
1 (0.0%) nsDOMCSSAttributeDeclaration::SetCSSDeclaration(mozilla::css::Declaration*) 147071 0 (0.0%) 1 (0.0%) mozilla::css::StyleRule::DeclarationChanged(mozilla::css::Declaration*, bool) 1 (0.0%) mozilla::css::StyleRule::StyleRule(mozilla::css::StyleRule&, mozilla::css::Declaration*)
1 (0.0%) nsACString_internal::SetCapacity(unsigned int) 266254 0 (0.0%) 1 (0.0%) nsACString_internal::SetCapacity(unsigned int, mozilla::fallible_t const&) 1 (0.0%) ReleaseData(void*, unsigned int)
9 (0.1%) txXPathOptimizer::optimize(Expr*, Expr**) (self) 1 (0.0%) txExprParser::createExprInternal(nsAString_internal const&, unsigned int, txIParseContext*, Expr**) 184361 0 (0.0%) 1 (0.0%) txXPathOptimizer::optimize(Expr*, Expr**) 9 (0.1%) txXPathOptimizer::optimize(Expr*, Expr**) (self) 1 (0.0%) txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**)
1 (0.0%) nsIContent::GetBaseURI() const (self) 1 (0.0%) nsDOMCSSAttributeDeclaration::GetCSSParsingEnvironment(nsDOMCSSDeclaration::CSSParsingEnvironment&) 155812 1 (0.0%) 1 (0.0%) nsIContent::GetBaseURI() const 1 (0.0%) nsIContent::GetBaseURI() const (self)
1 (0.0%) gfxTextRun::ShrinkToLigatureBoundaries(unsigned int*, unsigned int*) 1 (0.0%) gfxShapedWord::CompressedGlyph::IsLigatureGroupStart() const (self) 268130 1 (0.0%) 1 (0.0%) gfxShapedWord::CompressedGlyph::IsLigatureGroupStart() const 1 (0.0%) gfxShapedWord::CompressedGlyph::IsLigatureGroupStart() const (self)
1 (0.0%) mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JSObject*, long, JSPropertyDescriptor*) 262649 0 (0.0%) 1 (0.0%) mozilla::dom::DOMProxyHandler::EnsureExpandoObject(JSContext*, JSObject*) 1 (0.0%) xpc::CompartmentPrivate::RegisterDOMExpandoObject(JSObject*)
1 (0.0%) nsBindingManager::ExecuteDetachedHandlers() 185739 0 (0.0%) 1 (0.0%) nsXBLBinding::ExecuteDetachedHandler() 1 (0.0%) nsXBLProtoImplAnonymousMethod::Execute(nsIContent*)
1 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 1 (0.0%) nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::operator==(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&) const (self) 137183 1 (0.0%) 1 (0.0%) nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::operator==(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&) const 1 (0.0%) nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::operator==(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&) const (self)
1 (0.0%) ResolvePrototype(nsIXPConnect*, nsGlobalWindow*, JSContext*, JSObject*, unsigned short const*, nsDOMClassInfoData const*, nsGlobalNameStruct const*, nsScriptNameSpaceManager*, JSObject*, bool, bool*) 189278 0 (0.0%) 1 (0.0%) WrapNative(JSContext*, JSObject*, nsISupports*, nsID const*, bool, JS::Value*, nsIXPConnectJSObjectHolder**) 1 (0.0%) WrapNative(JSContext*, JSObject*, nsISupports*, nsWrapperCache*, nsID const*, JS::Value*, nsIXPConnectJSObjectHolder**, bool)
1 (0.0%) nsGlobalWindow::RunTimeoutHandler(nsTimeout*, nsIScriptContext*) 1 (0.0%) nsJSScriptTimeoutHandler::AddRef() (self) 187529 1 (0.0%) 1 (0.0%) nsJSScriptTimeoutHandler::AddRef() 1 (0.0%) nsJSScriptTimeoutHandler::AddRef() (self)
1 (0.0%) JSScript::fullyInitFromEmitter(JSContext*, JS::Handle<JSScript*>, js::frontend::BytecodeEmitter*) 1 (0.0%) js::SaveScriptFilename(JSContext*, char const*) (self) 290231 1 (0.0%) 1 (0.0%) js::SaveScriptFilename(JSContext*, char const*) 1 (0.0%) js::SaveScriptFilename(JSContext*, char const*) (self)
1 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) 1 (0.0%) nsRuleData::nsRuleData(unsigned int, nsCSSValue*, nsPresContext*, nsStyleContext*) (self) 146326 1 (0.0%) 1 (0.0%) nsRuleData::nsRuleData(unsigned int, nsCSSValue*, nsPresContext*, nsStyleContext*) 1 (0.0%) nsRuleData::nsRuleData(unsigned int, nsCSSValue*, nsPresContext*, nsStyleContext*) (self)
1 (0.0%) gfxMatrix::Translate(gfxPoint const&) (self) 1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 268393 1 (0.0%) 1 (0.0%) gfxMatrix::Translate(gfxPoint const&) 1 (0.0%) gfxMatrix::Translate(gfxPoint const&) (self)
1 (0.0%) nsWindowSH::NewResolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, unsigned int, JSObject**, bool*) 228989 0 (0.0%) 1 (0.0%) nsDocShell::FindChildWithName(unsigned short const*, bool, bool, nsIDocShellTreeItem*, nsIDocShellTreeItem*, nsIDocShellTreeItem**) 1 (0.0%) non-virtual thunk to nsDocShell::GetItemType(int*)
1 (0.0%) XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, tag_nsresult*) 223009 0 (0.0%) 1 (0.0%) XPCLazyCallContext::GetXPCCallContext() 1 (0.0%) XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, int, JSObject*, JSObject*, XPCWrappedNative*, XPCWrappedNativeTearOff*)
1 (0.0%) js::StringBuffer::append(JSString*) 288535 0 (0.0%) 1 (0.0%) js::Vector<unsigned short, 32ul, js::ContextAllocPolicy>::growStorageBy(unsigned long) 1 (0.0%) realloc
1 (0.0%) nsTextBoxFrame::PaintTitle(nsRenderingContext&, nsRect const&, nsPoint, unsigned int const*) 148577 0 (0.0%) 1 (0.0%) nsTextBoxFrame::DrawText(nsRenderingContext&, nsRect const&, nsRect const&, unsigned int const*) 1 (0.0%) nsFontMetrics::DrawString(unsigned short const*, unsigned int, int, int, nsRenderingContext*, nsRenderingContext*)
1 (0.0%) JS_Finish 288023 0 (0.0%) 1 (0.0%) JSRuntime::~JSRuntime() 1 (0.0%) js_FinishGC(JSRuntime*)
1 (0.0%) nsSplitterFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 148615 1 (0.0%) 1 (0.0%) nsSplitterFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsSplitterFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self)
1 (0.0%) nsInlineFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) 142053 0 (0.0%) 1 (0.0%) nsInlineFrame::ReflowFrames(nsPresContext*, nsHTMLReflowState const&, nsInlineFrame::InlineReflowState&, nsHTMLReflowMetrics&, unsigned int&) 1 (0.0%) nsInlineFrame::ReflowInlineFrame(nsPresContext*, nsHTMLReflowState const&, nsInlineFrame::InlineReflowState&, nsIFrame*, unsigned int&)
1 (0.0%) js::analyze::ScriptAnalysis::analyzeTypes(JSContext*) 295712 0 (0.0%) 1 (0.0%) js::analyze::ScriptAnalysis::analyzeSSA(JSContext*) 1 (0.0%) js::analyze::ScriptAnalysis::analyzeLifetimes(JSContext*)
1 (0.0%) nsLayoutUtils::IntrinsicForContainer(nsRenderingContext*, nsIFrame*, nsLayoutUtils::IntrinsicWidthType) 147998 0 (0.0%) 1 (0.0%) nsBoxFrame::GetMinWidth(nsRenderingContext*) 1 (0.0%) nsBoxFrame::GetMinSize(nsBoxLayoutState&)
1 (0.0%) nsDisplayBackground::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*) 138132 0 (0.0%) 1 (0.0%) RoundedBorderIntersectsRect(nsIFrame*, nsPoint const&, nsRect const&) 1 (0.0%) nsIFrame::GetBorderRadii(int*) const
1 (0.0%) nsDocShell::Destroy() 228999 0 (0.0%) 1 (0.0%) nsDocShell::RemoveChild(nsIDocShellTreeItem*) 1 (0.0%) nsDocLoader::GetAsDocLoader(nsISupports*)
1 (0.0%) nsFrameConstructorState::AddChild(nsIFrame*, nsFrameItems&, nsIContent*, nsStyleContext*, nsIFrame*, bool, bool, bool, bool, nsIFrame*) 137509 0 (0.0%) 1 (0.0%) nsCSSFrameConstructor::CreatePlaceholderFrameFor(nsIPresShell*, nsIContent*, nsIFrame*, nsStyleContext*, nsIFrame*, nsIFrame*, unsigned long, nsIFrame**) 1 (0.0%) nsFrameManager::RegisterPlaceholderFrame(nsPlaceholderFrame*)
1 (0.0%) BuildTextRunsScanner::FlushLineBreaks(gfxTextRun*) 142979 0 (0.0%) 1 (0.0%) nsTArray<nsAutoPtr<BuildTextRunsScanner::BreakSink>, nsTArrayDefaultAllocator>::Clear() 1 (0.0%) arena_dalloc
1 (0.0%) mozJSComponentLoader::Observe(nsISupports*, char const*, unsigned short const*) 227667 0 (0.0%) 1 (0.0%) mozJSComponentLoader::UnloadModules() 1 (0.0%) js::DestroyContext(JSContext*, js::DestroyContextMode)
1 (0.0%) mozilla::css::TextOverflow::CanHaveTextOverflow(nsDisplayListBuilder*, nsIFrame*) 1 (0.0%) nsIFrame::GetStyleTextReset() const (self) 139646 1 (0.0%) 1 (0.0%) nsIFrame::GetStyleTextReset() const 1 (0.0%) nsIFrame::GetStyleTextReset() const (self)
1 (0.0%) _cairo_clip_path_destroy 272730 0 (0.0%) 1 (0.0%) INT__moz_cairo_region_destroy 1 (0.0%) arena_dalloc
1 (0.0%) mozilla::ShutdownXPCOM(nsIServiceManager*) 264900 0 (0.0%) 1 (0.0%) nsComponentManagerImpl::Shutdown() 1 (0.0%) nsTArray<nsAutoPtr<nsComponentManagerImpl::KnownModule>, nsTArrayDefaultAllocator>::Clear()
1 (0.0%) DrawImageInternal(nsRenderingContext*, imgIContainer*, gfxPattern::GraphicsFilter, nsRect const&, nsRect const&, nsPoint const&, nsRect const&, nsIntSize const&, unsigned int) 135806 0 (0.0%) 1 (0.0%) mozilla::image::RasterImage::Draw(gfxContext*, gfxPattern::GraphicsFilter, gfxMatrix const&, gfxRect const&, nsIntRect const&, nsIntSize const&, unsigned int) 1 (0.0%) mozilla::image::RasterImage::DrawWithPreDownscaleIfNeeded(imgFrame*, gfxContext*, gfxPattern::GraphicsFilter, gfxMatrix const&, gfxRect const&, nsIntRect const&)
1 (0.0%) nsGlobalWindow::RunTimeout(nsTimeout*) 188335 0 (0.0%) 1 (0.0%) nsGlobalWindow::RescheduleTimeout(nsTimeout*, mozilla::TimeStamp const&, bool) 1 (0.0%) nsTimerImpl::InitCommon(unsigned int, unsigned int)
1 (0.0%) nsDiskCacheMap::ReadDiskCacheEntry(nsDiskCacheRecord*) 128742 0 (0.0%) 1 (0.0%) nsDiskCacheBlockFile::ReadBlocks(void*, int, int, int*) 1 (0.0%) _MD_lseek
1 (0.0%) bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureNotUsingAutoArrayBuffer(unsigned int) (self) 128593 1 (0.0%) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureNotUsingAutoArrayBuffer(unsigned int) 1 (0.0%) nsTArray_base<nsTArrayDefaultAllocator>::EnsureNotUsingAutoArrayBuffer(unsigned int) (self)
1 (0.0%) nsWindow::OnExposeEvent(_GdkEventExpose*) 242128 0 (0.0%) 1 (0.0%) nsWindow::GetThebesSurface() 1 (0.0%) _end
1 (0.0%) _moz_cairo_pop_group_to_source 271806 0 (0.0%) 1 (0.0%) INT__moz_cairo_pop_group 1 (0.0%) _moz_cairo_restore
1 (0.0%) nsRefPtr<gfxContext>::operator=(gfxContext*) 137141 0 (0.0%) 1 (0.0%) gfxContext::Release() 1 (0.0%) gfxContext::~gfxContext()
1 (0.0%) js::types::TypeSet::addTypesToConstraint(JSContext*, js::types::TypeConstraint*) 289302 0 (0.0%) 1 (0.0%) js::types::TypeSet::addType(JSContext*, js::types::Type) 1 (0.0%) TypeConstraintSubset::newType(JSContext*, js::types::TypeSet*, js::types::Type)
1 (0.0%) _end 242160 0 (0.0%) 1 (0.0%) enter_notify_event_cb(_GtkWidget*, _GdkEventCrossing*) 1 (0.0%) nsWindow::OnEnterNotifyEvent(_GtkWidget*, _GdkEventCrossing*)
1 (0.0%) WrappedNativeFinalize(js::FreeOp*, JSObject*, WNHelperType) 223844 0 (0.0%) 1 (0.0%) XPCWrappedNative::FlatJSObjectFinalized() 1 (0.0%) XPCWrappedNative::Release()
1 (0.0%) PresShell::ContentRemoved(nsIDocument*, nsIContent*, nsIContent*, int, nsIContent*) 137631 0 (0.0%) 1 (0.0%) nsCSSFrameConstructor::ContentRemoved(nsIContent*, nsIContent*, nsIContent*, nsCSSFrameConstructor::RemoveFlags, bool*) 1 (0.0%) nsFrameManager::RemoveFrame(mozilla::layout::FrameChildListID, nsIFrame*)
1 (0.0%) nsDisplayXULImage::~nsDisplayXULImage() (self) 1 (0.0%) nsDisplayList::DeleteAll() 148454 1 (0.0%) 1 (0.0%) nsDisplayXULImage::~nsDisplayXULImage() 1 (0.0%) nsDisplayXULImage::~nsDisplayXULImage() (self)
1 (0.0%) js::BaseProxyHandler::iterate(JSContext*, JSObject*, unsigned int, JS::Value*) 225830 0 (0.0%) 1 (0.0%) mozilla::dom::oldproxybindings::ListBase<mozilla::dom::oldproxybindings::ListClass<nsIHTMLCollection, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<nsGenericElement*>, mozilla::dom::oldproxybindings::NoOp>, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<mozilla::dom::oldproxybindings::nsISupportsResult>, mozilla::dom::oldproxybindings::NoOp> > >::enumerate(JSContext*, JSObject*, JS::AutoIdVector&) 1 (0.0%) mozilla::dom::oldproxybindings::ListBase<mozilla::dom::oldproxybindings::ListClass<nsIHTMLCollection, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<nsGenericElement*>, mozilla::dom::oldproxybindings::NoOp>, mozilla::dom::oldproxybindings::Ops<mozilla::dom::oldproxybindings::Getter<mozilla::dom::oldproxybindings::nsISupportsResult>, mozilla::dom::oldproxybindings::NoOp> > >::getOwnPropertyNames(JSContext*, JSObject*, JS::AutoIdVector&)
1 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 137313 0 (0.0%) 1 (0.0%) mozilla::MaskLayerImageCache::Sweep() 1 (0.0%) PL_DHashTableEnumerate
1 (0.0%) moz_gtk_widget_paint 241927 0 (0.0%) 1 (0.0%) TSOffsetStyleGCs 1 (0.0%) TSOffsetStyleGCArray
1 (0.0%) nsStubMutationObserver::AttributeWillChange(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) (self) 1 (0.0%) nsNodeUtils::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) 154435 1 (0.0%) 1 (0.0%) nsStubMutationObserver::AttributeWillChange(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 1 (0.0%) nsStubMutationObserver::AttributeWillChange(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) (self)
1 (0.0%) _cairo_operator_bounded_by_either (self) 1 (0.0%) _cairo_composite_rectangles_init 272420 1 (0.0%) 1 (0.0%) _cairo_operator_bounded_by_either 1 (0.0%) _cairo_operator_bounded_by_either (self)
1 (0.0%) nsPrincipal::GetURI(nsIURI**) 1 (0.0%) nsStandardURL::AddRef() (self) 127018 1 (0.0%) 1 (0.0%) nsStandardURL::AddRef() 1 (0.0%) nsStandardURL::AddRef() (self)
1 (0.0%) nsEventStateManager::GetEventTarget() 1 (0.0%) PresShell::GetEventTargetFrame() (self) 139337 1 (0.0%) 1 (0.0%) PresShell::GetEventTargetFrame() 1 (0.0%) PresShell::GetEventTargetFrame() (self)
1 (0.0%) button_release_event_cb(_GtkWidget*, _GdkEventButton*) 242122 0 (0.0%) 1 (0.0%) nsWindow::OnButtonReleaseEvent(_GtkWidget*, _GdkEventButton*) 1 (0.0%) nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&)
1 (0.0%) nsIDOMDocument_CreateElement(JSContext*, unsigned int, JS::Value*) 152248 0 (0.0%) 1 (0.0%) nsDocument::CreateElement(nsAString_internal const&, nsIContent**) 1 (0.0%) nsDocument::CreateElem(nsAString_internal const&, nsIAtom*, int, nsIContent**)
1 (0.0%) nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, bool, unsigned int) 262891 0 (0.0%) 1 (0.0%) NS_HasPendingEvents_P(nsIThread*) 1 (0.0%) nsThread::HasPendingEvents(bool*)
1 (0.0%) mozilla::css::ImportRule::~ImportRule() 144232 0 (0.0%) 1 (0.0%) mozilla::css::ImportRule::~ImportRule() 1 (0.0%) nsCSSStyleSheet::Release()
1 (0.0%) nsStringBuffer::FromString(nsAString_internal const&) (self) 1 (0.0%) nsCSSValue::BufferFromString(nsString const&) 266203 1 (0.0%) 1 (0.0%) nsStringBuffer::FromString(nsAString_internal const&) 1 (0.0%) nsStringBuffer::FromString(nsAString_internal const&) (self)
1 (0.0%) nsNodeUtils::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) 1 (0.0%) nsAutoTObserverArray<nsIMutationObserver*, 0u>::ForwardIterator::GetNext() (self) 153956 1 (0.0%) 1 (0.0%) nsAutoTObserverArray<nsIMutationObserver*, 0u>::ForwardIterator::GetNext() 1 (0.0%) nsAutoTObserverArray<nsIMutationObserver*, 0u>::ForwardIterator::GetNext() (self)
1 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) 137192 0 (0.0%) 1 (0.0%) nsRenderingContext::~nsRenderingContext() 1 (0.0%) mozilla::gfx::UserData::Destroy()
1 (0.0%) nsGlobalWindow::GetRealParent(nsIDOMWindow**) 228974 0 (0.0%) 1 (0.0%) nsDocShell::GetParentIgnoreBrowserFrame(nsIDocShell**) 1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&)
1 (0.0%) WrapNative(JSContext*, JSObject*, nsISupports*, nsWrapperCache*, nsID const*, JS::Value*, nsIXPConnectJSObjectHolder**, bool) 221885 0 (0.0%) 1 (0.0%) nsXPConnect::WrapNativeToJSVal(JSContext*, JSObject*, nsISupports*, nsWrapperCache*, nsID const*, bool, JS::Value*, nsIXPConnectJSObjectHolder**) 1 (0.0%) _ZL24NativeInterface2JSObjectR18XPCLazyCallContextP8JSObjectP11nsISupportsP14nsWrapperCachePK4nsIDbPN2JS5ValueEPP26nsIXPConnectJSObjectHolder.constprop.20
1 (0.0%) mozilla::layers::MarkLayersHidden(mozilla::layers::Layer*, nsIntRect const&, nsIntRect const&, nsIntRegion&, unsigned int) 1 (0.0%) _ZN7mozilla6layersL16TransformIntRectER9nsIntRectRK9gfxMatrixPFS1_RK7gfxRectE.constprop.15 (self) 269100 1 (0.0%) 1 (0.0%) _ZN7mozilla6layersL16TransformIntRectER9nsIntRectRK9gfxMatrixPFS1_RK7gfxRectE.constprop.15 1 (0.0%) _ZN7mozilla6layersL16TransformIntRectER9nsIntRectRK9gfxMatrixPFS1_RK7gfxRectE.constprop.15 (self)
1 (0.0%) gfxPangoFontGroup::UpdateFontList() (self) 1 (0.0%) nsFontCache::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&) 268842 1 (0.0%) 1 (0.0%) gfxPangoFontGroup::UpdateFontList() 1 (0.0%) gfxPangoFontGroup::UpdateFontList() (self)
1 (0.0%) nsTimerEvent::Run() 1 (0.0%) nsTimerImpl::Release() (self) 265128 1 (0.0%) 1 (0.0%) nsTimerImpl::Release() 1 (0.0%) nsTimerImpl::Release() (self)
1 (0.0%) nsNSSComponent::ShutdownNSS() 233733 0 (0.0%) 1 (0.0%) nsNSSComponent::UnloadLoadableRoots() 1 (0.0%) SECMOD_UnloadUserModule
1 (0.0%) nsHTMLDivElement::Release() (self) 1 (0.0%) mozilla::css::RestyleTracker::DoProcessRestyles() 164643 1 (0.0%) 1 (0.0%) nsHTMLDivElement::Release() 1 (0.0%) nsHTMLDivElement::Release() (self)
1 (0.0%) _end 242123 0 (0.0%) 1 (0.0%) button_release_event_cb(_GtkWidget*, _GdkEventButton*) 1 (0.0%) nsWindow::OnButtonReleaseEvent(_GtkWidget*, _GdkEventButton*)
1 (0.0%) nsCOMPtr_base::assign_with_AddRef(nsISupports*) 1 (0.0%) non-virtual thunk to nsDOMStyleSheetList::AddRef() (self) 151479 1 (0.0%) 1 (0.0%) non-virtual thunk to nsDOMStyleSheetList::AddRef() 1 (0.0%) non-virtual thunk to nsDOMStyleSheetList::AddRef() (self)
1 (0.0%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool) 145973 0 (0.0%) 1 (0.0%) mozAutoDocConditionalContentUpdateBatch::~mozAutoDocConditionalContentUpdateBatch() 1 (0.0%) nsHTMLDocument::MaybeEditingStateChanged()
1 (0.0%) JSObject::setLastProperty(JSContext*, JS::Handle<JSObject*>, js::Shape*) 289669 0 (0.0%) 1 (0.0%) JSObject::growSlots(JSContext*, JS::Handle<JSObject*>, unsigned int, unsigned int) 1 (0.0%) malloc
1 (0.0%) PresShell::Paint(nsIView*, nsRegion const&, nsIPresShell::PaintType, bool) 1 (0.0%) mozilla_sampler_call_enter(char const*, void*, bool, unsigned int) (self) 139283 1 (0.0%) 1 (0.0%) mozilla_sampler_call_enter(char const*, void*, bool, unsigned int) 1 (0.0%) mozilla_sampler_call_enter(char const*, void*, bool, unsigned int) (self)
1 (0.0%) nsIDOMHTMLInputElement_SetValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 168809 0 (0.0%) 1 (0.0%) nsHTMLInputElement::SetValue(nsAString_internal const&) 1 (0.0%) nsHTMLInputElement::SetValueInternal(nsAString_internal const&, bool, bool)
1 (0.0%) nsWindow::OnContainerFocusInEvent(_GtkWidget*, _GdkEventFocus*) 232068 0 (0.0%) 1 (0.0%) nsWebShellWindow::WindowActivated() 1 (0.0%) nsFocusManager::WindowRaised(nsIDOMWindow*)
1 (0.0%) PresShell::Destroy() 146657 0 (0.0%) 1 (0.0%) nsStyleSet::Shutdown(nsPresContext*) 1 (0.0%) nsRuleNode::DestroyInternal(nsRuleNode***)
1 (0.0%) IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind) 292614 0 (0.0%) 1 (0.0%) js::gcstats::Statistics::endSCC(unsigned int, long) 1 (0.0%) PRMJ_Now
1 (0.0%) js::DecommitArenasFromAvailableList(JSRuntime*, js::gc::Chunk**) 292587 0 (0.0%) 1 (0.0%) js::gc::MarkPagesUnused(void*, unsigned long) 1 (0.0%) madvise
1 (0.0%) nsHTMLDocument::MaybeEditingStateChanged() 1 (0.0%) nsIHTMLDocument::IsEditingOn() (self) 183062 1 (0.0%) 1 (0.0%) nsIHTMLDocument::IsEditingOn() 1 (0.0%) nsIHTMLDocument::IsEditingOn() (self)
1 (0.0%) nsThreadPoolNaming::SetThreadPoolName(nsACString_internal const&, nsIThread*) 337742 0 (0.0%) 1 (0.0%) PR_SetCurrentThreadName 1 (0.0%) malloc
1 (0.0%) AncestorFilter::PushAncestor(mozilla::dom::Element*) 154444 0 (0.0%) 1 (0.0%) nsStyledElementNotElementCSSInlineStyle::DoGetID() const 1 (0.0%) nsAttrAndChildArray::GetAttr(nsIAtom*, int) const
1 (0.0%) gfxASurface::AddRef() 272897 0 (0.0%) 1 (0.0%) INT__moz_cairo_surface_reference 1 (0.0%) _cairo_atomic_int_inc
1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 142038 0 (0.0%) 1 (0.0%) nsInlineFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsContainerFrame::BuildDisplayListForNonBlockChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, unsigned int)
1 (0.0%) js::mjit::FrameState::ensureFeSynced(js::mjit::FrameEntry const*, js::mjit::Assembler&) const 1 (0.0%) JSC::X86Assembler::X86InstructionFormatter::oneByteOp64(JSC::X86Assembler::OneByteOpcodeID, int, JSC::X86Registers::RegisterID) (self) 292702 1 (0.0%) 1 (0.0%) JSC::X86Assembler::X86InstructionFormatter::oneByteOp64(JSC::X86Assembler::OneByteOpcodeID, int, JSC::X86Registers::RegisterID) 1 (0.0%) JSC::X86Assembler::X86InstructionFormatter::oneByteOp64(JSC::X86Assembler::OneByteOpcodeID, int, JSC::X86Registers::RegisterID) (self)
1 (0.0%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*) 137958 0 (0.0%) 1 (0.0%) nsDisplayBoxShadowInner::AllocateGeometry(nsDisplayListBuilder*) 1 (0.0%) nsDisplayBoxShadowInnerGeometry::nsDisplayBoxShadowInnerGeometry(nsDisplayItem*, nsDisplayListBuilder*)
1 (0.0%) nsEventTargetChainItem::PreHandleEvent(nsEventChainPreVisitor&) 1 (0.0%) nsDocument::PreHandleEvent(nsEventChainPreVisitor&) (self) 152173 1 (0.0%) 1 (0.0%) nsDocument::PreHandleEvent(nsEventChainPreVisitor&) 1 (0.0%) nsDocument::PreHandleEvent(nsEventChainPreVisitor&) (self)
1 (0.0%) _clip_and_composite_trapezoids 1 (0.0%) _cairo_operator_bounded_by_source (self) 272419 1 (0.0%) 1 (0.0%) _cairo_operator_bounded_by_source 1 (0.0%) _cairo_operator_bounded_by_source (self)
1 (0.0%) timer_set (self) 1 (0.0%) clock_gettime 338063 1 (0.0%) 1 (0.0%) timer_set 1 (0.0%) timer_set (self)
1 (0.0%) RuleHash::EnumerateAllRules(mozilla::dom::Element*, RuleProcessorData*, NodeMatchContext&) 1 (0.0%) nsIContent::GetClasses() const (self) 143787 1 (0.0%) 1 (0.0%) nsIContent::GetClasses() const 1 (0.0%) nsIContent::GetClasses() const (self)
1 (0.0%) XPCWrappedNative::ExtendSet(XPCCallContext&, XPCNativeInterface*) 223902 0 (0.0%) 1 (0.0%) XPCNativeSet::GetNewOrUsed(XPCCallContext&, XPCNativeSet*, XPCNativeInterface*, unsigned short) 1 (0.0%) AutoMarkingPtr::AutoMarkingPtr(JSContext*)
1 (0.0%) nsCSSFrameConstructor::ProcessChildren(nsFrameConstructorState&, nsIContent*, nsStyleContext*, nsIFrame*, bool, nsFrameItems&, bool, PendingBinding*, nsIFrame*) 137500 0 (0.0%) 1 (0.0%) nsCSSFrameConstructor::ShouldHaveSpecialBlockStyle(nsIContent*, nsStyleContext*, bool*, bool*) 1 (0.0%) nsCSSFrameConstructor::ShouldHaveFirstLineStyle(nsIContent*, nsStyleContext*)
1 (0.0%) nsHTMLImageElement::QueryInterface(nsID const&, void**) 1 (0.0%) nsGenericHTMLElement::DOMQueryInterface(nsIDOMHTMLElement*, nsID const&, void**) (self) 161574 1 (0.0%) 1 (0.0%) nsGenericHTMLElement::DOMQueryInterface(nsIDOMHTMLElement*, nsID const&, void**) 1 (0.0%) nsGenericHTMLElement::DOMQueryInterface(nsIDOMHTMLElement*, nsID const&, void**) (self)
1 (0.0%) nsCycleCollector::CollectWhite(nsICycleCollectorListener*) 183107 0 (0.0%) 1 (0.0%) nsHTMLDocument::cycleCollection::UnlinkImpl(void*) 1 (0.0%) nsDocument::cycleCollection::UnlinkImpl(void*)
1 (0.0%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 224819 0 (0.0%) 1 (0.0%) nsIDOMElement_RemoveAttribute(JSContext*, unsigned int, JS::Value*) 1 (0.0%) nsGenericElement::RemoveAttribute(nsAString_internal const&)
1 (0.0%) mozilla::dom::DOMProxyHandler::getPropertyDescriptor(JSContext*, JSObject*, long, bool, JSPropertyDescriptor*) 189274 0 (0.0%) 1 (0.0%) js::GetObjectProto(JSContext*, JSObject*, JSObject**) 1 (0.0%) JS_GetPrototype
1 (0.0%) enter_notify_event_cb(_GtkWidget*, _GdkEventCrossing*) 242121 0 (0.0%) 1 (0.0%) nsWindow::OnEnterNotifyEvent(_GtkWidget*, _GdkEventCrossing*) 1 (0.0%) nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&)
1 (0.0%) nsIFrame::MarkLayersActive(nsChangeHint) (self) 1 (0.0%) DoApplyRenderingChangeToTree(nsIFrame*, nsFrameManager*, nsChangeHint) 141314 1 (0.0%) 1 (0.0%) nsIFrame::MarkLayersActive(nsChangeHint) 1 (0.0%) nsIFrame::MarkLayersActive(nsChangeHint) (self)
1 (0.0%) PresShell::DoReflow(nsIFrame*, bool) 140906 0 (0.0%) 1 (0.0%) nsContainerFrame::SyncWindowProperties(nsPresContext*, nsIFrame*, nsIView*, nsRenderingContext*) 1 (0.0%) nsContainerFrame::SetSizeConstraints(nsPresContext*, nsIWidget*, nsSize const&, nsSize const&)
1 (0.0%) js::mjit::StubCompiler::syncExit(js::mjit::Uses) 292946 0 (0.0%) 1 (0.0%) js::mjit::FrameState::sync(js::mjit::Assembler&, js::mjit::Uses) const 1 (0.0%) js::mjit::FrameState::ensureFeSynced(js::mjit::FrameEntry const*, js::mjit::Assembler&) const
1 (0.0%) js::Shape::set(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>) 224224 0 (0.0%) 1 (0.0%) nsIDOMHTMLDocument_SetCookie(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>) 1 (0.0%) nsHTMLDocument::SetCookie(nsAString_internal const&)
1 (0.0%) nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&) 138597 0 (0.0%) 1 (0.0%) GetPrevContinuationWithPossiblySameStyle(nsIFrame*) 1 (0.0%) nsSplittableFrame::GetPrevContinuation() const
1 (0.0%) js::GCHelperThread::doSweep() 289198 0 (0.0%) 1 (0.0%) js::SweepBackgroundThings(JSRuntime*, bool) 1 (0.0%) _ZN2js2gcL14FinalizeArenasEPNS_6FreeOpEPPNS0_11ArenaHeaderERNS0_9ArenaListENS0_9AllocKindERNS_11SliceBudgetE.constprop.307
1 (0.0%) NS_TryToMakeImmutable(nsIURI*, tag_nsresult*) 126528 0 (0.0%) 1 (0.0%) nsIOService::ToImmutableURI(nsIURI*, nsIURI**) 1 (0.0%) NS_EnsureSafeToReturn(nsIURI*, nsIURI**)
1 (0.0%) nsHTMLDocument::cycleCollection::UnlinkImpl(void*) 152625 0 (0.0%) 1 (0.0%) nsDocument::cycleCollection::UnlinkImpl(void*) 1 (0.0%) nsHTMLSharedElement::UnbindFromTree(bool, bool)
1 (0.0%) js::gc::MarkShape(JSTracer*, js::EncapsulatedPtr<js::Shape, unsigned long>*, char const*) 292576 0 (0.0%) 1 (0.0%) js::gc::MarkCycleCollectorChildren(JSTracer*, js::Shape*) 1 (0.0%) NoteJSChild(JSTracer*, void*, JSGCTraceKind)
1 (0.0%) nsFrameLoader::UpdatePositionAndSize(nsIFrame*) 152946 0 (0.0%) 1 (0.0%) nsFrameLoader::UpdateBaseWindowPositionAndSize(nsIFrame*) 1 (0.0%) nsDocShell::SetPositionAndSize(int, int, int, int, bool)
1 (0.0%) xpcObjectHelper::GetXPCClassInfo() 1 (0.0%) NS_GetDOMClassInfoInstance(nsDOMClassInfoID) (self) 189436 1 (0.0%) 1 (0.0%) NS_GetDOMClassInfoInstance(nsDOMClassInfoID) 1 (0.0%) NS_GetDOMClassInfoInstance(nsDOMClassInfoID) (self)
1 (0.0%) ThirdPartyUtil::IsThirdPartyChannel(nsIChannel*, nsIURI*, bool*) (self) 1 (0.0%) nsCookieService::GetCookieStringCommon(nsIURI*, nsIChannel*, bool, char**) 156134 1 (0.0%) 1 (0.0%) ThirdPartyUtil::IsThirdPartyChannel(nsIChannel*, nsIURI*, bool*) 1 (0.0%) ThirdPartyUtil::IsThirdPartyChannel(nsIChannel*, nsIURI*, bool*) (self)
1 (0.0%) nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*) 1 (0.0%) CheckFontCallback(nsRuleData const*, nsRuleNode::RuleDetail) (self) 146330 1 (0.0%) 1 (0.0%) CheckFontCallback(nsRuleData const*, nsRuleNode::RuleDetail) 1 (0.0%) CheckFontCallback(nsRuleData const*, nsRuleNode::RuleDetail) (self)
1 (0.0%) JS_GetContextPrivate (self) 1 (0.0%) nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, bool*) 288036 1 (0.0%) 1 (0.0%) JS_GetContextPrivate 1 (0.0%) JS_GetContextPrivate (self)
1 (0.0%) IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind) 289135 0 (0.0%) 1 (0.0%) _ZN2jsL11MarkRuntimeEP8JSTracerb.isra.247 1 (0.0%) XPCJSRuntime::TraceXPConnectRoots(JSTracer*)
1 (0.0%) js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct) 224908 0 (0.0%) 1 (0.0%) nsIDOMElement_GetBoundingClientRect(JSContext*, unsigned int, JS::Value*) 1 (0.0%) nsGenericElement::GetBoundingClientRect(nsIDOMClientRect**)
1 (0.0%) mozilla::layers::Layer::ClearAnimations() 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) (self) 138237 1 (0.0%) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) (self)
1 (0.0%) nsBox::AddBorderAndPadding(nsIFrame*, nsSize&) 147925 0 (0.0%) 1 (0.0%) nsIFrame::GetBorderAndPadding(nsMargin&) 1 (0.0%) nsBox::GetPadding(nsMargin&)
1 (0.0%) _pixman_image_for_pattern 272934 0 (0.0%) 1 (0.0%) _cairo_surface_acquire_source_image 1 (0.0%) _cairo_xlib_surface_acquire_source_image
1 (0.0%) INT__moz_cairo_matrix_multiply (self) 1 (0.0%) _cairo_gstate_backend_to_user_rectangle 272381 1 (0.0%) 1 (0.0%) INT__moz_cairo_matrix_multiply 1 (0.0%) INT__moz_cairo_matrix_multiply (self)
1 (0.0%) .plt (self) 336597 1 (0.0%) 1 (0.0%) .plt 1 (0.0%) .plt (self)
1 (0.0%) array_join_sub(JSContext*, JS::CallArgs&, bool) 288536 0 (0.0%) 1 (0.0%) js::StringBuffer::append(JSString*) 1 (0.0%) js::Vector<unsigned short, 32ul, js::ContextAllocPolicy>::growStorageBy(unsigned long)
1 (0.0%) nsCSSCompressedDataBlock::MapRuleInfoInto(nsRuleData*) const 144595 0 (0.0%) 1 (0.0%) nsCSSValue::operator=(nsCSSValue const&) 1 (0.0%) nsCSSValue::Reset()
1 (0.0%) nsNodeInfoManager::~nsNodeInfoManager() 137096 0 (0.0%) 1 (0.0%) nsLayoutStatics::Shutdown() 1 (0.0%) nsLayoutStylesheetCache::Shutdown()
1 (0.0%) JSRuntime::~JSRuntime() 289142 0 (0.0%) 1 (0.0%) js_FinishGC(JSRuntime*) 1 (0.0%) munmap
1 (0.0%) nsContentUtils::RemoveScriptBlocker() 1 (0.0%) nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self) 150625 1 (0.0%) 1 (0.0%) nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) 1 (0.0%) nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int) (self)
1 (0.0%) _end 290315 0 (0.0%) 1 (0.0%) str_substring(JSContext*, unsigned int, JS::Value*) 1 (0.0%) _Z21js_NewDependentStringP9JSContextP8JSStringmm.part.83
1 (0.0%) _IO_doallocbuf 99761 0 (0.0%) 1 (0.0%) _IO_file_doallocate 1 (0.0%) mmap64
1 (0.0%) nsDOMEvent::Release() 157956 0 (0.0%) 1 (0.0%) nsDOMEvent::~nsDOMEvent() 1 (0.0%) nsDOMEvent::~nsDOMEvent()
1 (0.0%) nsViewManager::CallDidPaintOnObserver() 221751 0 (0.0%) 1 (0.0%) nsXPConnect::NotifyDidPaint() 1 (0.0%) js::NotifyDidPaint(JSRuntime*)
1 (0.0%) _end 99360 0 (0.0%) 1 (0.0%) __GI_qsort_r.constprop.1 1 (0.0%) msort_with_tmp.part.0
1 (0.0%) void gfxFontGroup::ComputeRanges<unsigned char>(nsTArray<gfxTextRange, nsTArrayDefaultAllocator>&, unsigned char const*, unsigned int, int) 268853 0 (0.0%) 1 (0.0%) gfxPangoFontGroup::FindFontForChar(unsigned int, unsigned int, int, gfxFont*, unsigned char*) 1 (0.0%) HasChar(_FcPattern*, unsigned int)
1 (0.0%) _cairo_xlib_surface_composite 273458 0 (0.0%) 1 (0.0%) _draw_image_surface 1 (0.0%) _end
1 (0.0%) nsTextEditorState::SetValue(nsAString_internal const&, bool, bool) 195427 0 (0.0%) 1 (0.0%) _ZN17nsPlaintextEditor10InsertTextERK18nsAString_internal.part.9 1 (0.0%) nsTextEditRules::WillDoAction(mozilla::Selection*, nsRulesInfo*, bool*, bool*)
1 (0.0%) _cairo_surface_fallback_paint 272082 0 (0.0%) 1 (0.0%) _cairo_composite_rectangles_init_for_paint 1 (0.0%) _cairo_composite_rectangles_init
1 (0.0%) mozilla::dom::CSS2PropertiesBinding::genericSetter(JSContext*, unsigned int, JS::Value*) 262536 0 (0.0%) 1 (0.0%) mozilla::dom::CSS2PropertiesBinding::set_visibility(JSContext*, JS::Handle<JSObject*>, nsDOMCSSDeclaration*, JS::Value*) 1 (0.0%) nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool)
1 (0.0%) MOZ_PNG_write_find_filter 276385 0 (0.0%) 1 (0.0%) MOZ_PNG_write_finish_row 1 (0.0%) MOZ_Z_deflate
1 (0.0%) nsStyleSet::FileRules(bool (*)(nsIStyleRuleProcessor*, void*), void*, nsIContent*, nsRuleWalker*) 146614 0 (0.0%) 1 (0.0%) bool EnumRulesMatching<PseudoElementRuleProcessorData>(nsIStyleRuleProcessor*, void*) 1 (0.0%) nsCSSRuleProcessor::RulesMatching(PseudoElementRuleProcessorData*)
1 (0.0%) nsDOMEvent::InitPresContextData(nsPresContext*) 157962 0 (0.0%) 1 (0.0%) nsDOMEvent::GetTargetFromFrame() 1 (0.0%) nsEventStateManager::GetEventTarget()
1 (0.0%) nsHTMLDocument::SetCookie(nsAString_internal const&) 188217 0 (0.0%) 1 (0.0%) nsGlobalWindow::GetPrompter(nsIPrompt**) 1 (0.0%) nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
1 (0.0%) nsLayoutStylesheetCache::Release() 146255 0 (0.0%) 1 (0.0%) nsLayoutStylesheetCache::~nsLayoutStylesheetCache() 1 (0.0%) nsCSSStyleSheet::Release()
1 (0.0%) _cairo_xlib_display_acquire (self) 1 (0.0%) _cairo_xlib_surface_composite_trapezoids.part.10 273510 1 (0.0%) 1 (0.0%) _cairo_xlib_display_acquire 1 (0.0%) _cairo_xlib_display_acquire (self)
1 (0.0%) INT__moz_cairo_region_create_rectangles 274312 0 (0.0%) 1 (0.0%) _moz_pixman_region32_init_rects 1 (0.0%) validate
1 (0.0%) imgStatusTracker::GetImageStatus() const (self) 1 (0.0%) imgRequestProxy::GetImageStatus(unsigned int*) 136421 1 (0.0%) 1 (0.0%) imgStatusTracker::GetImageStatus() const 1 (0.0%) imgStatusTracker::GetImageStatus() const (self)
1 (0.0%) arena_malloc 1 (0.0%) pow2_ceil (self) 97175 1 (0.0%) 1 (0.0%) pow2_ceil 1 (0.0%) pow2_ceil (self)
1 (0.0%) ContentEnumFunc(RuleValue const&, nsCSSSelector*, RuleProcessorData*, NodeMatchContext&, AncestorFilter*) 1 (0.0%) SelectorMatches(mozilla::dom::Element*, nsCSSSelector*, NodeMatchContext&, TreeMatchContext&, bool*) (self) 143821 1 (0.0%) 1 (0.0%) SelectorMatches(mozilla::dom::Element*, nsCSSSelector*, NodeMatchContext&, TreeMatchContext&, bool*) 1 (0.0%) SelectorMatches(mozilla::dom::Element*, nsCSSSelector*, NodeMatchContext&, TreeMatchContext&, bool*) (self)
1 (0.0%) nsCSSRuleProcessor::IsLink(mozilla::dom::Element*) 1 (0.0%) mozilla::dom::Element::StyleState() const (self) 143790 1 (0.0%) 1 (0.0%) mozilla::dom::Element::StyleState() const 1 (0.0%) mozilla::dom::Element::StyleState() const (self)
1 (0.0%) nsGfxScrollFrameInner::GetScrolledRectInternal(nsRect const&, nsSize const&) const 141555 0 (0.0%) 1 (0.0%) nsGfxScrollFrameInner::IsLTR() const 1 (0.0%) nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&)
1 (0.0%) nsNSSComponent::Observe(nsISupports*, char const*, unsigned short const*) 233810 0 (0.0%) 1 (0.0%) nsNSSComponent::DoProfileBeforeChange(nsISupports*) 1 (0.0%) nsNSSComponent::ShutdownNSS()
1 (0.0%) mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*) 269136 0 (0.0%) 1 (0.0%) mozilla::layers::BasicLayerManager::PopGroupToSourceWithCachedSurface(gfxContext*, gfxContext*) 1 (0.0%) gfxContext::PopGroupToSource()
1 (0.0%) nsIDOMHTMLElement_GetClassName(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) (self) 1 (0.0%) _end 224211 1 (0.0%) 1 (0.0%) nsIDOMHTMLElement_GetClassName(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) 1 (0.0%) nsIDOMHTMLElement_GetClassName(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>) (self)
1 (0.0%) _cairo_xlib_surface_create_internal 272895 0 (0.0%) 1 (0.0%) _cairo_surface_init 1 (0.0%) _cairo_user_data_array_init
1 (0.0%) JS_DefineProperty 288407 0 (0.0%) 1 (0.0%) DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Value const&, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int, int) 1 (0.0%) DefinePropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::Handle<JS::Value>, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int, int)
1 (0.0%) _end 288532 0 (0.0%) 1 (0.0%) js_Array(JSContext*, unsigned int, JS::Value*) 1 (0.0%) js::types::TypeScript::InitObject(JSContext*, JS::Handle<JSScript*>, unsigned char*, JSProtoKey)
1 (0.0%) PL_DHashMoveEntryStub (self) 1 (0.0%) ChangeTable(PLDHashTable*, int) 262938 1 (0.0%) 1 (0.0%) PL_DHashMoveEntryStub 1 (0.0%) PL_DHashMoveEntryStub (self)
1 (0.0%) nsPurpleBuffer::RemoveSkippable(bool) 1 (0.0%) ToParticipant(nsISupports*, nsXPCOMCycleCollectionParticipant**) (self) 265446 1 (0.0%) 1 (0.0%) ToParticipant(nsISupports*, nsXPCOMCycleCollectionParticipant**) 1 (0.0%) ToParticipant(nsISupports*, nsXPCOMCycleCollectionParticipant**) (self)
1 (0.0%) nsCSSFrameConstructor::ShouldHaveSpecialBlockStyle(nsIContent*, nsStyleContext*, bool*, bool*) 137499 0 (0.0%) 1 (0.0%) nsCSSFrameConstructor::ShouldHaveFirstLineStyle(nsIContent*, nsStyleContext*) 1 (0.0%) nsLayoutUtils::HasPseudoStyle(nsIContent*, nsStyleContext*, nsCSSPseudoElements::Type, nsPresContext*)
1 (0.0%) nsEventTargetChainItem::PreHandleEvent(nsEventChainPreVisitor&) 188214 0 (0.0%) 1 (0.0%) nsGlobalWindow::PreHandleEvent(nsEventChainPreVisitor&) 1 (0.0%) nsNSSComponent::RandomUpdate(void*, int)
2 (0.0%) nsCOMArray_base::Clear() 262857 0 (0.0%) 1 (0.0%) nsVoidArray::EnumerateForwards(bool (*)(void*, void*), void*) 2 (0.0%) ReleaseObjects(void*, void*)
1 (0.0%) nsGeolocationService::GetInstance() 192590 0 (0.0%) 1 (0.0%) nsGeolocationService::Init() 1 (0.0%) nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&)
1 (0.0%) (anonymous namespace)::CSSParserImpl::ParseTransform(bool) 144590 0 (0.0%) 1 (0.0%) nsCSSValue::SetStringValue(nsString const&, nsCSSUnit) 1 (0.0%) nsCSSValue::BufferFromString(nsString const&)
1 (0.0%) nsCSSFrameConstructor::CreatePlaceholderFrameFor(nsIPresShell*, nsIContent*, nsIFrame*, nsStyleContext*, nsIFrame*, nsIFrame*, unsigned long, nsIFrame**) 138607 0 (0.0%) 1 (0.0%) nsFrameManager::RegisterPlaceholderFrame(nsPlaceholderFrame*) 1 (0.0%) PL_DHashTableOperate
1 (0.0%) qcms_transform_data_rgba_out_lut_sse2 (self) 1 (0.0%) mozilla::image::nsPNGDecoder::row_callback(png_struct_def*, unsigned char*, unsigned int, int) 271361 1 (0.0%) 1 (0.0%) qcms_transform_data_rgba_out_lut_sse2 1 (0.0%) qcms_transform_data_rgba_out_lut_sse2 (self)
1 (0.0%) NS_CycleCollectorSuspect2_P (self) 1 (0.0%) mozilla::dom::FragmentOrElement::Release() 265530 1 (0.0%) 1 (0.0%) NS_CycleCollectorSuspect2_P 1 (0.0%) NS_CycleCollectorSuspect2_P (self)
1 (0.0%) nsDisplayXULTextBox::GetBounds(nsDisplayListBuilder*, bool*) (self) 1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 148567 1 (0.0%) 1 (0.0%) nsDisplayXULTextBox::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayXULTextBox::GetBounds(nsDisplayListBuilder*, bool*) (self)
1 (0.0%) nsDocument::CreateElementNS(nsAString_internal const&, nsAString_internal const&, nsIDOMElement**) 152249 0 (0.0%) 1 (0.0%) nsDocument::CreateElementNS(nsAString_internal const&, nsAString_internal const&, nsIContent**) 1 (0.0%) nsContentUtils::GetNodeInfoFromQName(nsAString_internal const&, nsAString_internal const&, nsNodeInfoManager*, unsigned short, nsINodeInfo**)
1 (0.0%) JSScript::finalize(js::FreeOp*) 1 (0.0%) JS_DropPrincipals (self) 288214 1 (0.0%) 1 (0.0%) JS_DropPrincipals 1 (0.0%) JS_DropPrincipals (self)
1 (0.0%) gfxContext::Save() 271799 0 (0.0%) 1 (0.0%) _moz_cairo_save 1 (0.0%) _cairo_gstate_save
1 (0.0%) _moz_cairo_get_matrix (self) 1 (0.0%) gfxContext::CurrentMatrix() const 271926 1 (0.0%) 1 (0.0%) _moz_cairo_get_matrix 1 (0.0%) _moz_cairo_get_matrix (self)
1 (0.0%) NS_InvokeByIndex_P 189995 0 (0.0%) 1 (0.0%) mozilla::dom::Navigator::GetGeolocation(nsIDOMGeoGeolocation**) 1 (0.0%) nsGeolocation::Init(nsIDOMWindow*)
1 (0.0%) nsGfxScrollFrameInner::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) XRE_GetProcessType (self) 125151 1 (0.0%) 1 (0.0%) XRE_GetProcessType 1 (0.0%) XRE_GetProcessType (self)
1 (0.0%) JS_GetGlobalForScopeChain (self) 1 (0.0%) xpc_UnmarkGrayContext(JSContext*) 288084 1 (0.0%) 1 (0.0%) JS_GetGlobalForScopeChain 1 (0.0%) JS_GetGlobalForScopeChain (self)
1 (0.0%) _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32 1 (0.0%) nsRegion::SimplifyOutward(unsigned int) (self) 136741 1 (0.0%) 1 (0.0%) nsRegion::SimplifyOutward(unsigned int) 1 (0.0%) nsRegion::SimplifyOutward(unsigned int) (self)
1 (0.0%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>*) 1 (0.0%) nsDisplayClip::GetType() (self) 137910 1 (0.0%) 1 (0.0%) nsDisplayClip::GetType() 1 (0.0%) nsDisplayClip::GetType() (self)
1 (0.0%) ResolvePrototype(nsIXPConnect*, nsGlobalWindow*, JSContext*, JSObject*, unsigned short const*, nsDOMClassInfoData const*, nsGlobalNameStruct const*, nsScriptNameSpaceManager*, JSObject*, bool, bool*) 288412 0 (0.0%) 1 (0.0%) JS_DefineProperty 1 (0.0%) DefineProperty(JSContext*, JS::Handle<JSObject*>, char const*, JS::Value const&, JSPropertyOpWrapper const&, JSStrictPropertyOpWrapper const&, unsigned int, unsigned int, int)
1 (0.0%) nsPermissionManager::CommonTestPermission(nsIPrincipal*, char const*, unsigned int*, bool) 239319 0 (0.0%) 1 (0.0%) nsPermissionManager::GetPermissionHashKey(nsACString_internal const&, unsigned int, bool, unsigned int, bool) 1 (0.0%) PL_DHashTableOperate
1 (0.0%) gfx3DMatrix::Inverse3x3() const 1 (0.0%) gfx3DMatrix::Determinant3x3() const (self) 267752 1 (0.0%) 1 (0.0%) gfx3DMatrix::Determinant3x3() const 1 (0.0%) gfx3DMatrix::Determinant3x3() const (self)
1 (0.0%) nsCategoryCache<nsINavHistoryObserver>::GetEntries() 262685 0 (0.0%) 1 (0.0%) nsCategoryObserver::nsCategoryObserver(char const*, nsCategoryListener*) 1 (0.0%) nsCategoryCache<nsINavHistoryObserver>::EntryAdded(nsCString const&)
1 (0.0%) SheetHasAttributeStyle(nsIStyleRuleProcessor*, void*) 143861 0 (0.0%) 1 (0.0%) nsCSSRuleProcessor::HasAttributeDependentStyle(AttributeRuleProcessorData*) 1 (0.0%) PL_DHashTableOperate
1 (0.0%) PL_DHashTableInit 1 (0.0%) PL_DHashAllocTable (self) 262937 1 (0.0%) 1 (0.0%) PL_DHashAllocTable 1 (0.0%) PL_DHashAllocTable (self)

Flat Profile


Total hit count: 11215
Count %Total  Function Name
544   4.9     SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator)
231   2.1     nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const
230   2.1     mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*)
220   2.0     nsRuleNode::GetStyleDisplay(nsStyleContext*, bool)
185   1.6     pthread_mutex_unlock
176   1.6     nsIFrame::Properties() const
155   1.4     __pthread_mutex_lock
141   1.3     arena_dalloc
140   1.2     nsPresContext::GetParentPresContext()
139   1.2     arena_malloc
138   1.2     bool nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned long)
133   1.2     mozilla::FrameLayerBuilder::ProcessRemovedDisplayItems(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*)
132   1.2     nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*)
131   1.2     nsRuleNode::GetStyleBorder(nsStyleContext*, bool)
124   1.1     nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int)
115   1.0     _ZN7mozilla12_GLOBAL__N_114ContainerState19ProcessDisplayItemsERK13nsDisplayListRNS_17FrameLayerBuilder4ClipEj.constprop.32
113   1.0     unsigned int nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const
111   1.0     nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int)
109   1.0     nsDisplayBackground::GetBounds(nsDisplayListBuilder*, bool*)
101   0.9     gfx3DMatrix::Transform3D(gfxPoint3D const&) const
100   0.9     nsRegion::InsertInPlace(nsRegion::RgnRect*, bool)
 98   0.9     __pthread_getspecific
 93   0.8     nsRect::Union(nsRect const&) const
 87   0.8     floor
 87   0.8     PL_DHashTableOperate
 86   0.8     nsRegion::SetToElements(unsigned int)
 86   0.8     nsRect::UnionRect(nsRect const&, nsRect const&)
 75   0.7     nsStyleBackground::IsTransparent() const
 71   0.6     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEmpty() const
 70   0.6     nsRegion::Optimize()
 68   0.6     RgnRectMemoryAllocator::Alloc()
 68   0.6     nsRect::ScaleToOutsidePixels(float, float, int) const
 66   0.6     mozilla::FramePropertyTable::PropertyValue::IsArray()
 66   0.6     mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int)
 65   0.6     nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty)
 64   0.6     nsDisplayList::RemoveBottom()
 64   0.6     PL_DHashTableEnumerate
 61   0.5     _ZN13do_QueryFramecvPT_I18nsIScrollableFrameEEv
 58   0.5     nsCSSRendering::FindBackground(nsPresContext*, nsIFrame*, nsStyleContext**)
 56   0.5     mozilla::(anonymous namespace)::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, nsPoint const&)
 56   0.5     nsRegion::SubRect(nsRegion::nsRectFast const&, nsRegion&, nsRegion&) const
 56   0.5     nsOverflowAreas::nsOverflowAreas(nsRect const&, nsRect const&)
 54   0.5     nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&)
 53   0.5     mozilla::FrameLayerBuilder::GetManagerData(nsIFrame*, mozilla::layers::LayerManager*)
 53   0.5     nsDisplayList::DeleteAll()
 51   0.5     mozilla::FrameLayerBuilder::DisplayItemData::DisplayItemData(mozilla::layers::Layer*, unsigned int, mozilla::LayerState, unsigned int)
 51   0.5     nsDisplayListCollection::nsDisplayListCollection()
 50   0.4     arena_bin_malloc_easy
 50   0.4     nsAutoPtr<nsDisplayItemGeometry>::~nsAutoPtr()
 50   0.4     _end
 49   0.4     nsRuleNode::GetStyleBackground(nsStyleContext*, bool)
 49   0.4     PL_DHashTableInit
 48   0.4     nsStyleContext::GetStyleDisplay()
 48   0.4     nsRegion::RgnRect::operator delete(void*, unsigned long)
 47   0.4     _ZNK7mozilla15FrameProperties3GetEPKNS_23FramePropertyDescriptorEPb.constprop.60
 46   0.4     malloc
 44   0.4     nsIFrame::ComputeBorderRadii(nsStyleCorners const&, nsSize const&, nsSize const&, int, int*)
 44   0.4     choose_arena
 43   0.4     mozilla::(anonymous namespace)::ContainerState::ScaleToNearestPixels(nsRect const&)
 43   0.4     nsRegion::Copy(nsRegion const&)
 43   0.4     nsIFrame::IsThemed(nsStyleDisplay const*, nsITheme::Transparency*) const
 42   0.4     nsIFrame::GetView() const
 41   0.4     nsDisplayList::AppendToTop(nsDisplayList*)
 40   0.4     nsLayoutUtils::GetActiveScrolledRootFor(nsIFrame*, nsIFrame const*)
 39   0.3     nsTArray_base<nsTArrayDefaultAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
 39   0.3     _end
 39   0.3     nsLayoutUtils::UnionChildOverflow(nsIFrame*, nsOverflowAreas&)
 39   0.3     nsIFrame::GetUsedBorderAndPadding() const
 39   0.3     PlaceholderMapMatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
 38   0.3     PL_DHashTableFinish
 38   0.3     realloc
 36   0.3     ChangeTable(PLDHashTable*, int)
 36   0.3     nsIFrame::GetUsedBorder() const
 35   0.3     nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&)
 35   0.3     mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::FrameLayerBuilder::ContainerParameters const&, gfx3DMatrix const*)
 34   0.3     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&)
 34   0.3     nsPresContext::GetRootPresContext()
 33   0.3     nsIFrame::GetOffsetTo(nsIFrame const*) const
 33   0.3     mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*)
 33   0.3     gfx3DMatrix::Transform(gfxPoint const&) const
 33   0.3     _end
 33   0.3     nsIFrame::GetUsedPadding() const
 33   0.3     nsRuleNode::GetStylePadding(nsStyleContext*, bool)
 33   0.3     nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const
 32   0.3     _end
 32   0.3     nsLayoutUtils::IsPopup(nsIFrame*)
 32   0.3     nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int)
 32   0.3     nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&)
 31   0.3     moz_xmalloc
 31   0.3     nsDisplayBackground::GetPerFrameKey()
 31   0.3     mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*))
 31   0.3     nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*)
 30   0.3     nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*)
 30   0.3     nsRegion::Init()
 29   0.3     nsIFrame::Preserves3D() const
 28   0.2     nsTArray_base<nsTArrayDefaultAllocator>::IsAutoArrayRestorer::~IsAutoArrayRestorer()
 28   0.2     nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&)
 27   0.2     nsIFrame::GetOverflowAreas() const
 27   0.2     nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&)
 27   0.2     mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*)
 27   0.2     mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*)
 27   0.2     nsRegion::nsRegion()
 26   0.2     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const
 26   0.2     nsTArray_base<nsTArrayDefaultAllocator>::~nsTArray_base()
 25   0.2     gfx3DMatrix::Translate(gfxPoint3D const&)
 25   0.2     writev
 25   0.2     nsTArray_base<nsTArrayDefaultAllocator>::UsesAutoArrayBuffer() const
 25   0.2     nsDisplayItemGeometry::nsDisplayItemGeometry(nsDisplayItem*, nsDisplayListBuilder*)
 24   0.2     nsPoint::ConvertAppUnits(int, int) const
 24   0.2     nsRegion::RgnRect::operator new(unsigned long)
 24   0.2     nsIFrame::IsTransformed() const
 24   0.2     nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*)
 23   0.2     nsIFrame::GetStyleVisibility() const
 23   0.2     __poll
 23   0.2     nsIFrame::ClearInvalidationStateBits()
 22   0.2     mozilla::css::TextOverflow::WillProcessLines(nsDisplayListBuilder*, nsIFrame*)
 22   0.2     ceilf
 22   0.2     _ZL21ApplyClipPropClippingP20nsDisplayListBuilderPK14nsStyleDisplayPK8nsIFrameP6nsRect.constprop.61
 22   0.2     nsRuleNode::GetStyleTextReset(nsStyleContext*, bool)
 21   0.2     nsFloatManager::GetFlowArea(int, nsFloatManager::BandInfoType, int, nsRect, nsFloatManager::SavedState*) const
 21   0.2     mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState, nsPoint const&)
 21   0.2     floorf
 21   0.2     free
 21   0.2     mozilla::FrameLayerBuilder::ClippedDisplayItem* nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::ClippedDisplayItem>(mozilla::FrameLayerBuilder::ClippedDisplayItem const*, unsigned int)
 21   0.2     arena_run_tree_search
 20   0.2     nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)
 20   0.2     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const
 20   0.2     nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool)
 20   0.2     nsRuleNode::GetStylePosition(nsStyleContext*, bool)
 20   0.2     __read_nocancel
 19   0.2     gfx3DMatrix::TranslatePost(gfxPoint3D const&)
 19   0.2     nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float)
 19   0.2     nsHTMLScrollFrame::QueryFrame(nsQueryFrame::FrameIID)
 19   0.2     nsDisplayBackground::GetInsideClipRegion(nsPresContext*, unsigned char, nsRect const&, bool*)
 19   0.2     nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float)
 19   0.2     arena_run_tree_insert
 18   0.2     nsIFrame::GetOverflowRect(nsOverflowType) const
 18   0.2     nsIFrame::GetStyleBorder() const
 18   0.2     nsBlockFrame::QueryFrame(nsQueryFrame::FrameIID)
 18   0.2     nsAutoTArray<nsIFrame*, 4u, nsTArrayDefaultAllocator>::nsAutoTArray()
 18   0.2     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::MoveBy(nsPoint const&)
 18   0.2     nsDisplayWrapList::ChildrenCanBeInactive(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&, nsDisplayList const&, nsIFrame*)
 18   0.2     nsIFrame::HasOpacity() const
 18   0.2     nsRuleNode::GetStyleSVGReset(nsStyleContext*, bool)
 18   0.2     nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::~nsRefPtr()
 18   0.2     mozilla::FrameLayerBuilder::DisplayItemData::FrameListMatches(nsDisplayItem*)
 18   0.2     nsIFrame::Preserves3DChildren() const
 18   0.2     nsDisplayListCollection::~nsDisplayListCollection()
 17   0.2     mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*)
 17   0.2     nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float)
 17   0.2     nsRuleNode::GetStyleOutline(nsStyleContext*, bool)
 17   0.2     nsIFrame::GetPaddingRectRelativeToSelf() const
 17   0.2     NSToIntRoundUp(double)
 17   0.2     gfx3DMatrix::Determinant() const
 17   0.2     nsDisplayBackground::nsDisplayBackground(nsDisplayListBuilder*, nsIFrame*, unsigned int, bool)
 17   0.2     nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const
 17   0.2     .plt
 17   0.2     nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&)
 16   0.1     nsBlockFrame::GetSkipSides() const
 16   0.1     mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*)
 16   0.1     void nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AssignRange<nsIFrame*>(unsigned int, unsigned int, nsIFrame* const*)
 16   0.1     nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::Clear()
 16   0.1     non-virtual thunk to nsHTMLScrollFrame::GetScrolledFrame() const
 16   0.1     nsDisplayTransform::GetResultingTransformMatrixInternal(nsIFrame const*, nsPoint const&, float, nsRect const*, nsCSSValueList const*, gfxPoint3D*, gfxPoint3D*, int*, nsIFrame**)
 16   0.1     nsDisplayBackground::AllocateGeometry(nsDisplayListBuilder*)
 16   0.1     nsRegion::Copy(nsRect const&)
 16   0.1     nsTHashtable<mozilla::FramePropertyTable::Entry>::s_HashKey(PLDHashTable*, void const*)
 16   0.1     nsRegion::And(nsRegion const&, nsRect const&)
 15   0.1     nsTHashtable<mozilla::FramePropertyTable::Entry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
 15   0.1     nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::~nsTArray()
 15   0.1     mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::LayerManagerData*)
 15   0.1     mozilla::layers::ThebesLayer::AsThebesLayer()
 15   0.1     nsDisplayListBuilder::DisplayCaret(nsIFrame*, nsRect const&, nsDisplayList*)
 15   0.1     nsIPresShell::GetRootScrollFrame() const
 15   0.1     gfx3DMatrix::ProjectPoint(gfxPoint const&) const
 14   0.1     nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, bool*)
 14   0.1     mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::LayerManager*)
 14   0.1     nsDisplayItem::GetPaddingRect()
 14   0.1     longest_match
 14   0.1     nsContainerFrame::QueryFrame(nsQueryFrame::FrameIID)
 14   0.1     nsIFrame::GetVisualOverflowFromDeltas() const
 14   0.1     arena_run_tree_remove
 14   0.1     gfx3DMatrix::gfx3DMatrix()
 14   0.1     nsStyleTransformMatrix::TransformFunctionOf(nsCSSValue::Array const*)
 14   0.1     PL_ArenaAllocate
 14   0.1     nsIFrame::GetVisualOverflowRectRelativeToSelf() const
 14   0.1     mozilla::FrameLayerBuilder::ClippedDisplayItem::~ClippedDisplayItem()
 14   0.1     mozilla::layers::Layer::GetTransform()
 14   0.1     nsPresContext::GetToplevelContentDocumentPresContext()
 13   0.1     nsDisplayListSet::MoveTo(nsDisplayListSet const&) const
 13   0.1     mozilla::FrameLayerBuilder::Clip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::FrameLayerBuilder::Clip const&, nsRect const&, nsRegion*)
 13   0.1     nsDisplayListBuilder::Allocate(unsigned long)
 13   0.1     nsFrame::QueryFrame(nsQueryFrame::FrameIID)
 13   0.1     ViewportFrame::GetType() const
 13   0.1     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Deflate(nsMargin const&)
 12   0.1     nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long)
 12   0.1     mozilla::FrameLayerBuilder::DidBeginRetainedLayerTransaction(mozilla::layers::LayerManager*)
 12   0.1     nsDisplayList::nsDisplayList()
 12   0.1     nsFloatManager::GetRegionFor(nsIFrame*)
 12   0.1     nsOverflowAreas::nsOverflowAreas(nsOverflowAreas const&)
 12   0.1     nsStyleContext::GetStyleBackground()
 12   0.1     nsRegion::SetEmpty()
 12   0.1     malloc_mutex_unlock
 12   0.1     arena_run_dalloc
 12   0.1     bool nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::RemoveElement<nsIFrame*>(nsIFrame* const&)
 12   0.1     mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int)
 11   0.1     malloc_init
 11   0.1     nsPropertyTable::GetPropertyListFor(nsIAtom*) const
 11   0.1     nsCSSRendering::IsCanvasFrame(nsIFrame*)
 11   0.1     nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int)
 11   0.1     mozilla::FrameLayerBuilder::Clip::operator=(mozilla::FrameLayerBuilder::Clip const&)
 11   0.1     nsIFrame::ApplySkipSides(nsMargin&) const
 11   0.1     mozilla::layers::Layer::Release()
 11   0.1     mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&)
 11   0.1     nsDisplayItem::GetContentRect()
 11   0.1     AreAllEarlierInFlowFramesEmpty(nsIFrame*, nsIFrame*, bool*)
 11   0.1     gfx3DMatrix::TransformBounds(gfxRect const&) const
 11   0.1     nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)
 11   0.1     nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*)
 11   0.1     mozilla::FrameLayerBuilder::Clip::RoundedRect* nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AppendElements<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&)
 11   0.1     nsRegion::Contains(nsRect const&) const
 11   0.1     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IsEqualInterior(nsRect const&) const
 11   0.1     nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>* nsTArray<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayDefaultAllocator>::AppendElement<nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> >(nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData> const&)
 11   0.1     nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_HashKey(PLDHashTable*, void const*)
 10   0.1     nsIFrame::AreLayersMarkedActive(nsChangeHint)
 10   0.1     nsRegion::nsRectFast::Intersects(nsRect const&) const
 10   0.1     nsSplittableFrame::GetPrevInFlow() const
 10   0.1     nsCanvasFrame::QueryFrame(nsQueryFrame::FrameIID)
 10   0.1     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator-(nsPoint const&) const
 10   0.1     arena_avail_comp
 10   0.1     nsDisplayList::GetBounds(nsDisplayListBuilder*) const
 10   0.1     pthread_cond_signal@@GLIBC_2.3.2
 10   0.1     mozilla::(anonymous namespace)::ContainerState::ThebesLayerData::UpdateCommonClipCount(mozilla::FrameLayerBuilder::Clip const&)
 10   0.1     nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*)
  9   0.1     malloc_mutex_lock
  9   0.1     mozilla::(anonymous namespace)::ContainerState::ScaleToOutsidePixels(nsRect const&, bool)
  9   0.1     nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int)
  9   0.1     nsRuleNode::ComputeCoordPercentCalc(nsStyleCoord const&, int)
  9   0.1     nsDisplayTransform::GetDeltaToMozTransformOrigin(nsIFrame const*, float, nsRect const*)
  9   0.1     nsLayoutUtils::IsScrolledByRootContentDocumentDisplayportScrolling(nsIFrame const*, nsDisplayListBuilder*)
  9   0.1     nsIFrame::GetContentRectRelativeToSelf() const
  9   0.1     nsHTMLScrollFrame::GetScrolledFrame() const
  9   0.1     nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>*)
  9   0.1     nsDisplayTransform::GetPerFrameKey()
  9   0.1     mozilla::layers::BasicLayerManager::BeginTransaction()
  9   0.1     nsRegion::Or(nsRegion const&, nsRect const&)
  9   0.1     mozilla::css::TextOverflow::CanHaveTextOverflow(nsDisplayListBuilder*, nsIFrame*)
  9   0.1     mozilla::FramePropertyTable::PropertyValue* nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::AppendElement<mozilla::FramePropertyTable::PropertyValue>(mozilla::FramePropertyTable::PropertyValue const&)
  9   0.1     nsSplittableFrame::GetNextInFlow() const
  9   0.1     gfx3DMatrix::IsIdentity() const
  9   0.1     gfx3DMatrix::ScalePost(float, float, float)
  9   0.1     nsDisplayTransform::GetTransform(float)
  9   0.1     nsRefPtr<mozilla::layers::LayerManager>::assign_with_AddRef(mozilla::layers::LayerManager*)
  9   0.1     MarkFrameForDisplay(nsIFrame*, nsIFrame*)
  9   0.1     nsOverflowAreas::UnionWith(nsOverflowAreas const&)
  9   0.1     nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*)
  9   0.1     pthread_cond_timedwait@@GLIBC_2.3.2
  9   0.1     nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_CopyEntry(PLDHashTable*, PLDHashEntryHdr const*, PLDHashEntryHdr*)
  9   0.1     _ZL11DisplayLineP20nsDisplayListBuilderRK6nsRectS3_R19nsLineList_iteratoriRiRK16nsDisplayListSetP12nsBlockFramePN7mozilla3css12TextOverflowE.constprop.37
  8   0.1     nsFrame::GetChildList(mozilla::layout::FrameChildListID) const
  8   0.1     mozilla::layers::LayerManagerUserDataDestroy(void*)
  8   0.1     nsLayoutUtils::GetActiveScrolledRootFor(nsDisplayItem*, nsDisplayListBuilder*, bool*)
  8   0.1     compress_block
  8   0.1     nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*)
  8   0.1     gfx3DMatrix::Inverse3x3() const
  8   0.1     nsDisplayWrapList::GetBounds(nsDisplayListBuilder*, bool*)
  8   0.1     gfx3DMatrix::Inverse() const
  8   0.1     mozilla::FrameLayerBuilder::UpdateDisplayItemDataForFrame(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*)
  8   0.1     gfx3DMatrix::operator==(gfx3DMatrix const&) const
  8   0.1     mozilla::gfx::BaseMargin<int, nsMargin>::operator!=(nsMargin const&) const
  8   0.1     arena_avail_tree_insert
  8   0.1     NS_strlen(unsigned short const*)
  8   0.1     nsDisplayBackground::GetType()
  8   0.1     mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Intersect(nsIntRect const&) const
  8   0.1     nsAttrAndChildArray::IndexOfAttr(nsIAtom*, int) const
  8   0.1     void nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::AssignRange<mozilla::FrameLayerBuilder::Clip::RoundedRect>(unsigned int, unsigned int, mozilla::FrameLayerBuilder::Clip::RoundedRect const*)
  8   0.1     nsRegion::nsRectFast::IntersectRect(nsRect const&, nsRect const&)
  8   0.1     nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*)
  8   0.1     gfxMatrix::Reset()
  7   0.1     nsDisplayOpacity::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&)
  7   0.1     nsContainerFrame::GetChildList(mozilla::layout::FrameChildListID) const
  7   0.1     ceil
  7   0.1     nsDisplayBackground::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&)
  7   0.1     nsDisplayItem::GetPerFrameKey()
  7   0.1     mozilla::layers::BasicShadowLayerManager::IsCompositingCheap()
  7   0.1     nsDisplayTransform::UntransformRectMatrix(nsRect const&, gfx3DMatrix const&, float, nsRect*)
  7   0.1     nsRegion::Intersects(nsRect const&) const
  7   0.1     arena_avail_tree_remove
  7   0.1     mozilla::layers::LayerPropertiesBase::LayerPropertiesBase(mozilla::layers::Layer*)
  7   0.1     nsID::Equals(nsID const&) const
  6   0.1     nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*)
  6   0.1     nsDisplayItem** nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AppendElement<nsDisplayItem*>(nsDisplayItem* const&)
  6   0.1     mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&))
  6   0.1     nsRegion::SubRegion(nsRegion const&, nsRegion&) const
  6   0.1     mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEmpty() const
  6   0.1     nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*)
  6   0.1     nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*)
  6   0.1     nsFrame::ApplyOverflowClipping(nsIFrame const*, nsStyleDisplay const*)
  6   0.1     nsDisplayListBuilder::AutoBuildingDisplayList::~AutoBuildingDisplayList()
  6   0.1     nsIFrame::GetBorderRadii(int*) const
  6   0.1     gfx3DMatrix::ProjectRectBounds(gfxRect const&) const
  6   0.1     nsDisplayBackground::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, nsDisplayBackground**)
  6   0.1     nsFrame::DisplayOutlineUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&)
  6   0.1     __write_nocancel
  6   0.1     nsSplittableFrame::GetPrevInFlowVirtual() const
  6   0.1     mozilla::FrameLayerBuilder::GetDisplayItemDataArrayForFrame(nsIFrame*)
  6   0.1     moz_free
  6   0.1     nsRegion::nsRectFast::Contains(nsRect const&) const
  6   0.1     nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*)
  5   0.0     nsBlockFrame::GetType() const
  5   0.0     mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::FrameLayerBuilder::Clip**)
  5   0.0     js::Interpret(JSContext*, js::StackFrame*, js::InterpMode)
  5   0.0     madvise
  5   0.0     nsRootPresContext::IsRoot()
  5   0.0     mozilla::gfx::NudgeToInteger(float*)
  5   0.0     __gettimeofday
  5   0.0     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Contains(nsRect const&) const
  5   0.0     __memcmp_sse4_1
  5   0.0     nsStyleDisplay::HasTransform() const
  5   0.0     caseInsensitiveStringHashKey(PLDHashTable*, void const*)
  5   0.0     nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*)
  5   0.0     nsIFrame::IsFrameOfType(unsigned int) const
  5   0.0     nsIntRegion::Contains(nsIntRect const&) const
  5   0.0     mozilla::FrameLayerBuilder::Clip::~Clip()
  5   0.0     nsPresContext::IsChrome() const
  5   0.0     nsPlaceholderFrame::GetType() const
  5   0.0     _end
  5   0.0     nsDisplayBackground::~nsDisplayBackground()
  5   0.0     nsDisplayItem::AllocateGeometry(nsDisplayListBuilder*)
  5   0.0     _cairo_bentley_ottmann_tessellate_polygon
  5   0.0     nsDisplayListBuilder::IsFixedItem(nsDisplayItem*, nsIFrame const**, nsIFrame const*)
  5   0.0     nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::~nsTArray()
  5   0.0     js::GCMarker::drainMarkStack(js::SliceBudget&)
  5   0.0     nsLayoutUtils::ChangeMatrixBasis(gfxPoint3D const&, gfx3DMatrix const&)
  5   0.0     js::ShapeTable::search(long, bool)
  5   0.0     nsRefPtr<mozilla::FrameLayerBuilder::DisplayItemData>::nsRefPtr(mozilla::FrameLayerBuilder::DisplayItemData*)
  5   0.0     nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const
  5   0.0     mozilla::FrameLayerBuilder::DisplayItemDataEntry::~DisplayItemDataEntry()
  5   0.0     nsDisplayItem::TryMerge(nsDisplayListBuilder*, nsDisplayItem*)
  5   0.0     nsFloatManager::AddFloat(nsIFrame*, nsRect const&)
  5   0.0     nsPNGEncoder::ConvertHostARGBRow(unsigned char const*, unsigned char*, unsigned int, bool)
  5   0.0     mozilla::layers::LayerManager::Release()
  5   0.0     mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*)
  5   0.0     nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*)
  5   0.0     nsDisplayBackground::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&)
  5   0.0     js::gc::ScanShape(js::GCMarker*, js::Shape*)
  4   0.0     nsTArray<mozilla::FramePropertyTable::PropertyValue, nsTArrayDefaultAllocator>::~nsTArray()
  4   0.0     sqrt
  4   0.0     AutoCSSValueArray::AutoCSSValueArray(void*, unsigned long)
  4   0.0     mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*)
  4   0.0     nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool)
  4   0.0     TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*)
  4   0.0     mozilla::layers::ContainerLayer::GetType() const
  4   0.0     nsHTMLScrollFrame::GetType() const
  4   0.0     LockArena
  4   0.0     nsDisplayBackground::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*)
  4   0.0     nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&)
  4   0.0     nsPlaceholderFrame::IsSelfEmpty()
  4   0.0     nsIFrame::GetStylePosition() const
  4   0.0     _cairo_path_fixed_add
  4   0.0     nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::GetEntry(nsIFrame*) const
  4   0.0     nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&)
  4   0.0     nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*)
  4   0.0     nsDisplayItem::GetList()
  4   0.0     nsRefPtr<mozilla::layers::ThebesLayer>::~nsRefPtr()
  4   0.0     nsDisplayItem::GetMergedFrames(nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*)
  4   0.0     nsIFrame::IsPositioned() const
  4   0.0     FreeArenaList
  4   0.0     nsIFrame::GetStyleOutline() const
  4   0.0     nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int)
  4   0.0     nsStyleImage::IsComplete() const
  4   0.0     nsStaticCaseInsensitiveNameTable::Lookup(nsAString_internal const&)
  4   0.0     js::analyze::ScriptAnalysis::analyzeBytecode(JSContext*)
  4   0.0     nsRegion::~nsRegion()
  4   0.0     gfxMatrix::ScaleFactors(bool) const
  4   0.0     mozilla::SamplerStackFrameRAII::~SamplerStackFrameRAII()
  4   0.0     nsCOMPtr_base::~nsCOMPtr_base()
  4   0.0     nsFrameManager::ReResolveStyleContext(nsPresContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint, nsChangeHint, nsRestyleHint, mozilla::css::RestyleTracker&, nsFrameManager::DesiredA11yNotifications, nsTArray<nsIContent*, nsTArrayDefaultAllocator>&, TreeMatchContext&)
  4   0.0     nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*)
  4   0.0     pthread_cond_wait@@GLIBC_2.3.2
  4   0.0     _ZL14IsFrameVisibleP8nsIFrameRK11gfx3DMatrix.part.13
  4   0.0     PL_DHashTableRawRemove
  4   0.0     nsDisplayList::Count() const
  4   0.0     JSScript::markChildren(JSTracer*)
  4   0.0     _ZL15SelectorMatchesPN7mozilla3dom7ElementEP13nsCSSSelectorR16NodeMatchContextR16TreeMatchContextPb.part.8
  4   0.0     mozilla::layers::BasicContainerLayer::RepositionChild(mozilla::layers::Layer*, mozilla::layers::Layer*)
  4   0.0     ReleaseData(void*, unsigned int)
  4   0.0     nsLayoutUtils::GetZIndex(nsIFrame*)
  4   0.0     deflate_fast
  4   0.0     PL_DHashVoidPtrKeyStub
  4   0.0     non-virtual thunk to nsHTMLScrollFrame::IsScrollingActive()
  4   0.0     nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&)
  4   0.0     nsHTMLReflowState::CalculateHypotheticalBox(nsPresContext*, nsIFrame*, nsIFrame*, int, int, nsHTMLReflowState const*, nsHypotheticalBox&, nsIAtom*)
  4   0.0     nsRefPtr<mozilla::layers::LayerManager>::~nsRefPtr()
  3   0.0     nsDisplayList::AppendToTop(nsDisplayItem*)
  3   0.0     nsStyleBorder::HasBorder() const
  3   0.0     nsDocLoader::QueryInterface(nsID const&, void**)
  3   0.0     RuleHash::EnumerateAllRules(mozilla::dom::Element*, RuleProcessorData*, NodeMatchContext&)
  3   0.0     nsDisplayOpacity::GetOpaqueRegion(nsDisplayListBuilder*, bool*)
  3   0.0     nsRefPtr<mozilla::layers::ThebesLayer>::assign_with_AddRef(mozilla::layers::ThebesLayer*)
  3   0.0     arena_chunk_tree_dirty_remove
  3   0.0     nsStyleTransformMatrix::ProcessTranslatePart(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&, int, float)
  3   0.0     js::frontend::Parser::unaryExpr()
  3   0.0     fill_window
  3   0.0     ConstrainToCoordValues(double&)
  3   0.0     nsIFrame::GetClipPropClipRect(nsStyleDisplay const*, nsRect*, nsSize const&) const
  3   0.0     gfx3DMatrix::Scale(float, float, float)
  3   0.0     ForceVisiblityForFixedItem(nsDisplayListBuilder*, nsDisplayItem*)
  3   0.0     gfx3DMatrix::CanDraw2D(gfxMatrix*) const
  3   0.0     nsDisplayClip::nsDisplayClip(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsRect const&)
  3   0.0     nsTHashtable<mozilla::FramePropertyTable::Entry>::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*)
  3   0.0     nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool, nsDisplayBackground**)
  3   0.0     nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*)
  3   0.0     PR_WaitCondVar
  3   0.0     _ZL21ApplyOverflowClippingP20nsDisplayListBuilderPK8nsIFramePK14nsStyleDisplayP6nsRect.constprop.62
  3   0.0     mozilla::layers::Layer::HasUserData(void*)
  3   0.0     mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(gfx3DMatrix const&)
  3   0.0     gfx3DMatrix::Is2D() const
  3   0.0     nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const
  3   0.0     nsAString_internal::SetCapacity(unsigned int)
  3   0.0     void nsTArray<nsDisplayItem*, nsTArrayDefaultAllocator>::AssignRange<nsDisplayItem*>(unsigned int, unsigned int, nsDisplayItem* const*)
  3   0.0     gfx3DMatrix::Multiply2D(gfx3DMatrix const&) const
  3   0.0     pthread_self
  3   0.0     nsSplittableFrame::GetPrevContinuation() const
  3   0.0     nsHTMLScrollFrame::IsScrollingActive()
  3   0.0     mozilla::layers::LayerProperties::CloneFrom(mozilla::layers::Layer*)
  3   0.0     nsIntRegion::nsIntRegion(nsIntRegion const&)
  3   0.0     arena_run_split
  3   0.0     mozilla::(anonymous namespace)::ContainerState::PopThebesLayerData()
  3   0.0     munmap
  3   0.0     nsStringBuffer::ToString(unsigned int, nsAString_internal&, bool)
  3   0.0     nsRefPtr<mozilla::layers::Layer>::assign_with_AddRef(mozilla::layers::Layer*)
  3   0.0     mozilla::layers::LayerManager::GetUserData(void*)
  3   0.0     _cairo_path_fixed_line_to
  3   0.0     nsDisplayWrapList::GetMergedFrames(nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*)
  3   0.0     mozilla::layers::ContainerLayer::GetFirstChild()
  3   0.0     _ZN2js2gcL13PushMarkStackEPNS_8GCMarkerEPNS_9BaseShapeE.part.75
  3   0.0     moz_malloc
  3   0.0     nsDisplayBackgroundGeometry::~nsDisplayBackgroundGeometry()
  3   0.0     nsAString_internal::LowerCaseEqualsASCII(char const*, unsigned int) const
  3   0.0     js::GCThingIsMarkedGray(void*)
  3   0.0     nsDisplayItem::IsInvalid(nsRect&)
  3   0.0     PR_CallOnce
  3   0.0     mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Union(nsIntRect const&) const
  3   0.0     nsRegion::Sub(nsRegion const&, nsRegion const&)
  3   0.0     JS_ResolveStandardClass
  3   0.0     nsCSSCompressedDataBlock::MapRuleInfoInto(nsRuleData*) const
  3   0.0     nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, unsigned int, bool, nsCxPusher*)
  3   0.0     nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&)
  3   0.0     mozilla::layers::BasicLayerManager::IsCompositingCheap()
  3   0.0     AutoCSSValueArray::~AutoCSSValueArray()
  3   0.0     nsDisplayBackgroundGeometry::nsDisplayBackgroundGeometry(nsDisplayItem*, nsDisplayListBuilder*)
  3   0.0     nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*)
  2   0.0     nsCOMPtr_base::assign_assuming_AddRef(nsISupports*)
  2   0.0     _cairo_path_fixed_fill_rectilinear_to_traps
  2   0.0     nsBindingManager::WalkRules(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool*)
  2   0.0     mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsIFrame*, unsigned int, mozilla::layers::LayerManager*)
  2   0.0     js::frontend::Parser::assignExpr()
  2   0.0     nsDisplayWrapList::GetType()
  2   0.0     nsIFrame::IsSVGTransformed(gfxMatrix*, gfxMatrix*) const
  2   0.0     nsIFrame::IsInvalid(nsRect&)
  2   0.0     js::mjit::Compiler::generateMethod()
  2   0.0     pqdownheap
  2   0.0     .plt
  2   0.0     mozilla::FramePropertyTable::PropertyValue::DestroyValueFor(nsIFrame*)
  2   0.0     nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&)
  2   0.0     _cairo_gstate_copy_transformed_pattern
  2   0.0     PresShell::AddRef()
  2   0.0     nsAttrValue::Type() const
  2   0.0     nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayItem*, nsIFrame const*, nsPoint const&)
  2   0.0     nsLayoutUtils::RoundedRectIntersectRect(nsRect const&, int const*, nsRect const&)
  2   0.0     JSScript::fullyInitFromEmitter(JSContext*, JS::Handle<JSScript*>, js::frontend::BytecodeEmitter*)
  2   0.0     nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int)
  2   0.0     nsDisplayOpacity::GetType()
  2   0.0     nsDisplayBackgroundGeometry::MoveBy(nsPoint const&)
  2   0.0     cairo_bo_event_compare
  2   0.0     js::Debugger::markAllIteratively(js::GCMarker*)
  2   0.0     js::InvokeKernel(JSContext*, JS::CallArgs, js::MaybeConstruct)
  2   0.0     JS_SetReservedSlot
  2   0.0     nsAttrValue::ClearMiscContainer()
  2   0.0     mozilla::FrameLayerBuilder::GetDescriptorForManager(mozilla::layers::LayerManager*)
  2   0.0     nsAttrAndChildArray::ChildCount() const
  2   0.0     nsFont::BaseEquals(nsFont const&) const
  2   0.0     gfx3DMatrix::TransposedVector(int) const
  2   0.0     nsWindow::WidgetToScreenOffset()
  2   0.0     nsAutoTArray<nsTextFrame::LineDecoration, 1u, nsTArrayDefaultAllocator>::~nsAutoTArray()
  2   0.0     gfx3DMatrix::From2D(gfxMatrix const&)
  2   0.0     js::AtomizeChars(JSContext*, unsigned short const*, unsigned long, js::InternBehavior)
  2   0.0     gfxContext::CurrentSurface(double*, double*)
  2   0.0     mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase()
  2   0.0     PR_Unlock
  2   0.0     nsIntRegion::Or(nsIntRegion const&, nsIntRect const&)
  2   0.0     nsBlockFrame::UpdateOverflow()
  2   0.0     nsStyleImage::IsOpaque() const
  2   0.0     JS_GetGlobalObject
  2   0.0     __memcpy_ssse3_back
  2   0.0     mozilla::FrameLayerBuilder::GetLastPaintOffset(mozilla::layers::ThebesLayer*)
  2   0.0     nsStyleContext::CalcStyleDifference(nsStyleContext*, nsChangeHint)
  2   0.0     nsRegion::nsRegion(nsRegion const&)
  2   0.0     nsDisplayClip::GetBounds(nsDisplayListBuilder*, bool*)
  2   0.0     mozilla::layers::BasicLayerManager::BeginTransactionWithTarget(gfxContext*)
  2   0.0     nsRegion::ScaleInverseRoundOut(float, float)
  2   0.0     nsPresContext::GetTheme()
  2   0.0     nsRuleNode::HasAuthorSpecifiedRules(nsStyleContext*, unsigned int, bool)
  2   0.0     __memmove_ssse3_back
  2   0.0     nsTArray<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int)
  2   0.0     JS::AutoGCRooter::AutoGCRooter(JSContext*, long)
  2   0.0     mozilla::layers::Layer::GetLocalTransform()
  2   0.0     _ZN2js9BaseShape10getUnownedEP9JSContextRKNS_14StackBaseShapeE.constprop.185
  2   0.0     AncestorFilter::Init(mozilla::dom::Element*)
  2   0.0     MOZ_Z_inflate_fast
  2   0.0     _ZN7mozilla6layersL13TransformRectERK9nsIntRectRK11gfx3DMatrix.constprop.4
  2   0.0     bool js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long)
  2   0.0     mozilla::FrameLayerBuilder::SetManagerData(nsIFrame*, mozilla::LayerManagerData*)
  2   0.0     __GI___isnan
  2   0.0     .plt
  2   0.0     mozilla::FrameLayerBuilder::SaveLastPaintOffset(mozilla::layers::ThebesLayer*)
  2   0.0     _cairo_path_fixed_move_to
  2   0.0     AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty)
  2   0.0     mozilla::gfx::UserData::Destroy()
  2   0.0     PL_DHashFinalizeStub
  2   0.0     JS::Evaluate(JSContext*, JS::Handle<JSObject*>, JS::CompileOptions, unsigned short const*, unsigned long, JS::Value*)
  2   0.0     mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&))
  2   0.0     nsFrame::DidSetStyleContext(nsStyleContext*)
  2   0.0     nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_HashKey(PLDHashTable*, void const*)
  2   0.0     nsDocument::AddRef()
  2   0.0     nsStringBuffer::AddRef()
  2   0.0     nsIFrame::IsBoxFrame() const
  2   0.0     nsDisplayBackground::IsUniform(nsDisplayListBuilder*, unsigned int*)
  2   0.0     nsDisplayList::Sort(nsDisplayListBuilder*, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*)
  2   0.0     arena_run_alloc
  2   0.0     mozilla::RefPtr<mozilla::gfx::Path>::~RefPtr()
  2   0.0     nsStyleAnimation::ExtractComputedValue(nsCSSProperty, nsStyleContext*, nsStyleAnimation::Value&)
  2   0.0     nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
  2   0.0     matchNameKeysCaseInsensitive(PLDHashTable*, PLDHashEntryHdr const*, void const*)
  2   0.0     nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&)
  2   0.0     skia::BGRAConvolve2D(unsigned char const*, int, bool, skia::ConvolutionFilter1D const&, skia::ConvolutionFilter1D const&, int, unsigned char*, bool)
  2   0.0     js::baseops::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>)
  2   0.0     nsTArray_base<nsTArrayInfallibleAllocator>::EnsureCapacity(unsigned int, unsigned int)
  2   0.0     nsAttrAndChildArray::AttrSlotCount() const
  2   0.0     gfxContext::~gfxContext()
  2   0.0     js::types::TypeMonitorResult(JSContext*, JS::Handle<JSScript*>, unsigned char*, JS::Value const&)
  2   0.0     Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*)
  2   0.0     nsRegion::IsEqual(nsRegion const&) const
  2   0.0     nsLineBox::GetVisualOverflowArea()
  2   0.0     nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
  2   0.0     mozilla::dom::FragmentOrElement::GetBindingParent() const
  2   0.0     mozilla::layers::Layer::SetClipRect(nsIntRect const*)
  2   0.0     _cairo_gstate_set_matrix
  2   0.0     nsAString_internal::Assign(unsigned short const*, unsigned int, mozilla::fallible_t const&)
  2   0.0     pixman_op
  2   0.0     nsStyleDisplay::Destroy(nsPresContext*)
  2   0.0     js::ScriptSource::setSourceCopy(JSContext*, unsigned short const*, unsigned int, bool, js::SourceCompressionToken*)
  2   0.0     InvalidateFrameInternal(nsIFrame*, bool)
  2   0.0     __lll_unlock_wake
  2   0.0     nsBoxFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&)
  2   0.0     js::gc::Chunk::fetchNextDecommittedArena()
  2   0.0     nsCOMPtr_base::assign_with_AddRef(nsISupports*)
  2   0.0     mozilla::layers::PaintContext::AnnotateOpaqueRect()
  2   0.0     nsACString_internal::Finalize()
  2   0.0     js_NewDateObjectMsec(JSContext*, double)
  2   0.0     mozilla::layers::Layer::SetMaskLayer(mozilla::layers::Layer*)
  2   0.0     __strlen_sse42
  2   0.0     deflate_slow
  2   0.0     nsAttrAndChildArray::SetAndTakeAttr(nsIAtom*, nsAttrValue&)
  2   0.0     nsRuleNode::CheckSpecifiedProperties(nsStyleStructID, nsRuleData const*)
  2   0.0     nsIFrame::GetOverflowAreasProperty()
  2   0.0     nsRuleNode::Transition(nsIStyleRule*, unsigned char, bool)
  2   0.0     nsAString_internal::SetLength(unsigned int)
  2   0.0     __tls_get_addr
  2   0.0     nsDisplayBackground::Paint(nsDisplayListBuilder*, nsRenderingContext*)
  2   0.0     __strcmp_sse42
  2   0.0     nsDisplayWrapList::IsUniform(nsDisplayListBuilder*, unsigned int*)
  2   0.0     nsRegion::MoveInto(nsRegion&, nsRegion::RgnRect const*)
  1   0.0     nsBindingManager::GetInsertionParent(nsIContent*)
  1   0.0     _cairo_pattern_acquire_surface
  1   0.0     nsTArray<unsigned int, nsTArrayDefaultAllocator>::~nsTArray()
  1   0.0     nsTArray<nsRefPtr<mozilla::layers::Layer>, nsTArrayDefaultAllocator>::DestructRange(unsigned int, unsigned int)
  1   0.0     _cairo_surface_fallback_fill
  1   0.0     js::IsIncrementalBarrierNeededOnObject(JSObject*)
  1   0.0     nsIFrame::GetFirstPrincipalChild() const
  1   0.0     nsAString_internal::Finalize()
  1   0.0     _cairo_gstate_fill
  1   0.0     nsSimpleURI::GetSpec(nsACString_internal&)
  1   0.0     gfx3DMatrix::ScalingMatrix(float, float, float)
  1   0.0     JS_GetContextPrivate
  1   0.0     int xpc_qsUnwrapThis<nsIDOMMouseEvent>(JSContext*, JSObject*, nsIDOMMouseEvent**, nsISupports**, JS::Value*, XPCLazyCallContext*, bool)
  1   0.0     nsHTMLOptionElement::QueryInterface(nsID const&, void**)
  1   0.0     nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::EnumerateEntries(PLDHashOperator (*)(mozilla::FrameLayerBuilder::DisplayItemDataEntry*, void*), void*)
  1   0.0     nsIHTMLDocument::IsEditingOn()
  1   0.0     non-virtual thunk to nsDocShell::Release()
  1   0.0     nsCSSOffsetState::ComputeMargin(int)
  1   0.0     mozilla::gfx::BaseRect<double, gfxRect, gfxPoint, gfxSize, gfxMargin>::IsEmpty() const
  1   0.0     INT__moz_cairo_matrix_transform_point
  1   0.0     _end
  1   0.0     nsLayoutUtils::IsProperAncestorFrame(nsIFrame*, nsIFrame*, nsIFrame*)
  1   0.0     bool js::gc::FinalizeTypedArenas<js::Shape>(js::FreeOp*, js::gc::ArenaHeader**, js::gc::ArenaList&, js::gc::AllocKind, js::SliceBudget&)
  1   0.0     nsStubMutationObserver::AttributeWillChange(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int)
  1   0.0     gfxContext::UserToDevice(gfxPoint const&) const
  1   0.0     MOZ_Z_inflate
  1   0.0     nsDisplayWrapper::WrapListsInPlace(nsDisplayListBuilder*, nsIFrame*, nsDisplayListSet const&)
  1   0.0     mozilla::layers::BasicThebesLayer::ComputeEffectiveTransforms(gfx3DMatrix const&)
  1   0.0     nsDisplayItemGenericGeometry::nsDisplayItemGenericGeometry(nsDisplayItem*, nsDisplayListBuilder*)
  1   0.0     nsRuleData::ValueFor(nsCSSProperty)
  1   0.0     SearchTable(JSDHashTable*, void const*, unsigned int, JSDHashOperator)
  1   0.0     js::EmptyShape::getInitialShape(JSContext*, js::Class*, js::TaggedProto, JSObject*, js::gc::AllocKind, unsigned int)
  1   0.0     _region_clip_to_boxes
  1   0.0     _cairo_path_last_op
  1   0.0     _add_edge
  1   0.0     js::mjit::Assembler::generateTypeCheck(JSContext*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address, js::types::TypeSet*, js::Vector<JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump, 0ul, js::TempAllocPolicy>*)
  1   0.0     HasPercentageUnitSide(nsStyleSides const&)
  1   0.0     nsStackFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&)
  1   0.0     nsDisplayWrapList::GetComponentAlphaBounds(nsDisplayListBuilder*)
  1   0.0     nsDisplaySolidColor::GetBounds(nsDisplayListBuilder*, bool*)
  1   0.0     js_ConcatStrings(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>)
  1   0.0     _moz_cairo_set_matrix
  1   0.0     nsStyleSet::FileRules(bool (*)(nsIStyleRuleProcessor*, void*), void*, nsIContent*, nsRuleWalker*)
  1   0.0     XPC_WN_Helper_AddProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>)
  1   0.0     IsZOrderLEQ(nsDisplayItem*, nsDisplayItem*, void*)
  1   0.0     nsContentUtils::TraceWrapper(nsWrapperCache*, void (*)(void*, char const*, void*), void*)
  1   0.0     nsDisplayOpacity::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::FrameLayerBuilder::ContainerParameters const&)
  1   0.0     nsNativeTheme::IsWidgetStyled(nsPresContext*, nsIFrame*, unsigned char)
  1   0.0     _cairo_operator_bounded_by_either
  1   0.0     _ZN22nsStyleTransformMatrixL26MatrixForTransformFunctionER11gfx3DMatrixPKN10nsCSSValue5ArrayEP14nsStyleContextP13nsPresContextRbR6nsRectf.constprop.3
  1   0.0     _ZL17NonZeroStyleCoordRK12nsStyleCoord.part.3.constprop.29
  1   0.0     nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool)
  1   0.0     nsNodeUtils::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int)
  1   0.0     nsDeviceContext::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&)
  1   0.0     nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&)
  1   0.0     nsHTMLReflowState::nsHTMLReflowState(nsPresContext*, nsHTMLReflowState const&, nsIFrame*, nsSize const&, int, int, bool)
  1   0.0     bool EnumRulesMatching<ElementRuleProcessorData>(nsIStyleRuleProcessor*, void*)
  1   0.0     nsStyleContext::DoGetStyleTextReset(bool)
  1   0.0     gfx3DMatrix::Is2D(gfxMatrix*) const
  1   0.0     mmap64
  1   0.0     nsViewManager::ProcessPendingUpdates()
  1   0.0     nsINode::GetNextNode(nsINode const*) const
  1   0.0     nsGlobalWindow::TimerCallback(nsITimer*, void*)
  1   0.0     gfxContext::UserToDevicePixelSnapped(gfxRect&, bool) const
  1   0.0     js::LookupPropertyWithFlags(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, unsigned int, JS::MutableHandle<JSObject*>, JS::MutableHandle<js::Shape*>)
  1   0.0     GetTransformRootFrame(nsIFrame*)
  1   0.0     JS_GetErrorReporter
  1   0.0     non-virtual thunk to nsDOMStyleSheetList::AddRef()
  1   0.0     nsACString_internal::ReplacePrep(unsigned int, unsigned int, unsigned int)
  1   0.0     mozilla::image::nsPNGDecoder::row_callback(png_struct_def*, unsigned char*, unsigned int, int)
  1   0.0     nsDisplayClip::GetType()
  1   0.0     __getdelim
  1   0.0     gfx3DMatrix::operator*(gfx3DMatrix const&) const
  1   0.0     nsDeckFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&)
  1   0.0     nsViewManager::PaintWindow(nsIWidget*, nsIntRegion, bool, bool)
  1   0.0     gfx3DMatrix::IsSingular() const
  1   0.0     __libc_disable_asynccancel
  1   0.0     gfxContext::Restore()
  1   0.0     AutoMarkingPtr::AutoMarkingPtr(JSContext*)
  1   0.0     IncrementalCollectSlice(JSRuntime*, long, js::gcreason::Reason, js::JSGCInvocationKind)
  1   0.0     JSC::X86Assembler::X86InstructionFormatter::oneByteOp64(JSC::X86Assembler::OneByteOpcodeID, int, JSC::X86Registers::RegisterID)
  1   0.0     nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int)
  1   0.0     js::types::TypeScript::SetThis(JSContext*, JS::Handle<JSScript*>, js::types::Type)
  1   0.0     nsDOMEvent::GetScreenCoords(nsPresContext*, nsEvent*, nsIntPoint)
  1   0.0     timer_set
  1   0.0     js::types::TypeObject::getProperty(JSContext*, long, bool)
  1   0.0     PRMJ_Now
  1   0.0     nsIContent::GetBaseURI() const
  1   0.0     nsIFrame::AddPaintedPresShell(nsIPresShell*)
  1   0.0     _cairo_xlib_device_create
  1   0.0     non-virtual thunk to PresShell::EndUpdate(nsIDocument*, unsigned int)
  1   0.0     nsGenericHTMLElement::SetClassName(nsAString_internal const&)
  1   0.0     mozilla::layers::ThebesLayerBuffer::DrawBufferQuadrant(gfxContext*, mozilla::layers::ThebesLayerBuffer::XSide, mozilla::layers::ThebesLayerBuffer::YSide, float, gfxASurface*, gfxMatrix const*)
  1   0.0     __pthread_mutex_cond_lock
  1   0.0     mozilla::dom::CSS2PropertiesBinding::Wrap(JSContext*, JSObject*, nsDOMCSSDeclaration*, nsWrapperCache*, bool*)
  1   0.0     pixman_blt_sse2.part.0
  1   0.0     nsACString_internal::Assign(nsACString_internal const&)
  1   0.0     pow2_ceil
  1   0.0     SelectorMatches(mozilla::dom::Element*, nsCSSSelector*, NodeMatchContext&, TreeMatchContext&, bool*)
  1   0.0     js::mjit::Compiler::jsop_not()
  1   0.0     nsEventTargetChainItem::HandleEventTargetChain(nsEventChainPostVisitor&, unsigned int, nsDispatchingCallback*, bool, nsCxPusher*)
  1   0.0     gfxFont::Measure(gfxTextRun*, unsigned int, unsigned int, gfxFont::BoundingBoxType, gfxContext*, gfxFont::Spacing*)
  1   0.0     NS_GetDOMClassInfoInstance(nsDOMClassInfoID)
  1   0.0     nsStyleBorder::GetImageOutset() const
  1   0.0     mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintContext&, gfxContext*)
  1   0.0     _cairo_atomic_int_inc
  1   0.0     nsTransition::nsTransition(nsTransition const&)
  1   0.0     nsStyleContext::nsStyleContext(nsStyleContext*, nsIAtom*, nsCSSPseudoElements::Type, nsRuleNode*)
  1   0.0     mozilla::css::StyleRule::Release()
  1   0.0     ots::OTSStream::Write(void const*, unsigned long)
  1   0.0     _ZL22MatchOrInsertSemicolonP9JSContextPN2js8frontend11TokenStreamE.isra.57
  1   0.0     PL_HashTableRawLookup
  1   0.0     nsCOMPtr<nsINode>::nsCOMPtr(nsINode*)
  1   0.0     js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses, int)
  1   0.0     js::ion::CanEnter(JSContext*, JS::Handle<JSScript*>, js::StackFrame*, bool)
  1   0.0     qcms_transform_data_rgba_out_lut_sse2
  1   0.0     NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)
  1   0.0     NS_round(double)
  1   0.0     nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int)
  1   0.0     NS_UnescapeURL(char const*, int, unsigned int, nsACString_internal&)
  1   0.0     nsView::DoResetWidgetBounds(bool, bool)
  1   0.0     mozilla::(anonymous namespace)::ContainerState::SetupMaskLayer(mozilla::layers::Layer*, mozilla::FrameLayerBuilder::Clip const&, unsigned int)
  1   0.0     _cairo_path_fixed_init_copy
  1   0.0     nsDisplayList::AppendNewToTop(nsDisplayItem*)
  1   0.0     nsStyleContext::Mark()
  1   0.0     MessageLoop::DoDelayedWork(base::Time*)
  1   0.0     _cairo_color_compute_shorts
  1   0.0     mozilla::layers::Layer::AsThebesLayer()
  1   0.0     INT__moz_cairo_matrix_init_identity
  1   0.0     INT__moz_cairo_curve_to
  1   0.0     _moz_cairo_paint_with_alpha
  1   0.0     JSScript::Create(JSContext*, JS::Handle<JSObject*>, bool, JS::CompileOptions const&, unsigned int, js::ScriptSource*, unsigned int, unsigned int)
  1   0.0     TimerThread::Run()
  1   0.0     gfxMatrix::Transform(gfxSize const&) const
  1   0.0     JS_GetOptions
  1   0.0     js::frontend::Parser::init()
  1   0.0     mozilla::layers::BasicThebesLayer::SetVisibleRegion(nsIntRegion const&)
  1   0.0     XPCJSRuntime::Get()
  1   0.0     quick_sort_rects
  1   0.0     _Z21js_NewDependentStringP9JSContextP8JSStringmm.part.83
  1   0.0     (anonymous namespace)::CSSParserImpl::CheckEndProperty()
  1   0.0     PR_NotifyCondVar
  1   0.0     mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags)
  1   0.0     nsBindingManager::ContentAppended(nsIDocument*, nsIContent*, nsIContent*, int)
  1   0.0     ThirdPartyUtil::IsThirdPartyChannel(nsIChannel*, nsIURI*, bool*)
  1   0.0     ChainItemPool::ChainItemPool()
  1   0.0     mozilla::css::Declaration::Declaration(mozilla::css::Declaration const&)
  1   0.0     PL_DHashMoveEntryStub
  1   0.0     nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, bool*)
  1   0.0     nsJSContext::EvaluateString(nsAString_internal const&, JSObject*, nsIPrincipal*, nsIPrincipal*, char const*, unsigned int, JSVersion, nsAString_internal*, bool*)
  1   0.0     _cairo_pen_find_active_cw_vertex_index
  1   0.0     JSCompartment::wrap(JSContext*, JSObject**)
  1   0.0     _cairo_gstate_restore
  1   0.0     moz_gtk_get_widget_border
  1   0.0     js::mjit::Assembler::wrapVMCall(void*)
  1   0.0     nsThread::PutEvent(nsIRunnable*)
  1   0.0     (anonymous namespace)::CSSParserImpl::GetToken(bool)
  1   0.0     nsNthIndexCache::nsNthIndexCache()
  1   0.0     js::NameOperation(JSContext*, unsigned char*, JS::MutableHandle<JS::Value>)
  1   0.0     js::RunScript(JSContext*, JS::Handle<JSScript*>, js::StackFrame*)
  1   0.0     nsTHashtable<mozilla::FrameLayerBuilder::DisplayItemDataEntry>::PutEntry(nsIFrame*)
  1   0.0     nsRegion::Remove(nsRegion::RgnRect*)
  1   0.0     nsStyleChangeList::AppendChange(nsIFrame*, nsIContent*, nsChangeHint)
  1   0.0     _ZN7gfxFont4DrawEP10gfxTextRunjjP10gfxContextNS_8DrawModeEP8gfxPointPNS_7SpacingEP18gfxTextObjectPaint.part.49
  1   0.0     _cairo_operator_bounded_by_source
  1   0.0     nsBlockFrame::IsFrameOfType(unsigned int) const
  1   0.0     _ZL25GetPropertyDescriptorByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_IlEEjiP20JSPropertyDescriptor.constprop.391
  1   0.0     GetAtomHashEntry(unsigned short const*, unsigned int)
  1   0.0     nsDisplayWrapList::GetList()
  1   0.0     nsStyleSet::ResolveStyleFor(mozilla::dom::Element*, nsStyleContext*, TreeMatchContext&)
  1   0.0     nsRefPtr<mozilla::dom::Element>::~nsRefPtr()
  1   0.0     nsFontMetrics::GetMetrics() const
  1   0.0     TypeConstraintSubset::newType(JSContext*, js::types::TypeSet*, js::types::Type)
  1   0.0     CaptureChange(nsStyleContext*, nsStyleContext*, nsIFrame*, nsIContent*, nsStyleChangeList*, nsChangeHint&, nsChangeHint, nsChangeHint&, nsChangeHint)
  1   0.0     AddToCCKind(JSGCTraceKind)
  1   0.0     _moz_cairo_clip_extents
  1   0.0     nsStyledElementNotElementCSSInlineStyle::GetInlineStyleRule()
  1   0.0     PushPopupControlState(PopupControlState, bool)
  1   0.0     nsAttrValue::ResetIfSet()
  1   0.0     nsDisplayText::GetBounds(nsDisplayListBuilder*, bool*)
  1   0.0     nsBlockFrame::ComputeFinalSize(nsHTMLReflowState const&, nsBlockReflowState&, nsHTMLReflowMetrics&, int*)
  1   0.0     mozilla::layers::BasicShadowLayerManager::BeginTransactionWithTarget(gfxContext*)
  1   0.0     non-virtual thunk to nsHTMLScrollFrame::GetScrollPortRect() const
  1   0.0     mozilla::layers::Layer** nsTArray<mozilla::layers::Layer*, nsTArrayDefaultAllocator>::AppendElement<mozilla::layers::Layer*>(mozilla::layers::Layer* const&)
  1   0.0     mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*), void*, mozilla::layers::ReadbackProcessor*)
  1   0.0     nsIntRegion::nsIntRegion()
  1   0.0     _cairo_polygon_init
  1   0.0     nsCSSOffsetState::InitOffsets(int, nsIAtom*, nsMargin const*, nsMargin const*)
  1   0.0     xpc_UnmarkGrayGCThingRecursive(void*, JSGCTraceKind)
  1   0.0     CheckFontCallback(nsRuleData const*, nsRuleNode::RuleDetail)
  1   0.0     nsTextFrame::EnsureTextRun(nsTextFrame::TextRunType, gfxContext*, nsIFrame*, nsLineList_iterator const*, unsigned int*)
  1   0.0     _cairo_xlib_surface_composite_trapezoids.part.10
  1   0.0     nsTArray_base<nsTArrayInfallibleAllocator>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
  1   0.0     js::baseops::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>)
  1   0.0     nsRuleNode::GetStyleColor(nsStyleContext*, bool)
  1   0.0     js::gc::Chunk::allocateArena(JSCompartment*, js::gc::AllocKind)
  1   0.0     js::ion::IonActivation::IonActivation(JSContext*, js::StackFrame*)
  1   0.0     nsCSSRuleProcessor::IsLink(mozilla::dom::Element*)
  1   0.0     nsFrame::DisplaySelection(nsPresContext*, bool)
  1   0.0     non-virtual thunk to nsDocShell::GetItemType(int*)
  1   0.0     nsNativeTheme::IsRegularMenuItem(nsIFrame*)
  1   0.0     SheetHasAttributeStyle(nsIStyleRuleProcessor*, void*)
  1   0.0     nsStyleContext::FindChildWithRules(nsIAtom const*, nsRuleNode*, nsRuleNode*, bool)
  1   0.0     nsNativeThemeGTK::GetGtkWidgetAndState(unsigned char, nsIFrame*, GtkThemeWidgetType&, GtkWidgetState*, int*)
  1   0.0     nsDOMCSSAttributeDeclaration::SetCSSDeclaration(mozilla::css::Declaration*)
  1   0.0     __read_nocancel
  1   0.0     mozilla::FrameLayerBuilder::DisplayItemData::~DisplayItemData()
  1   0.0     nsPresContext::AddRef()
  1   0.0     XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
  1   0.0     gfxShapedWord::CompressedGlyph::IsLigatureGroupStart() const
  1   0.0     nsGlobalChromeWindow::AddRef()
  1   0.0     _cairo_bo_event_queue_insert
  1   0.0     gfx3DMatrix::NudgeToIntegers()
  1   0.0     nsSliderFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&)
  1   0.0     XPCNativeInterface::GetIID() const
  1   0.0     nsWindow::GetClientBounds(nsIntRect&)
  1   0.0     PL_DHashStringKey
  1   0.0     nsXPConnect::GetXPConnect()
  1   0.0     nsDisplayWrapList::~nsDisplayWrapList()
  1   0.0     nsIntRegion::nsIntRegion(nsIntRect const&)
  1   0.0     nsRefPtr<gfxContext>::operator=(gfxContext*)
  1   0.0     nsDeckFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&)
  1   0.0     mozilla::layers::BasicLayerManager::SetRoot(mozilla::layers::Layer*)
  1   0.0     imgRequestProxy::GetStatusTracker()
  1   0.0     _cairo_surface_fill_region
  1   0.0     StartsIdent(int, int)
  1   0.0     nsSystemPrincipal::Equals(nsIPrincipal*, bool*)
  1   0.0     _cairo_path_fixed_fill_rectilinear_to_region
  1   0.0     js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*)
  1   0.0     js::gc::MarkStringUnbarriered(JSTracer*, js::PropertyName**, char const*)
  1   0.0     JS_WrapObject
  1   0.0     _cairo_surface_get_extents
  1   0.0     nsTextFrame::DestroyFrom(nsIFrame*)
  1   0.0     mozilla::css::Declaration::~Declaration()
  1   0.0     ensure_button_widget
  1   0.0     js::SourceCompressionToken::ensureReady()
  1   0.0     nsJSContext::Release()
  1   0.0     nsDisplayList::ExplodeAnonymousChildLists(nsDisplayListBuilder*)
  1   0.0     nsXULTooltipListener::MouseMove(nsIDOMEvent*)
  1   0.0     JS_GetPrototype
  1   0.0     __tzfile_compute
  1   0.0     nsBaseDragService::Release()
  1   0.0     UpdateViewsForTree(nsIFrame*, nsFrameManager*, nsChangeHint)
  1   0.0     XRE_GetProcessType
  1   0.0     nsWindowRoot::GetParentTarget()
  1   0.0     nsEventListenerManager::HandleEventInternal(nsPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*, nsCxPusher*)
  1   0.0     nsRegion::SimplifyOutward(unsigned int)
  1   0.0     JS_GetGlobalForScopeChain
  1   0.0     js::types::Property** js::types::HashSetInsertTry<long, js::types::Property, js::types::Property>(js::LifoAlloc&, js::types::Property**&, unsigned int&, long)
  1   0.0     nsCSSValue::DoReset()
  1   0.0     _cairo_xlib_surface_set_clip_region
  1   0.0     mozilla::dom::FragmentOrElement::cycleCollection::UnmarkIfPurpleImpl(void*)
  1   0.0     nsContentUtils::AddScriptRunner(nsIRunnable*)
  1   0.0     _cairo_path_bounder_curve_to
  1   0.0     _cairo_gstate_set_font_face
  1   0.0     PL_DHashAllocTable
  1   0.0     nsTArray<FramesWithDepth, nsTArrayDefaultAllocator>::Clear()
  1   0.0     _cairo_surface_fill_rectangles
  1   0.0     js::frontend::Parser::functionBody(js::frontend::Parser::FunctionBodyType)
  1   0.0     nsGlobalWindow::GetPrincipal()
  1   0.0     mozAutoDocUpdate::mozAutoDocUpdate(nsIDocument*, unsigned int, bool)
  1   0.0     skia::(anonymous namespace)::ClampTo8(int)
  1   0.0     nsDisplayWrapList::IsInvalid(nsRect&)
  1   0.0     nsDocShell::EnsureScriptEnvironment()
  1   0.0     nsHTMLDocument::EndUpdate(unsigned int)
  1   0.0     nsRefPtr<mozilla::layers::ContainerLayer>::~nsRefPtr()
  1   0.0     _moz_cairo_matrix_transform_distance
  1   0.0     nsTimerImpl::Release()
  1   0.0     mozilla::Monitor::Notify()
  1   0.0     mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties()
  1   0.0     nsDisplaySolidColor::GetType()
  1   0.0     JS_ObjectToOuterObject
  1   0.0     _cairo_path_fixed_extents_add
  1   0.0     mozilla::dom::DOMProxyHandler::getPropertyDescriptor(JSContext*, JSObject*, long, bool, JSPropertyDescriptor*)
  1   0.0     nsStyleVisibility::CalcDifference(nsStyleVisibility const&) const
  1   0.0     mozilla::layers::LayerPropertiesBase::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&))
  1   0.0     _cairo_xlib_surface_acquire_pattern_surface
  1   0.0     _cairo_gstate_save
  1   0.0     CanonicalizeXPCOMParticipant(nsISupports*)
  1   0.0     _end
  1   0.0     GCGraphBuilder::NoteJSChild(void*)
  1   0.0     JS_GetPropertyDescriptorById
  1   0.0     XPCContext::GetAppropriateSecurityManager(unsigned short) const
  1   0.0     nsBindingManager::ProcessAttachedQueue(unsigned int)
  1   0.0     nsContentUtils::IsHTMLWhitespace(unsigned short)
  1   0.0     nsDocument::PreHandleEvent(nsEventChainPreVisitor&)
  1   0.0     nsHTMLReflowState::CalculateHorizBorderPaddingMargin(int, int*, int*)
  1   0.0     mozilla::layers::Layer::AsContainerLayer()
  1   0.0     nsSplittableFrame::GetNextContinuation() const
  1   0.0     nsIContent::GetClasses() const
  1   0.0     _cairo_path_fixed_curve_to
  1   0.0     JSObject::putProperty(JSContext*, long, int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>), int (*)(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, int, JS::MutableHandle<JS::Value>), unsigned int, unsigned int, unsigned int, int)
  1   0.0     nsGenericHTMLElement::DOMQueryInterface(nsIDOMHTMLElement*, nsID const&, void**)
  1   0.0     nsDocument::IsNodeOfType(unsigned int) const
  1   0.0     nsViewManager::GetPresShell()
  1   0.0     xpc_GCThingIsGrayCCThing(void*)
  1   0.0     _moz_cairo_region_get_rectangle
  1   0.0     nsBlockReflowState::nsBlockReflowState(nsHTMLReflowState const&, nsPresContext*, nsBlockFrame*, nsHTMLReflowMetrics const&, bool, bool, bool)
  1   0.0     skia::ConvolutionFilter1D::FilterForValue(int, int*, int*) const
  1   0.0     nsWeakReference::QueryReferent(nsID const&, void**)
  1   0.0     _cairo_polygon_add_edge
  1   0.0     _cairo_stroke_style_dash_can_approximate
  1   0.0     js::InflateStringToBuffer(JSContext*, char const*, unsigned long, unsigned short*, unsigned long*)
  1   0.0     js::mjit::Compiler::jsop_getgname(unsigned int)
  1   0.0     pt_PostNotifyToCvar
  1   0.0     nsIFrame::PaintedPresShellList()
  1   0.0     nsAttrAndChildArray::CanFitMoreAttrs() const
  1   0.0     nsDOMEventTargetHelper::Release()
  1   0.0     nsFixedSizeAllocator::Alloc(unsigned long)
  1   0.0     nsDOMCSSAttributeDeclaration::GetCSSParsingEnvironment(nsDOMCSSDeclaration::CSSParsingEnvironment&)
  1   0.0     nsAttrAndChildArray::AddAttrSlot()
  1   0.0     nsTArray<nsAutoPtr<mozilla::(anonymous namespace)::ContainerState::ThebesLayerData>, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int)
  1   0.0     js::frontend::TokenStream::getTokenInternal()
  1   0.0     js::types::TypeScript::InitObject(JSContext*, JS::Handle<JSScript*>, unsigned char*, JSProtoKey)
  1   0.0     _moz_cairo_close_path
  1   0.0     _cairo_traps_extract_region
  1   0.0     INT__moz_cairo_matrix_multiply
  1   0.0     .plt
  1   0.0     mozilla::css::StyleRule::AddRef()
  1   0.0     nsTArray<nsTransition, nsTArrayDefaultAllocator>::RemoveElementsAt(unsigned int, unsigned int)
  1   0.0     nsStyleContext::DoGetStyleTable(bool)
  1   0.0     gfxMatrix::gfxMatrix()
  1   0.0     nsOverflowClipWrapper::WrapBorderBackground()
  1   0.0     JSCompartment::getNewType(JSContext*, js::TaggedProto, JSFunction*, bool)
  1   0.0     nsComboboxDisplayFrame::IsFrameOfType(unsigned int) const
  1   0.0     nsGenericElement::UnbindFromTree(bool, bool)
  1   0.0     nsStyleContext::operator new(unsigned long, nsPresContext*)
  1   0.0     mozilla::css::StyleRule::StyleRule(mozilla::css::StyleRule&, mozilla::css::Declaration*)
  1   0.0     js::frontend::ParseNodeAllocator::freeTree(js::frontend::ParseNode*)
  1   0.0     nsStyleDisplay::nsStyleDisplay(nsStyleDisplay const&)
  1   0.0     _cairo_gstate_clip
  1   0.0     nsIDocument::GetHtmlChildElement(nsIAtom*)
  1   0.0     mozilla::dom::FragmentOrElement::Release()
  1   0.0     CallMethodHelper::GetDispatchParam(unsigned char)
  1   0.0     JSObject::setFlag(JSContext*, unsigned int, JSObject::GenerateShape)
  1   0.0     gfxPoint::Round()
  1   0.0     js::mjit::Compiler::inlineCallHelper(unsigned int, bool, js::mjit::FrameSize&)
  1   0.0     _Z11SetDiscreteIhiiiiiEvRK10nsCSSValueRT_RbjS3_T0_T1_T2_T3_T4_.constprop.34
  1   0.0     txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**)
  1   0.0     gfxMatrix::Translate(gfxPoint const&)
  1   0.0     JS_HoldPrincipals
  1   0.0     imgStatusTracker::GetImageStatus() const
  1   0.0     _cairo_traps_limit
  1   0.0     js::Atomize(JSContext*, char const*, unsigned long, js::InternBehavior, js::FlationCoding)
  1   0.0     nsXULTemplateBuilder::Release()
  1   0.0     nsPresContext::GetUserFontSetInternal()
  1   0.0     nsXPConnect::Push(JSContext*)
  1   0.0     mozilla::css::StyleRule::MapRuleInfoInto(nsRuleData*)
  1   0.0     mozilla::gfx::BoxBlurVertical(unsigned char*, unsigned char*, int, int, int, int, mozilla::gfx::IntRect const&)
  1   0.0     nsLineLayout::BeginLineReflow(int, int, int, int, bool, bool, unsigned char)
  1   0.0     nsSplittableFrame::GetNextInFlowVirtual() const
  1   0.0     nsINode::GetListenerManager(bool)
  1   0.0     nsCSSValue::Reset()
  1   0.0     nsNodeInfo::nsNodeInfo(nsIAtom*, nsIAtom*, int, unsigned short, nsIAtom*, nsNodeInfoManager*)
  1   0.0     ToParticipant(nsISupports*, nsXPCOMCycleCollectionParticipant**)
  1   0.0     mozilla::layers::Layer::ClearAnimations()
  1   0.0     _cairo_pattern_get_extents
  1   0.0     _cairo_restrict_value.constprop.6
  1   0.0     .plt
  1   0.0     gfxPlatform::OptimalFormatForContent(gfxASurface::gfxContentType)
  1   0.0     nsString::Trim(char const*, bool, bool, bool)
  1   0.0     nsDisplayXULTextBox::GetBounds(nsDisplayListBuilder*, bool*)
  1   0.0     MOZ_PNG_write_row
  1   0.0     _cairo_spline_decompose_into
  1   0.0     js::gc::MarkObject(JSTracer*, js::EncapsulatedPtr<JSFunction, unsigned long>*, char const*)
  1   0.0     JS_GetStringCharsZAndLength
  1   0.0     nsGfxScrollFrameInner::AppendScrollPartsTo(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&, bool&, bool)
  1   0.0     nsContentUtils::AddScriptBlocker()
  1   0.0     nsDisplayXULImage::~nsDisplayXULImage()
  1   0.0     __lseek_nocancel
  1   0.0     nsCOMPtr<nsIContentIterator>::nsCOMPtr(nsIContentIterator*)
  1   0.0     _ZN7mozilla6layersL16TransformIntRectER9nsIntRectRK9gfxMatrixPFS1_RK7gfxRectE.constprop.15
  1   0.0     nsRefreshDriver::Notify(nsITimer*)
  1   0.0     nsStyleCoord::IsCoordPercentCalcUnit() const
  1   0.0     nsStandardURL::AddRef()
  1   0.0     PresShell::GetEventTargetFrame()
  1   0.0     TreeMatchContext::~TreeMatchContext()
  1   0.0     nsINode::GetCurrentDoc() const
  1   0.0     nsJSScriptTimeoutHandler::AddRef()
  1   0.0     nsIFrame::MarkLayersActive(nsChangeHint)
  1   0.0     SharedStub
  1   0.0     nsDisplayBackground::ShouldFixToViewport(nsDisplayListBuilder*)
  1   0.0     mozilla::dom::FragmentOrElement::OwnedOnlyByTheDOMTree()
  1   0.0     nsDisplayTransform::~nsDisplayTransform()
  1   0.0     nsIFrame::GetStyleTextReset() const
  1   0.0     imgRequestProxy::GetImageStatus(unsigned int*)
  1   0.0     gfxPangoFontGroup::UpdateFontList()
  1   0.0     GCGraphBuilder::AddNode(void*, nsCycleCollectionParticipant*)
  1   0.0     _cairo_traps_init_boxes
  1   0.0     nsIDOMHTMLElement_GetClassName(JSContext*, JS::Handle<JSObject*>, JS::Handle<long>, JS::MutableHandle<JS::Value>)
  1   0.0     nsTimerImpl::Cancel()
  1   0.0     nsHTMLDivElement::Release()
  1   0.0     js::mjit::Compiler::jumpAndRun(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump, unsigned char*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump*, bool*, bool)
  1   0.0     js::SetPropertyOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>)
  1   0.0     nsDOMCSSAttributeDeclaration::GetCSSDeclaration(bool)
  1   0.0     mozilla_sampler_call_enter(char const*, void*, bool, unsigned int)
  1   0.0     nsDOMCSSDeclaration::ParsePropertyValue(nsCSSProperty, nsAString_internal const&, bool)
  1   0.0     nsStringBuffer::FromString(nsAString_internal const&)
  1   0.0     non-virtual thunk to nsDocShell::AddRef()
  1   0.0     nsCharTraits<unsigned short>::ASCIIToLower(unsigned short)
  1   0.0     nsStyleCoord::operator!=(nsStyleCoord const&) const
  1   0.0     ContentEnumFunc(RuleValue const&, nsCSSSelector*, RuleProcessorData*, NodeMatchContext&, AncestorFilter*)
  1   0.0     JS_NewObject
  1   0.0     nsTArray_base<nsTArrayDefaultAllocator>::EnsureNotUsingAutoArrayBuffer(unsigned int)
  1   0.0     nsLeafBoxFrame::GetType() const
  1   0.0     JS_DropPrincipals
  1   0.0     nsIFrame::GetChildBox() const
  1   0.0     nsIFrame** nsTArray<nsIFrame*, nsTArrayDefaultAllocator>::AppendElement<nsIFrame*>(nsIFrame* const&)
  1   0.0     nsEventTargetChainItem::nsEventTargetChainItem(nsIDOMEventTarget*, nsEventTargetChainItem*)
  1   0.0     clock_gettime
  1   0.0     nsRefPtr<mozilla::layers::Layer>::~nsRefPtr()
  1   0.0     _ZN7mozillaL29InvalidatePostTransformRegionEPNS_6layers11ThebesLayerERK11nsIntRegionRK10nsIntPoint.constprop.31
  1   0.0     nsWindowRoot::AddRef()
  1   0.0     XPCJSContextStack::Push(JSContext*)
  1   0.0     JSC::X86Assembler::X86InstructionFormatter::oneByteOp64(JSC::X86Assembler::OneByteOpcodeID, int, JSC::X86Registers::RegisterID, int)
  1   0.0     PR_IntervalNow
  1   0.0     _dl_update_slotinfo
  1   0.0     js::analyze::ScriptAnalysis::analyzeLifetimes(JSContext*)
  1   0.0     nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator>::operator==(nsTArray<mozilla::FrameLayerBuilder::Clip::RoundedRect, nsTArrayDefaultAllocator> const&) const
  1   0.0     UnmarkGrayChildren(JSTracer*, void**, JSGCTraceKind)
  1   0.0     _cairo_user_data_array_init
  1   0.0     int UnrolledMatch<ManualCmp>(unsigned short const*, unsigned int, unsigned short const*, unsigned int)
  1   0.0     nsCycleCollector_suspectedCount()
  1   0.0     gfxContext::Clip(gfxRect const&)
  1   0.0     js::types::TypeMonitorCallSlow(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&, bool)
  1   0.0     mozilla::dom::Element::StyleState() const
  1   0.0     js::mjit::StubCompiler::emitStubCall(void*, js::mjit::RejoinState, js::mjit::Uses)
  1   0.0     nsSplitterFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&)
  1   0.0     js_dtostr
  1   0.0     nsDisplayItemGenericGeometry::~nsDisplayItemGenericGeometry()
  1   0.0     nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList, nsTArrayDefaultAllocator>*, mozilla::layout::FrameChildListID) const
  1   0.0     nsDocument::GetListenerManager(bool)
  1   0.0     nsTimerImpl::InitCommon(unsigned int, unsigned int)
  1   0.0     void** nsTArray<void*, nsTArrayDefaultAllocator>::AppendElements<void*>(void* const*, unsigned int)
  1   0.0     pt_PostNotifies
  1   0.0     nsFontCache::GetMetricsFor(nsFont const&, nsIAtom*, gfxUserFontSet*, nsFontMetrics*&)
  1   0.0     js::frontend::NameFunctions(JSContext*, js::frontend::ParseNode*)
  1   0.0     nsRuleData::nsRuleData(unsigned int, nsCSSValue*, nsPresContext*, nsStyleContext*)
  1   0.0     nsBox::IsCollapsed()
  1   0.0     INT__moz_cairo_surface_get_content
  1   0.0     XPCWrappedNativeScope::FindInJSObjectScope(JSContext*, JSObject*, int, XPCJSRuntime*)
  1   0.0     nsFrame::WillReflow(nsPresContext*)
  1   0.0     nsIDocument::GetRootElement() const
  1   0.0     gfx3DMatrix::Determinant3x3() const
  1   0.0     nsTHashtable<nsBaseHashtableET<nsISupportsHashKey, mozilla::css::RestyleTracker::RestyleData> >::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)
  1   0.0     CallMethodHelper::~CallMethodHelper()
  1   0.0     nsGlobalWindow::InsertTimeoutIntoList(nsTimeout*)
  1   0.0     nsINode::nsSlots::Unlink()
  1   0.0     XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned int, JS::Value*, JS::Value*)
  1   0.0     nsDisplayClip::TryMerge(nsDisplayListBuilder*, nsDisplayItem*)
  1   0.0     PR_EnterMonitor
  1   0.0     js::mjit::FrameState::discardForJoin(js::mjit::RegisterAllocation*&, unsigned int)
  1   0.0     nsAutoTObserverArray<nsIMutationObserver*, 0u>::ForwardIterator::GetNext()
  1   0.0     nsAtomListUtils::IsMember(nsIAtom*, nsStaticAtom const*, unsigned int)
  1   0.0     nsGfxScrollFrameInner::GetScrolledRect() const
  1   0.0     nsDisplayBackground::HitTest(nsDisplayListBuilder*, nsRect const&, nsDisplayItem::HitTestState*, nsTArray<nsIFrame*, nsTArrayDefaultAllocator>*)
  1   0.0     nsLayoutUtils::Are3DTransformsEnabled()
  1   0.0     NS_CycleCollectorSuspect2_P
  1   0.0     js::SaveScriptFilename(JSContext*, char const*)
  1   0.0     _ZN7mozilla12_GLOBAL__N_114ContainerStateD2Ev.constprop.35
  1   0.0     _xrender_format_to_content
  1   0.0     mozilla::HangMonitor::NotifyActivity(mozilla::HangMonitor::ActivityType)
  1   0.0     XPCJSRuntime::ActivityCallback(void*, int)
  1   0.0     _cairo_xlib_display_acquire
  1   0.0     js::frontend::NewSrcNote(JSContext*, js::frontend::BytecodeEmitter*, js::SrcNoteType)
  1   0.0     mozilla::RefPtr<mozilla::gfx::SourceSurface>::~RefPtr()
  1   0.0     nsCSSRuleProcessor::RulesMatching(PseudoElementRuleProcessorData*)
  1   0.0     _cairo_path_fixed_interpret
  1   0.0     js::frontend::TokenStream::newToken(long)
  1   0.0     _pattern_has_error
  1   0.0     nsCSSRuleProcessor::GetContentStateForVisitedHandling(mozilla::dom::Element*, TreeMatchContext const&, nsRuleWalker::VisitedHandlingType, bool)
  1   0.0     INT__moz_cairo_new_path
  1   0.0     nsJSContext::GetGlobalObject()
  1   0.0     SetOrRemoveObject(PLDHashTable&, nsIContent*, nsISupports*)
  1   0.0     AutoReentrantMonitor::Enter()
  1   0.0     nsTArray<mozilla::layers::AnimData, nsTArrayInfallibleAllocator>::Clear()
  1   0.0     _moz_cairo_get_matrix
  1   0.0     nsIFrame::GetStyleMargin() const
  1   0.0     nsRegion::Or(nsRegion const&, nsRegion const&)
  1   0.0     nsBlockReflowContext::ComputeCollapsedTopMargin(nsHTMLReflowState const&, nsCollapsingMargin*, nsIFrame*, bool*, bool*)
  1   0.0     _cairo_bo_event_queue_insert_if_intersect_below_current_y
  1   0.0     nsNodeUtils::AttributeChanged(mozilla::dom::Element*, int, nsIAtom*, int)
  1   0.0     _moz_cairo_create
  1   0.0     nsAttrValue::~nsAttrValue()
  1   0.0     mozilla::HashString(nsAString_internal const&)
  1   0.0     nsDocLoader::AddRef()
  1   0.0     nsTHashtable<nsPtrHashKey<JSObject> >::s_InitEntry(PLDHashTable*, PLDHashEntryHdr*, void const*)
  1   0.0     nsDisplayItem::GetBounds(nsDisplayListBuilder*, bool*)
  1   0.0     nsGlobalWindow::GetOuterSize(nsIntSize*)
  1   0.0     js::StackFrame::initExecuteFrame(JSScript*, js::StackFrame*, js::FrameRegs*, JS::Value const&, JSObject&, js::ExecuteType)
  1   0.0     _cairo_pattern_analyze_filter