Jprof Profile Report

flat | hierarchical

Hierarchical Profile


 index  Count         Hits      Function Name
                          2682 (100.0%) XREMain::XRE_main(int, char**, nsXREAppData const*)
254021      0 (0.0%)      2682 (100.0%) XREMain::XRE_mainRun()
                          2682 (100.0%) nsAppStartup::Run()

2682 (100.0%) XRE_main 254022 0 (0.0%) 2682 (100.0%) XREMain::XRE_main(int, char**, nsXREAppData const*) 2682 (100.0%) XREMain::XRE_mainRun()
2682 (100.0%) do_main(int, char**, nsIFile*) 254023 0 (0.0%) 2682 (100.0%) XRE_main 2682 (100.0%) XREMain::XRE_main(int, char**, nsXREAppData const*)
2682 (100.0%) nsTimerImpl::Fire() 224042 0 (0.0%) 2682 (100.0%) mozilla::RefreshDriverTimer::Tick() 2682 (100.0%) nsRefreshDriver::Tick(long, mozilla::TimeStamp)
2682 (100.0%) nsAppStartup::Run() 165452 0 (0.0%) 2682 (100.0%) nsBaseAppShell::Run() 2682 (100.0%) MessageLoop::Run()
2682 (100.0%) _start 421843 0 (0.0%) 2682 (100.0%) __libc_start_main 2682 (100.0%) main
2682 (100.0%) nsBaseAppShell::Run() 104454 0 (0.0%) 2682 (100.0%) MessageLoop::Run() 2682 (100.0%) mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*)
2682 (100.0%) mozilla::RefreshDriverTimer::Tick() 223986 0 (0.0%) 2682 (100.0%) nsRefreshDriver::Tick(long, mozilla::TimeStamp) 2682 (100.0%) nsViewManager::ProcessPendingUpdatesForView(nsView*, bool)
2712 (101.1%) NS_ProcessNextEvent(nsIThread*, bool) 89388 0 (0.0%) 2682 (100.0%) nsThread::ProcessNextEvent(bool, bool*) 2682 (100.0%) nsTimerEvent::Run() 30 (1.1%) nsRunnableMethodImpl<tag_nsresult (nsIThread::*)(), void, true>::Run()
2682 (100.0%) main 102 0 (0.0%) 2682 (100.0%) do_main(int, char**, nsIFile*) 2682 (100.0%) XRE_main
2682 (100.0%) __libc_start_main 107 0 (0.0%) 2682 (100.0%) main 2682 (100.0%) do_main(int, char**, nsIFile*)
2682 (100.0%) nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) 223740 0 (0.0%) 2682 (100.0%) PresShell::Paint(nsView*, nsRegion const&, unsigned int) 2677 (99.8%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 4 (0.1%) mozilla::layers::ClientLayerManager::BeginTransactionWithTarget(gfxContext*) 1 (0.0%) nsPresContext::NotifyDidPaintForSubtree(unsigned int)
2682 (100.0%) mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 30 (1.1%) nsThread::Shutdown() 86057 0 (0.0%) 2682 (100.0%) NS_ProcessNextEvent(nsIThread*, bool) 2712 (101.1%) nsThread::ProcessNextEvent(bool, bool*)
2682 (100.0%) nsThread::ProcessNextEvent(bool, bool*) 89411 0 (0.0%) 2682 (100.0%) nsTimerEvent::Run() 2682 (100.0%) nsTimerImpl::Fire()
96 0 (0.0%) 2682 (100.0%) _start 2682 (100.0%) __libc_start_main
2682 (100.0%) nsTimerEvent::Run() 89410 0 (0.0%) 2682 (100.0%) nsTimerImpl::Fire() 2682 (100.0%) mozilla::RefreshDriverTimer::Tick()
2682 (100.0%) XREMain::XRE_mainRun() 256830 0 (0.0%) 2682 (100.0%) nsAppStartup::Run() 2682 (100.0%) nsBaseAppShell::Run()
2682 (100.0%) MessageLoop::Run() 105559 0 (0.0%) 2682 (100.0%) mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 2682 (100.0%) NS_ProcessNextEvent(nsIThread*, bool)
2682 (100.0%) nsRefreshDriver::Tick(long, mozilla::TimeStamp) 191465 0 (0.0%) 2682 (100.0%) nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) 2682 (100.0%) PresShell::Paint(nsView*, nsRegion const&, unsigned int)
2677 (99.8%) PresShell::Paint(nsView*, nsRegion const&, unsigned int) 1 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) (self) 225671 1 (0.0%) 2677 (99.8%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 1471 (54.8%) nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) const 1037 (38.7%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 148 (5.5%) nsDisplayList::ComputeVisibilityForRoot(nsDisplayListBuilder*, nsRegion*) 13 (0.5%) nsDisplayList::DeleteAll() 4 (0.1%) nsDisplayListBuilder::~nsDisplayListBuilder() 1 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) (self) 1 (0.0%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) 1 (0.0%) nsDisplayListBuilder::EnterPresShell(nsIFrame*, nsRect const&) 1 (0.0%) nsDisplayListBuilder::nsDisplayListBuilder(nsIFrame*, nsDisplayListBuilder::Mode, bool)
1471 (54.8%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 225513 0 (0.0%) 1471 (54.8%) nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) const 1471 (54.8%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const
1471 (54.8%) nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) const 225511 0 (0.0%) 1471 (54.8%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 589 (22.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 572 (21.3%) mozilla::layers::ClientLayerManager::EndTransaction(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 208 (7.8%) mozilla::layers::LayerPropertiesBase::ComputeDifferences(mozilla::layers::Layer*, void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 61 (2.3%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 30 (1.1%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 9 (0.3%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 1 (0.0%) mozilla::FrameLayerBuilder::WillEndTransaction() 1 (0.0%) PL_DHashTableInit
3096 (115.4%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 231744 0 (0.0%) 1037 (38.6%) nsDeckFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3096 (115.4%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489]
10346 (385.8%) nsBoxFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 4679 (174.5%) DisplayLine(nsDisplayListBuilder*, nsRect const&, nsRect const&, nsLineList_iterator&, int, int&, nsDisplayListSet const&, nsBlockFrame*, mozilla::css::TextOverflow*) [clone .isra.471] [clone .constprop.479] 3096 (115.4%) nsDeckFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2020 (75.3%) ViewportFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1029 (38.4%) nsStackFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 987 (36.8%) mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 982 (36.6%) nsCanvasFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 21 (0.8%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] (self) 1 (0.0%) nsTextControlFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 227640 21 (0.7%) 1037 (38.6%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 13432 (500.8%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 4259 (158.8%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1964 (73.2%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1037 (38.7%) nsBoxFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 988 (36.8%) mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 982 (36.6%) nsCanvasFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 393 (14.7%) WrapInWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) [clone .constprop.523] 21 (0.8%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] (self) 14 (0.5%) nsIFrame::Preserves3D() const 7 (0.3%) CheckForTouchEventHandler(nsDisplayListBuilder*, nsIFrame*) 5 (0.2%) nsIFrame::HasOpacity() const 5 (0.2%) nsIFrame::IsTransformed() const 3 (0.1%) nsIFrame::IsFrameOfType(unsigned int) const 3 (0.1%) nsLayoutUtils::IsPopup(nsIFrame*) 3 (0.1%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 2 (0.1%) nsTextFrame::GetType() const 2 (0.1%) mozilla::DisplayListClipState::AutoSaveRestore::~AutoSaveRestore() 2 (0.1%) nsDisplayList::AppendNewToTop(nsDisplayItem*) 2 (0.1%) nsStyleDisplay::HasTransform(nsIFrame const*) const 2 (0.1%) nsIFrame::Properties() const 2 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 1 (0.0%) nsTextControlFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsTextFrame::IsFrameOfType(unsigned int) const 1 (0.0%) nsDisplayListBuilder::DisplayCaret(nsIFrame*, nsRect const&, nsDisplayList*) 1 (0.0%) nsIFrame::GetVisualOverflowRect() const 1 (0.0%) nsIFrame::GetOffsetTo(nsIFrame const*) const 1 (0.0%) nsFrame::ShouldApplyOverflowClipping(nsIFrame const*, nsStyleDisplay const*) 1 (0.0%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 1 (0.0%) nsDisplayList::DeleteAll() 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 1 (0.0%) mozilla::DisplayListClipState::AutoSaveRestore::AutoSaveRestore(nsDisplayListBuilder*) 1 (0.0%) nsStyleContext::StylePosition() 1 (0.0%) nsStyleContext::StyleDisplay()
4259 (158.8%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 1037 (38.7%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 983 (36.7%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) [clone .part.511] 13 (0.5%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) (self) 227639 13 (0.4%) 1037 (38.6%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 2804 (104.5%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2020 (75.3%) ViewportFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1029 (38.4%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) [clone .part.511] 100 (3.7%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 79 (2.9%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 71 (2.6%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 39 (1.5%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) 25 (0.9%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 15 (0.6%) nsDisplayListBuilder::Allocate(unsigned long) 13 (0.5%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) (self) 12 (0.4%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 9 (0.3%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 8 (0.3%) nsIFrame::Preserves3DChildren() const 8 (0.3%) nsDisplayTransform::TransformRect(nsRect const&, nsIFrame const*, nsPoint const&, nsRect const*) 7 (0.3%) nsDisplayListCollection::~nsDisplayListCollection() 5 (0.2%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 5 (0.2%) nsIFrame::HasOpacity() const 3 (0.1%) nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&) 3 (0.1%) mozilla::DisplayListClipState::AutoSaveRestore::~AutoSaveRestore() 3 (0.1%) nsDisplayList::Sort(nsDisplayListBuilder*, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 3 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::~nsTArray_base() 2 (0.1%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) 2 (0.1%) nsDisplayListCollection::nsDisplayListCollection() 2 (0.1%) mozilla::DisplayListClipState::AutoSaveRestore::AutoSaveRestore(nsDisplayListBuilder*) 1 (0.0%) nsDisplayListBuilder::AutoBuildingDisplayList::~AutoBuildingDisplayList() 1 (0.0%) mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsIFrame::CreateOwnLayerIfNeeded(nsDisplayListBuilder*, nsDisplayList*) 1 (0.0%) nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*) 1 (0.0%) nsIFrame::IsTransformed() const 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.211] 1 (0.0%) nsBlockFrame::IsFrameOfType(unsigned int) const 1 (0.0%) nsDisplayList::nsDisplayList() 1 (0.0%) nsLayoutUtils::GetZIndex(nsIFrame*) 1 (0.0%) nsDisplayList::DeleteAll() 1 (0.0%) mozilla::DisplayItemClip::DisplayItemClip() 1 (0.0%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool)
13432 (500.8%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 5 (0.2%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1 (0.0%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 231694 1 (0.0%) 1037 (38.6%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 9309 (347.1%) nsBoxFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 3096 (115.4%) nsDeckFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1029 (38.4%) nsStackFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 1 (0.0%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 1 (0.0%) nsIContent::HasAttr(int, nsIAtom*) const
9309 (347.1%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1037 (38.7%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 231572 0 (0.0%) 1037 (38.6%) nsBoxFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 10346 (385.8%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489]
2020 (75.3%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 228370 0 (0.0%) 1037 (38.6%) ViewportFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2020 (75.3%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489]
1029 (38.4%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 228566 0 (0.0%) 1029 (38.3%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) [clone .part.511] 983 (36.7%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 45 (1.7%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) 1 (0.0%) PresShell::AddCanvasBackgroundColorItem(nsDisplayListBuilder&, nsDisplayList&, nsIFrame*, nsRect const&, unsigned int, unsigned int)
1029 (38.4%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 232599 0 (0.0%) 1029 (38.3%) nsStackFrame::BuildDisplayListForChildren(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1029 (38.4%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489]
988 (36.8%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 227644 0 (0.0%) 988 (36.8%) mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 987 (36.8%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 1 (0.0%) nsIFrame::GetPaddingBoxBorderRadii(int*) const 1 (0.0%) nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*)
2804 (104.5%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1964 (73.2%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 5 (0.2%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 226655 5 (0.1%) 982 (36.6%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 4697 (175.1%) DisplayLine(nsDisplayListBuilder*, nsRect const&, nsRect const&, nsLineList_iterator&, int, int&, nsDisplayListSet const&, nsBlockFrame*, mozilla::css::TextOverflow*) [clone .isra.471] [clone .constprop.479] 47 (1.8%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 11 (0.4%) nsLineBox::GetOverflowArea(nsOverflowType) 5 (0.2%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) (self) 3 (0.1%) nsDisplayListCollection::~nsDisplayListCollection() 2 (0.1%) nsDisplayListCollection::nsDisplayListCollection() 1 (0.0%) mozilla::css::TextOverflow::WillProcessLines(nsDisplayListBuilder*, nsIFrame*) 1 (0.0%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 1 (0.0%) nsDisplayListSet::MoveTo(nsDisplayListSet const&) const
982 (36.6%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 226474 0 (0.0%) 982 (36.6%) nsCanvasFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 982 (36.6%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489]
4697 (175.1%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2 (0.1%) DisplayLine(nsDisplayListBuilder*, nsRect const&, nsRect const&, nsLineList_iterator&, int, int&, nsDisplayListSet const&, nsBlockFrame*, mozilla::css::TextOverflow*) [clone .isra.471] [clone .constprop.479] (self) 226654 2 (0.0%) 982 (36.6%) DisplayLine(nsDisplayListBuilder*, nsRect const&, nsRect const&, nsLineList_iterator&, int, int&, nsDisplayListSet const&, nsBlockFrame*, mozilla::css::TextOverflow*) [clone .isra.471] [clone .constprop.479] 4679 (174.5%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 10 (0.4%) nsDisplayListCollection::~nsDisplayListCollection() 2 (0.1%) nsDisplayListCollection::nsDisplayListCollection() 2 (0.1%) DisplayLine(nsDisplayListBuilder*, nsRect const&, nsRect const&, nsLineList_iterator&, int, int&, nsDisplayListSet const&, nsBlockFrame*, mozilla::css::TextOverflow*) [clone .isra.471] [clone .constprop.479] (self) 2 (0.1%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.216] 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) nsDisplayListSet::MoveTo(nsDisplayListSet const&) const
589 (22.0%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 575 (21.4%) nsDisplayOwnLayer::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 296 (11.0%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 15 (0.6%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) (self) 2 (0.1%) nsDisplayOpacity::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 224589 15 (0.5%) 589 (21.9%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 1284 (47.9%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 65 (2.4%) mozilla::ContainerState::Finish(unsigned int*, mozilla::LayerManagerData*) 17 (0.6%) mozilla::layers::ShadowLayerForwarder::Mutated(mozilla::layers::ShadowableLayer*) 15 (0.6%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) (self) 15 (0.6%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsDisplayItem*, mozilla::layers::Layer*, mozilla::LayerState) 10 (0.4%) mozilla::ContainerState::CollectOldLayers() 8 (0.3%) mozilla::layers::ClientLayerManager::CreateContainerLayer() 8 (0.3%) PL_DHashTableInit 5 (0.2%) mozilla::ContainerState::~ContainerState() 5 (0.2%) gfx3DMatrix::NudgeToIntegers() 4 (0.1%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) 4 (0.1%) mozilla::layers::ClientLayerManager::Mutated(mozilla::layers::Layer*) 3 (0.1%) mozilla::layers::Layer::SetBaseTransform(mozilla::gfx::Matrix4x4 const&) 3 (0.1%) mozilla::layers::Layer::HasUserData(void*) 3 (0.1%) gfxMatrix::Reset() 3 (0.1%) gfx3DMatrix::operator*(gfx3DMatrix const&) const 2 (0.1%) mozilla::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) 1 (0.0%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 1 (0.0%) nsPresContext::ClearNotifySubDocInvalidationData(mozilla::layers::ContainerLayer*) 1 (0.0%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) const 1 (0.0%) gfxMatrix::gfxMatrix() 1 (0.0%) gfx3DMatrix::IsSingular() const 1 (0.0%) gfx3DMatrix::ScalingMatrix(float, float, float) 1 (0.0%) gfx3DMatrix::Translation(float, float, float) 1 (0.0%) mozilla::gfx::NudgeToInteger(float*)
1284 (47.9%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 4 (0.1%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) (self) 224588 4 (0.1%) 587 (21.8%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 575 (21.4%) nsDisplayOwnLayer::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 343 (12.8%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 74 (2.8%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 70 (2.6%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 50 (1.9%) mozilla::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::DisplayItemClip const&, nsPoint const&, nsDisplayItemGeometry*) 37 (1.4%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::ThebesLayerData*, nsDisplayItem*, mozilla::DisplayItemClip const&, nsIFrame*, mozilla::LayerState, nsPoint const&, nsAutoPtr<nsDisplayItemGeometry>) 32 (1.2%) mozilla::ContainerState::FindThebesLayerFor(nsDisplayItem*, nsIntRect const&, nsIFrame const*, nsPoint const&) 18 (0.7%) mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&) 16 (0.6%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 16 (0.6%) mozilla::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) 10 (0.4%) nsDisplayBackgroundImage::AllocateGeometry(nsDisplayListBuilder*) 6 (0.2%) mozilla::ContainerState::ScaleToNearestPixels(nsRect const&) 5 (0.2%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 5 (0.2%) nsDisplayBackgroundColor::AllocateGeometry(nsDisplayListBuilder*) 4 (0.1%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) (self) 3 (0.1%) mozilla::ContainerState::FindFixedPosFrameForLayerData(nsIFrame const*, nsIntRegion const&, nsIntRegion*, bool*) 2 (0.1%) nsDisplayItem::MaxActiveLayers() 2 (0.1%) mozilla::layers::Layer::SetClipRect(nsIntRect const*) 2 (0.1%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::DisplayItemClip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::BasicLayerManager*, nsAutoPtr<nsDisplayItemGeometry>) 2 (0.1%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int) 1 (0.0%) nsDisplayThemedBackground::AllocateGeometry(nsDisplayListBuilder*) 1 (0.0%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 1 (0.0%) RequiredLayerStateForChildrenInternal(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&, nsDisplayList const&, nsIFrame*) 1 (0.0%) nsDisplayBackgroundImage::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsAutoPtr<nsDisplayItemGeometry>::~nsAutoPtr() 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 1 (0.0%) mozilla::SetVisibleRegionForLayer(mozilla::layers::Layer*, nsIntRegion const&, nsIntRect const&) 1 (0.0%) mozilla::ContainerState::SetFixedPositionLayerData(mozilla::layers::Layer*, nsIFrame const*) 1 (0.0%) mozilla::DisplayItemClip::NoClip() 1 (0.0%) nsRect::UnionRect(nsRect const&, nsRect const&) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::Mutated(mozilla::layers::ShadowableLayer*) 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&)
575 (21.4%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 225456 0 (0.0%) 575 (21.4%) nsDisplayOwnLayer::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 575 (21.4%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int)
572 (21.3%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 138989 0 (0.0%) 572 (21.3%) mozilla::layers::ClientLayerManager::EndTransaction(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 480 (17.9%) mozilla::layers::ClientLayerManager::ForwardTransaction(bool) 92 (3.4%) mozilla::layers::ClientLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags)
480 (17.9%) mozilla::layers::ClientLayerManager::EndTransaction(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 138987 0 (0.0%) 480 (17.8%) mozilla::layers::ClientLayerManager::ForwardTransaction(bool) 475 (17.7%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 5 (0.2%) nsTArray_Impl<nsRefPtr<mozilla::layers::Layer>, nsTArrayInfallibleAllocator>::Clear()
408 (15.2%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) 70 (2.6%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 6 (0.2%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) (self) 225199 6 (0.2%) 478 (17.8%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 203 (7.6%) nsDisplayTransform::GetTransform() 167 (6.2%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 90 (3.4%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) 12 (0.4%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 6 (0.2%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) (self)
475 (17.7%) mozilla::layers::ClientLayerManager::ForwardTransaction(bool) 6 (0.2%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) (self) 140740 6 (0.2%) 475 (17.7%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 402 (15.0%) mozilla::layers::PLayerTransactionChild::SendUpdate(nsTArray<mozilla::layers::Edit> const&, mozilla::layers::TargetConfig const&, bool const&, bool const&, nsTArray<mozilla::layers::EditReply>*) 21 (0.8%) mozilla::layers::Edit* nsTArray_Impl<mozilla::layers::Edit, nsTArrayInfallibleAllocator>::AppendElements<mozilla::layers::Edit>(mozilla::layers::Edit const*, unsigned int) 11 (0.4%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long) 6 (0.2%) mozilla::layers::AutoTxnEnd::~AutoTxnEnd() 6 (0.2%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) (self) 6 (0.2%) mozilla::layers::ContainerLayer::FillSpecificAttributes(mozilla::layers::SpecificLayerAttributes&) 4 (0.1%) std::vector<mozilla::layers::Edit, std::allocator<mozilla::layers::Edit> >::push_back(mozilla::layers::Edit const&) 4 (0.1%) mozilla::layers::Edit::Edit(mozilla::layers::OpSetLayerAttributes const&) 3 (0.1%) mozilla::layers::LayerAttributes::Assign(mozilla::layers::CommonLayerAttributes const&, mozilla::layers::SpecificLayerAttributes const&) 3 (0.1%) mozilla::layers::LayerAttributes::LayerAttributes() 2 (0.1%) std::_Rb_tree_increment(std::_Rb_tree_node_base*) 2 (0.1%) mozilla::layers::Edit::MaybeDestroy(mozilla::layers::Edit::Type) 1 (0.0%) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) 1 (0.0%) mozilla::layers::Animation* nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::Animation>(unsigned int, unsigned int, mozilla::layers::Animation const*, unsigned int) 1 (0.0%) mozilla::layers::OpSetLayerAttributes::Assign(mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, mozilla::layers::LayerAttributes const&) 1 (0.0%) mozilla::layers::CommonLayerAttributes::~CommonLayerAttributes() 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int)
388 (14.5%) WrapInWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) [clone .constprop.523] 54 (2.0%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 1 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) (self) 225042 1 (0.0%) 442 (16.4%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 365 (13.6%) nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*) 34 (1.3%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 17 (0.6%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 14 (0.5%) GetTransformRootFrame(nsIFrame*) 5 (0.2%) nsIFrame::Preserves3DChildren() const 3 (0.1%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) 2 (0.1%) nsIFrame::IsTransformed() const 1 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) (self) 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.216]
361 (13.5%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 57 (2.1%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) (self) 225032 1 (0.0%) 418 (15.5%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) 408 (15.2%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 4 (0.1%) mozilla::DisplayItemClip::ApplyNonRoundedIntersection(nsRect const&) const 1 (0.0%) nsDisplayBackgroundColor::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayBorder::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) (self) 1 (0.0%) nsDisplayThemedBackground::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayBackgroundImage::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) mozilla::DisplayItemClip::NoClip()
402 (15.0%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 118074 0 (0.0%) 402 (14.9%) mozilla::layers::PLayerTransactionChild::SendUpdate(nsTArray<mozilla::layers::Edit> const&, mozilla::layers::TargetConfig const&, bool const&, bool const&, nsTArray<mozilla::layers::EditReply>*) 201 (7.5%) mozilla::ipc::MessageChannel::Send(IPC::Message*, IPC::Message*) 200 (7.5%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(nsTArray<mozilla::layers::EditReply>*, IPC::Message const*, void**)
393 (14.7%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 2 (0.1%) WrapInWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) [clone .constprop.523] (self) 227018 2 (0.0%) 393 (14.6%) WrapInWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) [clone .constprop.523] 388 (14.5%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 2 (0.1%) WrapInWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) [clone .constprop.523] (self) 2 (0.1%) nsDisplayListBuilder::Allocate(unsigned long) 1 (0.0%) nsDisplayList::RemoveBottom()
365 (13.6%) nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*) 1 (0.0%) nsDisplayList::ComputeVisibilityForRoot(nsDisplayListBuilder*, nsRegion*) 225033 0 (0.0%) 366 (13.6%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 361 (13.5%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) 5 (0.2%) nsRect::UnionRect(nsRect const&, nsRect const&)
365 (13.6%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 225843 0 (0.0%) 365 (13.6%) nsDisplayWrapList::UpdateBounds(nsDisplayListBuilder*) 365 (13.6%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const
343 (12.8%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 225642 0 (0.0%) 343 (12.7%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 296 (11.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 20 (0.7%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 7 (0.3%) nsIFrame::Preserves3D() const 6 (0.2%) gfx3DMatrix::IsBackfaceVisible() const 5 (0.2%) AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty) 4 (0.1%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 4 (0.1%) mozilla::layers::ShadowLayerForwarder::Mutated(mozilla::layers::ShadowableLayer*) 1 (0.0%) mozilla::layers::ClientLayerManager::Mutated(mozilla::layers::Layer*)
167 (6.2%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 25 (0.9%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 24 (0.9%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) (self) 21 (0.8%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 20 (0.7%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 16 (0.6%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 9 (0.3%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 225142 24 (0.8%) 258 (9.6%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 168 (6.3%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) 50 (1.9%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 24 (0.9%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) (self) 16 (0.6%) nsIFrame::GetOverflowRect(nsOverflowType) const
428 (16.0%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 208 (7.8%) mozilla::layers::LayerPropertiesBase::ComputeDifferences(mozilla::layers::Layer*, void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 13 (0.5%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self) 138444 13 (0.4%) 208 (7.7%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 509 (19.0%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 27 (1.0%) nsRegion::Xor(nsRegion const&, nsRegion const&) 22 (0.8%) mozilla::layers::Layer::GetTransform() const 20 (0.7%) mozilla::layers::AddRegion(nsIntRegion&, nsIntRegion const&) [clone .constprop.52] 16 (0.6%) mozilla::layers::LayerPropertiesBase::OldTransformedBounds() 14 (0.5%) mozilla::layers::LayerPropertiesBase::NewTransformedBounds() 13 (0.5%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self) 6 (0.2%) gfx3DMatrix::FuzzyEqual(gfx3DMatrix const&) const 4 (0.1%) mozilla::layers::AddTransformedRegion(nsIntRegion&, nsIntRegion const&, gfx3DMatrix const&) 2 (0.1%) mozilla::layers::ColorLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) gfx3DMatrix::gfx3DMatrix() 1 (0.0%) nsRegion::SimplifyOutward(unsigned int)
509 (19.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 8 (0.3%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self) 138445 8 (0.2%) 208 (7.7%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 428 (16.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 21 (0.8%) PL_DHashTableInit 10 (0.4%) mozilla::layers::AddRegion(nsIntRegion&, nsIntRegion const&) [clone .constprop.52] 10 (0.4%) arena_dalloc 8 (0.3%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self) 8 (0.3%) PL_DHashTableOperate 7 (0.3%) nsPresContext::NotifySubDocInvalidation(mozilla::layers::ContainerLayer*, nsIntRegion const&) 5 (0.2%) PL_DHashTableFinish 5 (0.2%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 2 (0.1%) pthread_mutex_unlock 2 (0.1%) mozilla::layers::ContainerLayer::GetFirstChild() const 2 (0.1%) mozilla::layers::Layer::GetTransform() const 1 (0.0%) mozilla::layers::AddTransformedRegion(nsIntRegion&, nsIntRegion const&, gfx3DMatrix const&)
208 (7.8%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 138416 0 (0.0%) 208 (7.7%) mozilla::layers::LayerPropertiesBase::ComputeDifferences(mozilla::layers::Layer*, void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 208 (7.8%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&))
203 (7.6%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayTransform::GetTransform() (self) 225188 1 (0.0%) 203 (7.5%) nsDisplayTransform::GetTransform() 192 (7.2%) nsDisplayTransform::GetResultingTransformMatrix(nsIFrame const*, nsPoint const&, float, nsRect const*, nsIFrame**) 9 (0.3%) gfx3DMatrix::IsIdentity() const 1 (0.0%) nsDisplayTransform::GetTransform() (self) 1 (0.0%) gfx3DMatrix::Translate(gfxPoint3D const&)
201 (7.5%) mozilla::ipc::MessageChannel::Send(IPC::Message*, IPC::Message*) 105723 0 (0.0%) 201 (7.4%) mozilla::ipc::MessageChannel::SendAndWait(IPC::Message*, IPC::Message*) 192 (7.2%) mozilla::ipc::MessageChannel::WaitForSyncNotify() 7 (0.3%) mozilla::ipc::ThreadLink::SendMessage(IPC::Message*) 1 (0.0%) mozilla::layers::PLayerTransaction::Msg_Update::~Msg_Update() 1 (0.0%) IPC::Message::operator=(IPC::Message const&)
201 (7.5%) mozilla::layers::PLayerTransactionChild::SendUpdate(nsTArray<mozilla::layers::Edit> const&, mozilla::layers::TargetConfig const&, bool const&, bool const&, nsTArray<mozilla::layers::EditReply>*) 105732 0 (0.0%) 201 (7.4%) mozilla::ipc::MessageChannel::Send(IPC::Message*, IPC::Message*) 201 (7.5%) mozilla::ipc::MessageChannel::SendAndWait(IPC::Message*, IPC::Message*)
200 (7.5%) mozilla::layers::PLayerTransactionChild::SendUpdate(nsTArray<mozilla::layers::Edit> const&, mozilla::layers::TargetConfig const&, bool const&, bool const&, nsTArray<mozilla::layers::EditReply>*) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) (self) 117946 1 (0.0%) 200 (7.4%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) 125 (4.7%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::LayerAttributes const&, IPC::Message*) 54 (2.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::ContainerLayerAttributes const&, IPC::Message*) 7 (0.3%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::OpRepositionChild const&, IPC::Message*) 4 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::Edit const&, IPC::Message*) 3 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::SpecificLayerAttributes const&, IPC::Message*) 3 (0.1%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.6] 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) (self) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::OpSetLayerAttributes const&, IPC::Message*) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::ColorLayerAttributes const&, IPC::Message*) 1 (0.0%) IPC::RegionParamTraits<nsIntRegion, nsIntRect, nsIntRegionRectIterator>::Write(IPC::Message*, nsIntRegion const&)
192 (7.2%) nsDisplayTransform::GetTransform() 8 (0.3%) nsDisplayTransform::TransformRect(nsRect const&, nsIFrame const*, nsPoint const&, nsRect const*) 225186 0 (0.0%) 200 (7.4%) nsDisplayTransform::GetResultingTransformMatrix(nsIFrame const*, nsPoint const&, float, nsRect const*, nsIFrame**) 187 (7.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) 13 (0.5%) nsDisplayTransform::FrameTransformProperties::FrameTransformProperties(nsIFrame const*, float, nsRect const*)
192 (7.2%) mozilla::ipc::MessageChannel::SendAndWait(IPC::Message*, IPC::Message*) 105616 0 (0.0%) 192 (7.1%) mozilla::ipc::MessageChannel::WaitForSyncNotify() 191 (7.1%) PR_WaitCondVar 1 (0.0%) _PR_UNIX_GetInterval2
191 (7.1%) mozilla::ipc::MessageChannel::WaitForSyncNotify() 439458 0 (0.0%) 191 (7.1%) PR_WaitCondVar 191 (7.1%) pthread_cond_wait@@GLIBC_2.3.2
191 (7.1%) PR_WaitCondVar 191 (7.1%) pthread_cond_wait@@GLIBC_2.3.2 (self) 435611 191 (7.1%) 191 (7.1%) pthread_cond_wait@@GLIBC_2.3.2 191 (7.1%) pthread_cond_wait@@GLIBC_2.3.2 (self)
390 (14.5%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) (self) 187 (7.0%) nsDisplayTransform::GetResultingTransformMatrix(nsIFrame const*, nsPoint const&, float, nsRect const*, nsIFrame**) 225185 12 (0.4%) 187 (6.9%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) 390 (14.5%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) (self) 76 (2.8%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 54 (2.0%) nsDisplayTransform::FrameTransformProperties::FrameTransformProperties(nsIFrame const*, float, nsRect const*) 17 (0.6%) nsLayoutUtils::ChangeMatrixBasis(gfxPoint3D const&, gfx3DMatrix const&) 14 (0.5%) gfx3DMatrix::operator*(gfx3DMatrix const&) const 10 (0.4%) nsIFrame::Preserves3D() const 1 (0.0%) nsDisplayTransform::FrameTransformProperties::~FrameTransformProperties() 1 (0.0%) nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*) 1 (0.0%) gfx3DMatrix::gfx3DMatrix() 1 (0.0%) NS_round(double)
98 (3.7%) Pickle::WriteBytes(void const*, int, unsigned int) (self) 38 (1.4%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.7] 26 (1.0%) void IPC::WriteParam<mozilla::gfx::Matrix4x4>(IPC::Message*, mozilla::gfx::Matrix4x4 const&) 21 (0.8%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 21 (0.8%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.6] 17 (0.6%) IPC::ParamTraits<mozilla::layers::FrameMetrics>::Write(IPC::Message*, mozilla::layers::FrameMetrics const&) 11 (0.4%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.7] 11 (0.4%) void IPC::WriteParam<mozilla::gfx::RectTyped<mozilla::CSSPixel> >(IPC::Message*, mozilla::gfx::RectTyped<mozilla::CSSPixel> const&) 11 (0.4%) Pickle::WriteBool(bool) 7 (0.3%) void IPC::WriteParam<mozilla::gfx::RectTyped<mozilla::LayerPixel> >(IPC::Message*, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&) 3 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::ContainerLayerAttributes const&, IPC::Message*) 3 (0.1%) void IPC::WriteParam<unsigned int>(IPC::Message*, unsigned int const&) [clone .isra.10] 3 (0.1%) void IPC::WriteParam<mozilla::gfx::MarginTyped<mozilla::LayerPixel> >(IPC::Message*, mozilla::gfx::MarginTyped<mozilla::LayerPixel> const&) 2 (0.1%) void IPC::WriteParam<unsigned long>(IPC::Message*, unsigned long const&) [clone .isra.14] 2 (0.1%) void IPC::WriteParam<unsigned int>(IPC::Message*, unsigned int const&) [clone .isra.13] 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::ColorLayerAttributes const&, IPC::Message*) 104735 98 (3.6%) 177 (6.5%) Pickle::WriteBytes(void const*, int, unsigned int) 98 (3.7%) Pickle::WriteBytes(void const*, int, unsigned int) (self) 62 (2.3%) Pickle::BeginWrite(unsigned int, unsigned int) 17 (0.6%) Pickle::EndWrite(char*, int)
168 (6.3%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 16 (0.6%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) (self) 4 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 224337 16 (0.5%) 172 (6.4%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) 60 (2.2%) nsIFrame::Preserves3D() const 40 (1.5%) mozilla::GetLayerActivity(nsIFrame*) 34 (1.3%) nsStyleContext::StyleDisplay() 16 (0.6%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) (self) 9 (0.3%) nsStyleDisplay::HasTransform(nsIFrame const*) const 8 (0.3%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 3 (0.1%) nsBlockFrame::IsFrameOfType(unsigned int) const 2 (0.1%) mozilla::LayerActivity::RestyleCountForProperty(nsCSSProperty)
148 (5.5%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 225626 0 (0.0%) 148 (5.5%) nsDisplayList::ComputeVisibilityForRoot(nsDisplayListBuilder*, nsRegion*) 147 (5.5%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const
169 (6.3%) nsDisplayWrapList::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 147 (5.5%) nsDisplayList::ComputeVisibilityForRoot(nsDisplayListBuilder*, nsRegion*) 5 (0.2%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) (self) 225619 5 (0.1%) 147 (5.4%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 143 (5.3%) nsDisplayWrapList::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 66 (2.5%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 57 (2.1%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) 23 (0.9%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 9 (0.3%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*>*) 6 (0.2%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 5 (0.2%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) (self) 1 (0.0%) nsTArray<nsDisplayItem*>::~nsTArray() 1 (0.0%) nsDisplayOpacity::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1 (0.0%) nsDisplayBorder::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const 1 (0.0%) nsRegion::GetBounds() const 1 (0.0%) nsDisplayItem::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1 (0.0%) nsRegion::Intersects(nsRect const&) const
92 (3.4%) nsIFrame::Preserves3D() const 32 (1.2%) nsIFrame::Preserves3DChildren() const (self) 22 (0.8%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) 20 (0.7%) GetTransformRootFrame(nsIFrame*) 8 (0.3%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 5 (0.2%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 227125 32 (1.1%) 147 (5.4%) nsIFrame::Preserves3DChildren() const 39 (1.5%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) 32 (1.2%) nsIFrame::Preserves3DChildren() const (self) 20 (0.7%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 19 (0.7%) nsStyleContext::StyleDisplay() 14 (0.5%) nsFrame::ShouldApplyOverflowClipping(nsIFrame const*, nsStyleDisplay const*) 10 (0.4%) nsStyleDisplay::HasTransform(nsIFrame const*) const 9 (0.3%) nsIFrame::GetClipPropClipRect(nsStyleDisplay const*, nsRect*, nsSize const&) const 3 (0.1%) nsBlockFrame::GetType() const 1 (0.0%) nsBlockFrame::IsFrameOfType(unsigned int) const
143 (5.3%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 37 (1.4%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 1 (0.0%) nsDisplayOpacity::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 225623 0 (0.0%) 143 (5.3%) nsDisplayWrapList::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 169 (6.3%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 6 (0.2%) _moz_pixman_region32_subtract 3 (0.1%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 1 (0.0%) _moz_pixman_region32_copy 1 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 1 (0.0%) nsRegion::nsRegion(nsRegion const&)
41 (1.5%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 36 (1.3%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) (self) 34 (1.3%) mozilla::GetLayerActivity(nsIFrame*) 22 (0.8%) nsIFrame::GetOverflowAreasProperty() 11 (0.4%) AppendIfNonempty(nsIFrame const*, mozilla::FramePropertyTable*, mozilla::FramePropertyDescriptor const*, nsTArray<mozilla::layout::FrameChildList>*, mozilla::layout::FrameChildListID) 6 (0.2%) nsIFrame::GetAbsoluteContainingBlock() const 6 (0.2%) mozilla::FrameLayerBuilder::GetDisplayItemData(nsIFrame*, unsigned int) 4 (0.1%) nsIFrame::GetView() const 3 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 2 (0.1%) nsIFrame::GetUsedBorder() const 1 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) 224332 36 (1.3%) 130 (4.8%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 50 (1.9%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const 41 (1.5%) unsigned int nsTArray_Impl<mozilla::FramePropertyTable::PropertyValue, nsTArrayInfallibleAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const [clone .isra.404] [clone .constprop.590] 36 (1.3%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) (self) 3 (0.1%) mozilla::FramePropertyTable::PropertyValue::IsArray()
125 (4.7%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::LayerAttributes const&, IPC::Message*) (self) 117943 1 (0.0%) 125 (4.6%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::LayerAttributes const&, IPC::Message*) 113 (4.2%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 11 (0.4%) IPC::RegionParamTraits<nsIntRegion, nsIntRect, nsIntRegionRectIterator>::Write(IPC::Message*, nsIntRegion const&) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::LayerAttributes const&, IPC::Message*) (self)
60 (2.2%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) 27 (1.0%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 14 (0.5%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 14 (0.5%) nsIFrame::Preserves3D() const (self) 10 (0.4%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) 7 (0.3%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 1 (0.0%) mozilla::css::CommonElementAnimationData::CanAnimatePropertyOnCompositor(mozilla::dom::Element const*, nsCSSProperty, mozilla::css::CommonElementAnimationData::CanAnimateFlags) 227127 14 (0.5%) 119 (4.4%) nsIFrame::Preserves3D() const 92 (3.4%) nsIFrame::Preserves3DChildren() const 14 (0.5%) nsIFrame::Preserves3D() const (self) 10 (0.4%) nsStyleContext::StyleDisplay() 3 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool)
113 (4.2%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::LayerAttributes const&, IPC::Message*) 2 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) (self) 117942 2 (0.0%) 113 (4.2%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 30 (1.1%) IPC::RegionParamTraits<nsIntRegion, nsIntRect, nsIntRegionRectIterator>::Write(IPC::Message*, nsIntRegion const&) 27 (1.0%) void IPC::WriteParam<mozilla::gfx::Matrix4x4>(IPC::Message*, mozilla::gfx::Matrix4x4 const&) 21 (0.8%) Pickle::WriteBytes(void const*, int, unsigned int) 9 (0.3%) void IPC::WriteParam<mozilla::gfx::RectTyped<mozilla::LayerPixel> >(IPC::Message*, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&) 6 (0.2%) void IPC::WriteParam<nsIntRect>(IPC::Message*, nsIntRect const&) 4 (0.1%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.6] 4 (0.1%) Pickle::WriteBool(bool) 3 (0.1%) void IPC::WriteParam<unsigned int>(IPC::Message*, unsigned int const&) [clone .isra.10] 3 (0.1%) void IPC::WriteParam<mozilla::gfx::MarginTyped<mozilla::LayerPixel> >(IPC::Message*, mozilla::gfx::MarginTyped<mozilla::LayerPixel> const&) 2 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) (self) 2 (0.1%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Animation> const&, IPC::Message*) 2 (0.1%) void IPC::WriteParam<unsigned long>(IPC::Message*, unsigned long const&) [clone .isra.14]
50 (1.9%) moz_xmalloc 34 (1.3%) pixman_rect_alloc 9 (0.3%) PL_ArenaAllocate 7 (0.3%) PL_DHashTableInit 4 (0.1%) malloc (self) 1 (0.0%) mozilla::layers::MemoryTextureClient::Allocate(unsigned int) 1 (0.0%) strndup 441 4 (0.1%) 102 (3.8%) malloc 82 (3.1%) arena_malloc 10 (0.4%) choose_arena 6 (0.2%) malloc_init 4 (0.1%) malloc (self)
100 (3.7%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 2 (0.1%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) (self) 225608 2 (0.0%) 100 (3.7%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 36 (1.3%) nsBlockFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 27 (1.0%) nsIFrame::Preserves3D() const 11 (0.4%) moz_xmalloc 11 (0.4%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 4 (0.1%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 3 (0.1%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) 2 (0.1%) nsAutoTArray<mozilla::layout::FrameChildList, 4u>::~nsAutoTArray() 2 (0.1%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) (self) 2 (0.1%) nsStyleDisplay::HasTransform(nsIFrame const*) const 1 (0.0%) mozilla::layout::FrameChildListArrayIterator::CurrentList() const 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::~nsTArray_base()
72 (2.7%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) (self) 47 (1.8%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const 33 (1.2%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) 10 (0.4%) PL_DHashTableOperate 5 (0.2%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 2 (0.1%) mozilla::ContainerState::PopThebesLayerData() 1 (0.0%) mozilla::gfx::gfxGradientCache::GetGradientStops(mozilla::gfx::DrawTarget*, nsTArray<mozilla::gfx::GradientStop>&, mozilla::gfx::ExtendMode) 85950 72 (2.6%) 98 (3.6%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 72 (2.7%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) (self) 20 (0.7%) PlaceholderMapMatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 5 (0.2%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 1 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
71 (2.6%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) 22 (0.8%) mozilla::layers::TransformRect(nsIntRect const&, gfx3DMatrix const&) 12 (0.4%) gfx3DMatrix::TransformBounds(gfxRect const&) const (self) 137458 12 (0.4%) 93 (3.4%) gfx3DMatrix::TransformBounds(gfxRect const&) const 81 (3.0%) gfx3DMatrix::Transform(gfxPoint const&) const 12 (0.4%) gfx3DMatrix::TransformBounds(gfxRect const&) const (self)
92 (3.4%) mozilla::layers::ClientLayerManager::EndTransaction(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 138845 0 (0.0%) 92 (3.4%) mozilla::layers::ClientLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 70 (2.6%) mozilla::layers::ClientContainerLayer::RenderLayer() 17 (0.6%) mozilla::layers::ContainerLayer::DefaultComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 5 (0.2%) mozilla::layers::Layer::ApplyPendingUpdatesToSubtree()
82 (3.1%) malloc 26 (1.0%) arena_malloc (self) 9 (0.3%) realloc 431 26 (0.9%) 91 (3.3%) arena_malloc 26 (1.0%) __pthread_mutex_lock 26 (1.0%) arena_malloc (self) 15 (0.6%) pthread_mutex_unlock 10 (0.4%) arena_run_tree_remove 4 (0.1%) arena_bin_malloc_easy.isra.13 4 (0.1%) pow2_ceil 3 (0.1%) arena_run_alloc.isra.10 2 (0.1%) malloc_mutex_lock 1 (0.0%) malloc_mutex_unlock
90 (3.4%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 5 (0.2%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) (self) 225197 5 (0.1%) 90 (3.3%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) 71 (2.6%) gfx3DMatrix::TransformBounds(gfxRect const&) const 14 (0.5%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) 5 (0.2%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) (self)
79 (2.9%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 5 (0.2%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) (self) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 1 (0.0%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 225611 5 (0.1%) 81 (3.0%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 66 (2.5%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 7 (0.3%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 5 (0.2%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) (self) 2 (0.1%) nsFrameList::Enumerator::AtEnd() const 1 (0.0%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElement<nsIFrame*>(nsIFrame* const&)
81 (3.0%) gfx3DMatrix::TransformBounds(gfxRect const&) const 19 (0.7%) gfx3DMatrix::Transform(gfxPoint const&) const (self) 137455 19 (0.7%) 81 (3.0%) gfx3DMatrix::Transform(gfxPoint const&) const 62 (2.3%) gfx3DMatrix::Transform3D(gfxPoint3D const&) const 19 (0.7%) gfx3DMatrix::Transform(gfxPoint const&) const (self)
81 (3.0%) nsStyleContext::StyleDisplay() (self) 34 (1.3%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) 19 (0.7%) nsIFrame::Preserves3DChildren() const 10 (0.4%) nsIFrame::Preserves3D() const 10 (0.4%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 3 (0.1%) nsIFrame::HasOpacity() const 2 (0.1%) nsIFrame::IsTransformed() const 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 1 (0.0%) nsIFrame::GetBorderRadii(int*) const 1 (0.0%) nsDisplayTransform::FrameTransformProperties::FrameTransformProperties(nsIFrame const*, float, nsRect const*) 194361 81 (3.0%) 81 (3.0%) nsStyleContext::StyleDisplay() 81 (3.0%) nsStyleContext::StyleDisplay() (self)
50 (1.9%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 21 (0.8%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const (self) 12 (0.4%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 12 (0.4%) nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*) 3 (0.1%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 227164 21 (0.7%) 77 (2.8%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 41 (1.5%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 21 (0.8%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const (self) 7 (0.3%) nsIFrame::Properties() const 5 (0.2%) nsIFrame::IsTransformed() const 3 (0.1%) mozilla::FrameProperties::Get(mozilla::FramePropertyDescriptor const*, bool*) const [clone .constprop.521]
76 (2.8%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) 25 (0.9%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) (self) 222933 25 (0.9%) 76 (2.8%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 25 (0.9%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) (self) 16 (0.6%) gfx3DMatrix::RotateY(double) 11 (0.4%) gfx3DMatrix::RotateZ(double) 8 (0.3%) nsStyleTransformMatrix::ProcessTranslatePart(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&, int, float) 6 (0.2%) gfx3DMatrix::RotateX(double) 5 (0.2%) gfx3DMatrix::gfx3DMatrix() 3 (0.1%) nsCSSValue::GetAngleValueInRadians() const 2 (0.1%) gfx3DMatrix::Translate(gfxPoint3D const&)
74 (2.8%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 10 (0.4%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) (self) 1 (0.0%) RequiredLayerStateForChildrenInternal(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&, nsDisplayList const&, nsIFrame*) 225421 10 (0.3%) 75 (2.7%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 10 (0.4%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) (self) 10 (0.4%) nsStyleContext::StyleDisplay() 9 (0.3%) mozilla::ActiveLayerTracker::IsOffsetOrMarginStyleAnimated(nsIFrame*) 8 (0.3%) nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*) 7 (0.3%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 6 (0.2%) nsLayoutUtils::IsFixedPosFrameInDisplayPort(nsIFrame const*, nsRect*) 5 (0.2%) nsBoxFrame::GetType() const 4 (0.1%) nsLayoutUtils::IsPopup(nsIFrame*) 3 (0.1%) nsDeckFrame::GetType() const 3 (0.1%) nsLayoutUtils::ViewportHasDisplayPort(nsPresContext*, nsRect*) 3 (0.1%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .constprop.632] 2 (0.1%) nsHTMLScrollFrame::GetType() const 1 (0.0%) ViewportFrame::GetType() const 1 (0.0%) nsHTMLScrollFrame::IsScrollingActive() 1 (0.0%) nsCanvasFrame::GetType() const 1 (0.0%) nsBlockFrame::GetType() const 1 (0.0%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .part.383]
33 (1.2%) arena_dalloc (self) 16 (0.6%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long) 11 (0.4%) pixman_op 10 (0.4%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 9 (0.3%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 4 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 4 (0.1%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 4 (0.1%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 3 (0.1%) mozilla::layers::Layer::Release() 2 (0.1%) std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_erase(std::_Rb_tree_node<mozilla::layers::ShadowableLayer*>*) 2 (0.1%) mozilla::gfx::UserData::Destroy() 1 (0.0%) nsDisplayBoxShadowOuter::~nsDisplayBoxShadowOuter() 1 (0.0%) mozilla::ContainerState::~ContainerState() 1 (0.0%) nsTArray_Impl<nsAutoPtr<mozilla::ThebesLayerData>, nsTArrayInfallibleAllocator>::RemoveElementsAt(unsigned int, unsigned int) 1 (0.0%) gfxContext::Release() 1 (0.0%) mozilla::layers::PTexture::Msg_RemoveTexture::~Msg_RemoveTexture() 1 (0.0%) mozilla::layers::PLayerTransaction::Msg_Update::~Msg_Update() 1 (0.0%) __gnu_cxx::hashtable<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> >::erase(__gnu_cxx::_Hashtable_iterator<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> > const&) 1 (0.0%) mozilla::layers::PCompositable::Msg___delete__::~Msg___delete__() 1 (0.0%) mozilla::detail::VectorImpl<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy, mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>, false>::destroy(mozilla::ipc::MessageChannel::InterruptFrame*, mozilla::ipc::MessageChannel::InterruptFrame*) 427 33 (1.2%) 74 (2.7%) arena_dalloc 33 (1.2%) arena_dalloc (self) 15 (0.6%) __pthread_mutex_lock 13 (0.5%) arena_run_dalloc 8 (0.3%) arena_run_tree_insert 4 (0.1%) arena_run_tree_search 1 (0.0%) malloc_mutex_lock
45 (1.7%) _moz_pixman_region32_subtract 29 (1.1%) _moz_pixman_region32_union 12 (0.4%) pixman_op (self) 267978 12 (0.4%) 74 (2.7%) pixman_op 38 (1.4%) pixman_rect_alloc 12 (0.4%) pixman_op (self) 11 (0.4%) arena_dalloc 3 (0.1%) pthread_mutex_unlock 3 (0.1%) pixman_coalesce.isra.0 3 (0.1%) pixman_region_union_o 3 (0.1%) pixman_region_append_non_o 1 (0.0%) pixman_region_subtract_o
71 (2.6%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 3 (0.1%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) (self) 225525 3 (0.1%) 71 (2.6%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 54 (2.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 7 (0.3%) GetTransformRootFrame(nsIFrame*) 5 (0.2%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 3 (0.1%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) (self) 2 (0.1%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*)
136 (5.1%) mozilla::layers::ClientContainerLayer::RenderLayer() (self) 70 (2.6%) mozilla::layers::ClientLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 139294 0 (0.0%) 70 (2.6%) mozilla::layers::ClientContainerLayer::RenderLayer() 136 (5.1%) mozilla::layers::ClientContainerLayer::RenderLayer() (self) 59 (2.2%) mozilla::layers::ClientThebesLayer::RenderLayer() 8 (0.3%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*>&) 1 (0.0%) non-virtual thunk to mozilla::layers::ClientContainerLayer::RenderLayer() 1 (0.0%) nsAutoTArray<mozilla::layers::Layer*, 12u>::~nsAutoTArray() 1 (0.0%) mozilla::layers::ClientColorLayer::RenderLayer()
54 (2.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) 13 (0.5%) nsDisplayTransform::GetResultingTransformMatrix(nsIFrame const*, nsPoint const&, float, nsRect const*, nsIFrame**) 4 (0.1%) nsDisplayTransform::FrameTransformProperties::FrameTransformProperties(nsIFrame const*, float, nsRect const*) (self) 225077 4 (0.1%) 67 (2.4%) nsDisplayTransform::FrameTransformProperties::FrameTransformProperties(nsIFrame const*, float, nsRect const*) 48 (1.8%) nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float) 14 (0.5%) nsDisplayTransform::GetDeltaToTransformOrigin(nsIFrame const*, float, nsRect const*) 4 (0.1%) nsDisplayTransform::FrameTransformProperties::FrameTransformProperties(nsIFrame const*, float, nsRect const*) (self) 1 (0.0%) nsStyleContext::StyleDisplay()
66 (2.5%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 3 (0.1%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) (self) 225194 3 (0.1%) 66 (2.4%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 39 (1.5%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 21 (0.8%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 3 (0.1%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 3 (0.1%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) (self)
66 (2.5%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 1 (0.0%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) (self) 225522 1 (0.0%) 66 (2.4%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 24 (0.9%) nsIFrame::GetOverflowRect(nsOverflowType) const 15 (0.6%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) 7 (0.3%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) 4 (0.1%) nsLayoutUtils::IsFixedPosFrameInDisplayPort(nsIFrame const*, nsRect*) 3 (0.1%) moz_xmalloc 3 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator-(nsPoint const&) const 3 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 3 (0.1%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 2 (0.1%) nsIFrame::IsTransformed() const 1 (0.0%) nsIFrame::GetOffsetTo(nsIFrame const*) const 1 (0.0%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) (self)
65 (2.4%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 224586 0 (0.0%) 65 (2.4%) mozilla::ContainerState::Finish(unsigned int*, mozilla::LayerManagerData*) 56 (2.1%) mozilla::ContainerState::PopThebesLayerData() 5 (0.2%) mozilla::layers::ClientContainerLayer::RepositionChild(mozilla::layers::Layer*, mozilla::layers::Layer*) 4 (0.1%) nsRegion::IsEmpty() const
62 (2.3%) gfx3DMatrix::Transform(gfxPoint const&) const 62 (2.3%) gfx3DMatrix::Transform3D(gfxPoint3D const&) const (self) 137454 62 (2.3%) 62 (2.3%) gfx3DMatrix::Transform3D(gfxPoint3D const&) const 62 (2.3%) gfx3DMatrix::Transform3D(gfxPoint3D const&) const (self)
62 (2.3%) Pickle::WriteBytes(void const*, int, unsigned int) 49 (1.8%) Pickle::BeginWrite(unsigned int, unsigned int) (self) 104734 49 (1.8%) 62 (2.3%) Pickle::BeginWrite(unsigned int, unsigned int) 49 (1.8%) Pickle::BeginWrite(unsigned int, unsigned int) (self) 13 (0.5%) Pickle::Resize(unsigned int)
120 (4.5%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 61 (2.3%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 138452 0 (0.0%) 61 (2.2%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 146 (5.4%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 35 (1.3%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase()
146 (5.4%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 4 (0.1%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() (self) 138451 4 (0.1%) 61 (2.2%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 120 (4.5%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 9 (0.3%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 9 (0.3%) arena_dalloc 4 (0.1%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() (self) 2 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long) 1 (0.0%) mozilla::layers::ColorLayerProperties::~ColorLayerProperties() 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::~nsTArray_base()
59 (2.2%) mozilla::layers::ClientContainerLayer::RenderLayer() 4 (0.1%) mozilla::layers::ClientThebesLayer::RenderLayer() (self) 138957 4 (0.1%) 59 (2.1%) mozilla::layers::ClientThebesLayer::RenderLayer() 51 (1.9%) mozilla::layers::ClientThebesLayer::PaintThebes() 4 (0.1%) mozilla::layers::ClientThebesLayer::RenderLayer() (self) 2 (0.1%) mozilla::layers::CompositableClient::Connect() 1 (0.0%) mozilla::layers::ShadowLayerForwarder::Attach(mozilla::layers::CompositableClient*, mozilla::layers::ShadowableLayer*) 1 (0.0%) mozilla::layers::ContentClient::CreateContentClient(mozilla::layers::CompositableForwarder*)
50 (1.9%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 8 (0.3%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 1 (0.0%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const (self) 224749 1 (0.0%) 58 (2.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const 47 (1.8%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 10 (0.4%) PL_DHashTableOperate 1 (0.0%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const (self)
56 (2.1%) mozilla::ContainerState::Finish(unsigned int*, mozilla::LayerManagerData*) 3 (0.1%) mozilla::ContainerState::PopThebesLayerData() (self) 224585 3 (0.1%) 56 (2.0%) mozilla::ContainerState::PopThebesLayerData() 10 (0.4%) _moz_pixman_region32_subtract 6 (0.2%) mozilla::ContainerState::FindFixedPosFrameForLayerData(nsIFrame const*, nsIntRegion const&, nsIntRegion*, bool*) 5 (0.2%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int) 4 (0.1%) mozilla::ThebesLayerData::CanOptimizeImageLayer(nsDisplayListBuilder*) 3 (0.1%) nsPresContext::GetRootWidget() 3 (0.1%) mozilla::ContainerState::PopThebesLayerData() (self) 3 (0.1%) mozilla::ContainerState::CreateOrRecycleColorLayer(mozilla::layers::ThebesLayer*) 2 (0.1%) nsTArray_Impl<nsAutoPtr<mozilla::ThebesLayerData>, nsTArrayInfallibleAllocator>::RemoveElementsAt(unsigned int, unsigned int) 2 (0.1%) mozilla::layers::Layer::SetBaseTransform(mozilla::gfx::Matrix4x4 const&) 2 (0.1%) nsIntRegion::Or(nsIntRegion const&, nsIntRegion const&) 2 (0.1%) mozilla::ContainerState::SetupMaskLayer(mozilla::layers::Layer*, mozilla::DisplayItemClip const&, unsigned int) 2 (0.1%) gfxRGBA::gfxRGBA(unsigned int, gfxRGBA::PackedColorType) 2 (0.1%) mozilla::gfx::Matrix4x4::Is2D(mozilla::gfx::Matrix*) const 2 (0.1%) mozilla::layers::Layer::GetTransform() const 2 (0.1%) mozilla::layers::Layer::SetVisibleRegion(nsIntRegion const&) 2 (0.1%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 1 (0.0%) _moz_pixman_region32_init 1 (0.0%) nsRefPtr<mozilla::layers::Layer>::assign_with_AddRef(mozilla::layers::Layer*) 1 (0.0%) mozilla::layers::Layer::Release() 1 (0.0%) nsIntRegion::GetBounds() const
54 (2.0%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) 117356 0 (0.0%) 54 (2.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::ContainerLayerAttributes const&, IPC::Message*) 49 (1.8%) IPC::ParamTraits<mozilla::layers::FrameMetrics>::Write(IPC::Message*, mozilla::layers::FrameMetrics const&) 3 (0.1%) Pickle::WriteBytes(void const*, int, unsigned int) 2 (0.1%) Pickle::WriteBool(bool)
11 (0.4%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 9 (0.3%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int) 5 (0.2%) nsDisplayBackgroundImage::AllocateGeometry(nsDisplayListBuilder*) 5 (0.2%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsDisplayItem*, mozilla::layers::Layer*, mozilla::LayerState) 5 (0.2%) std::_Rb_tree_iterator<mozilla::layers::ShadowableLayer*> std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_insert_<mozilla::layers::ShadowableLayer* const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, mozilla::layers::ShadowableLayer* const&&&) 3 (0.1%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 3 (0.1%) mozilla::ContainerState::FindThebesLayerFor(nsDisplayItem*, nsIntRect const&, nsIFrame const*, nsPoint const&) 3 (0.1%) mozilla::layers::PLayerChild::Send__delete__(mozilla::layers::PLayerChild*) 2 (0.1%) moz_xmalloc (self) 2 (0.1%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 1 (0.0%) nsDisplayThemedBackground::AllocateGeometry(nsDisplayListBuilder*) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::ConstructShadowFor(mozilla::layers::ShadowableLayer*) 1 (0.0%) mozilla::layers::TextureClient::CreateIPDLActor() 1 (0.0%) mozilla::layers::CompositableClient::CreateBufferTextureClient(mozilla::gfx::SurfaceFormat, unsigned int) 1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPLayerConstructor(mozilla::layers::PLayerChild*) 1 (0.0%) __gnu_cxx::hashtable<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> >::find_or_insert(std::pair<int const, mozilla::ipc::IProtocol*> const&) 440359 2 (0.0%) 52 (1.9%) moz_xmalloc 50 (1.9%) malloc 2 (0.1%) moz_xmalloc (self)
27 (1.0%) nsRegion::Xor(nsRegion const&, nsRegion const&) 10 (0.4%) mozilla::ContainerState::PopThebesLayerData() 7 (0.3%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 6 (0.2%) _moz_pixman_region32_subtract (self) 6 (0.2%) nsDisplayWrapList::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1 (0.0%) mozilla::layers::RotatedContentBuffer::BeginPaint(mozilla::layers::ThebesLayer*, unsigned int) 267994 6 (0.2%) 51 (1.9%) _moz_pixman_region32_subtract 45 (1.7%) pixman_op 6 (0.2%) _moz_pixman_region32_subtract (self)
51 (1.9%) mozilla::layers::ClientThebesLayer::RenderLayer() 138917 0 (0.0%) 51 (1.9%) mozilla::layers::ClientThebesLayer::PaintThebes() 24 (0.9%) mozilla::layers::ClientThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, mozilla::layers::DrawRegionClip) 23 (0.9%) mozilla::layers::ContentClientRemoteBuffer::BeginPaintBuffer(mozilla::layers::ThebesLayer*, unsigned int) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::Mutated(mozilla::layers::ShadowableLayer*) 1 (0.0%) nsRefPtr<gfxContext>::operator=(gfxContext*) 1 (0.0%) mozilla::layers::ContentClientSingleBuffered::PrepareFrame() 1 (0.0%) mozilla::layers::RotatedContentBuffer::BorrowDrawTargetForPainting(mozilla::layers::ThebesLayer*, mozilla::layers::RotatedContentBuffer::PaintState const&)
50 (1.9%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 4 (0.1%) mozilla::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::DisplayItemClip const&, nsPoint const&, nsDisplayItemGeometry*) (self) 224427 4 (0.1%) 50 (1.8%) mozilla::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::DisplayItemClip const&, nsPoint const&, nsDisplayItemGeometry*) 41 (1.5%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::DisplayItemClip**, nsTArray<nsIFrame*>*, bool*) 4 (0.1%) mozilla::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::DisplayItemClip const&, nsPoint const&, nsDisplayItemGeometry*) (self) 3 (0.1%) mozilla::DisplayItemClip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::DisplayItemClip const&, nsRect const&, nsRegion*) 1 (0.0%) nsDisplayBackgroundImage::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 1 (0.0%) mozilla::DisplayItemClip::ComputeRegionInClips(mozilla::DisplayItemClip*, nsPoint const&, nsRegion*) const
50 (1.9%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) (self) 20 (0.7%) nsIFrame::Preserves3DChildren() const 8 (0.3%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) 7 (0.3%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 4 (0.1%) nsIFrame::IsTransformed() const 3 (0.1%) nsIFrame::Preserves3D() const 3 (0.1%) nsIFrame::HasOpacity() const 2 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 2 (0.1%) nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float) 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 222873 50 (1.8%) 50 (1.8%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 50 (1.9%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) (self)
49 (1.8%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::ContainerLayerAttributes const&, IPC::Message*) 1 (0.0%) IPC::ParamTraits<mozilla::layers::FrameMetrics>::Write(IPC::Message*, mozilla::layers::FrameMetrics const&) (self) 109425 1 (0.0%) 49 (1.8%) IPC::ParamTraits<mozilla::layers::FrameMetrics>::Write(IPC::Message*, mozilla::layers::FrameMetrics const&) 17 (0.6%) Pickle::WriteBytes(void const*, int, unsigned int) 11 (0.4%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.7] 11 (0.4%) void IPC::WriteParam<mozilla::gfx::RectTyped<mozilla::CSSPixel> >(IPC::Message*, mozilla::gfx::RectTyped<mozilla::CSSPixel> const&) 6 (0.2%) Pickle::WriteBool(bool) 2 (0.1%) void IPC::WriteParam<unsigned int>(IPC::Message*, unsigned int const&) [clone .isra.13] 1 (0.0%) IPC::ParamTraits<mozilla::layers::FrameMetrics>::Write(IPC::Message*, mozilla::layers::FrameMetrics const&) (self) 1 (0.0%) void IPC::WriteParam<float>(IPC::Message*, float const&)
48 (1.8%) unsigned int nsTArray_Impl<mozilla::FramePropertyTable::PropertyValue, nsTArrayInfallibleAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const [clone .isra.404] [clone .constprop.590] (self) 41 (1.5%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 4 (0.1%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 3 (0.1%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 224084 48 (1.7%) 48 (1.7%) unsigned int nsTArray_Impl<mozilla::FramePropertyTable::PropertyValue, nsTArrayInfallibleAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const [clone .isra.404] [clone .constprop.590] 48 (1.8%) unsigned int nsTArray_Impl<mozilla::FramePropertyTable::PropertyValue, nsTArrayInfallibleAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const [clone .isra.404] [clone .constprop.590] (self)
41 (1.5%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 21 (0.8%) mozilla::layers::Layer::Release() (self) 18 (0.7%) mozilla::layers::ClientContainerLayer::~ClientContainerLayer() 5 (0.2%) nsTArray_Impl<nsRefPtr<mozilla::layers::Layer>, nsTArrayInfallibleAllocator>::Clear() 1 (0.0%) mozilla::ContainerState::PopThebesLayerData() 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 138133 21 (0.7%) 48 (1.7%) mozilla::layers::Layer::Release() 25 (0.9%) mozilla::layers::ClientContainerLayer::~ClientContainerLayer() 21 (0.8%) mozilla::layers::Layer::Release() (self) 16 (0.6%) mozilla::layers::ClientThebesLayer::~ClientThebesLayer() 3 (0.1%) arena_dalloc 1 (0.0%) mozilla::layers::ClientColorLayer::~ClientColorLayer()
47 (1.8%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) (self) 227431 1 (0.0%) 48 (1.7%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 34 (1.3%) nsDisplayBackgroundImage::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 8 (0.3%) nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*) 3 (0.1%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 1 (0.0%) nsStyleBorder::HasBorder() const 1 (0.0%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) (self) 1 (0.0%) nsFrame::DisplayOutlineUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&)
48 (1.8%) nsDisplayTransform::FrameTransformProperties::FrameTransformProperties(nsIFrame const*, float, nsRect const*) 8 (0.3%) nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float) (self) 225075 8 (0.2%) 48 (1.7%) nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float) 24 (0.9%) nsFrame::CorrectStyleParentFrame(nsIFrame*, nsIAtom*) 9 (0.3%) nsFrame::DoGetParentStyleContextFrame() const 8 (0.3%) nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float) (self) 2 (0.1%) nsFrame::GetParentStyleContextFrame() const 2 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 1 (0.0%) nsPlaceholderFrame::GetParentStyleContextFrame() const 1 (0.0%) nsIFrame::GetOffsetTo(nsIFrame const*) const 1 (0.0%) nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*)
18 (0.7%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 17 (0.6%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 5 (0.2%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 5 (0.2%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 2 (0.1%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const (self) 2 (0.1%) mozilla::ContainerState::CreateOrRecycleThebesLayer(nsIFrame const*, nsIFrame const*, nsPoint const&) 227425 2 (0.0%) 47 (1.7%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 44 (1.6%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 2 (0.1%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const (self) 1 (0.0%) nsPresContext::AppUnitsPerDevPixel() const
45 (1.7%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) [clone .part.511] 1 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 225635 0 (0.0%) 46 (1.7%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) 45 (1.7%) nsDisplayListBuilder::ResetMarkedFramesForDisplayList() 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long)
40 (1.5%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) 10 (0.4%) mozilla::GetLayerActivity(nsIFrame*) (self) 6 (0.2%) mozilla::ActiveLayerTracker::IsOffsetOrMarginStyleAnimated(nsIFrame*) 224334 10 (0.3%) 46 (1.7%) mozilla::GetLayerActivity(nsIFrame*) 34 (1.3%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 10 (0.4%) mozilla::GetLayerActivity(nsIFrame*) (self) 1 (0.0%) nsIFrame::Properties() const 1 (0.0%) mozilla::FrameProperties::Get(mozilla::FramePropertyDescriptor const*, bool*) const [clone .constprop.579]
35 (1.3%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 9 (0.3%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 1 (0.0%) mozilla::layers::ColorLayerProperties::~ColorLayerProperties() 1 (0.0%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() (self) 138436 1 (0.0%) 45 (1.6%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 41 (1.5%) mozilla::layers::Layer::Release() 3 (0.1%) _moz_pixman_region32_fini 1 (0.0%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() (self)
45 (1.7%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) 5 (0.2%) nsDisplayListBuilder::ResetMarkedFramesForDisplayList() (self) 225634 5 (0.1%) 45 (1.6%) nsDisplayListBuilder::ResetMarkedFramesForDisplayList() 27 (1.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 12 (0.4%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) 5 (0.2%) nsDisplayListBuilder::ResetMarkedFramesForDisplayList() (self) 1 (0.0%) nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*)
31 (1.2%) __pthread_mutex_lock (self) 26 (1.0%) arena_malloc 15 (0.6%) arena_dalloc 2 (0.1%) PR_Lock 1 (0.0%) MessageLoop::PostTask_Helper(tracked_objects::Location const&, Task*, int, bool) 435539 31 (1.1%) 44 (1.6%) __pthread_mutex_lock 31 (1.2%) __pthread_mutex_lock (self) 13 (0.5%) _L_lock_1006
44 (1.6%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 14 (0.5%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const (self) 227424 14 (0.5%) 44 (1.6%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 14 (0.5%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const (self) 11 (0.4%) mozilla::gfx::BasePoint<int, nsPoint>::operator+=(nsPoint const&) 11 (0.4%) nsPresContext::GetRootPresContext() 4 (0.1%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .part.383] 2 (0.1%) nsPresContext::AppUnitsPerDevPixel() const 2 (0.1%) nsPoint::ConvertAppUnits(int, int) const
31 (1.2%) mozilla::layers::Layer::GetTransform() const (self) 22 (0.8%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 14 (0.5%) mozilla::layers::LayerPropertiesBase::LayerPropertiesBase(mozilla::layers::Layer*) 4 (0.1%) mozilla::layers::LayerPropertiesBase::NewTransformedBounds() 2 (0.1%) mozilla::ContainerState::PopThebesLayerData() 2 (0.1%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 138258 31 (1.1%) 44 (1.6%) mozilla::layers::Layer::GetTransform() const 31 (1.2%) mozilla::layers::Layer::GetTransform() const (self) 5 (0.2%) mozilla::gfx::Matrix4x4::operator*(mozilla::gfx::Matrix4x4 const&) const 4 (0.1%) mozilla::gfx::Matrix4x4::Matrix4x4() 2 (0.1%) mozilla::gfx::Matrix4x4::Scale(float, float, float) 1 (0.0%) mozilla::layers::ContainerLayer::AsContainerLayer() const 1 (0.0%) mozilla::layers::Layer::AsContainerLayer() const
30 (1.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 11 (0.4%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::LayerAttributes const&, IPC::Message*) 2 (0.1%) IPC::RegionParamTraits<nsIntRegion, nsIntRect, nsIntRegionRectIterator>::Write(IPC::Message*, nsIntRegion const&) (self) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) 111626 2 (0.0%) 42 (1.5%) IPC::RegionParamTraits<nsIntRegion, nsIntRect, nsIntRegionRectIterator>::Write(IPC::Message*, nsIntRegion const&) 22 (0.8%) void IPC::WriteParam<nsIntRect>(IPC::Message*, nsIntRect const&) 18 (0.7%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.7] 2 (0.1%) IPC::RegionParamTraits<nsIntRegion, nsIntRect, nsIntRegionRectIterator>::Write(IPC::Message*, nsIntRegion const&) (self)
38 (1.4%) pixman_op 3 (0.1%) pixman_rect_alloc (self) 1 (0.0%) pixman_region_subtract_o 1 (0.0%) pixman_region_union_o 1 (0.0%) pixman_region_append_non_o 267971 3 (0.1%) 41 (1.5%) pixman_rect_alloc 34 (1.3%) malloc 3 (0.1%) pixman_rect_alloc (self) 3 (0.1%) realloc 1 (0.0%) alloc_data
39 (1.5%) nsIFrame::Preserves3DChildren() const 24 (0.9%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) (self) 2 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 231218 24 (0.8%) 41 (1.5%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) 24 (0.9%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) (self) 9 (0.3%) nsRuleNode::GetStyleSVGReset(nsStyleContext*, bool) 8 (0.3%) nsIFrame::StyleSVGReset() const [clone .isra.126]
41 (1.5%) mozilla::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::DisplayItemClip const&, nsPoint const&, nsDisplayItemGeometry*) 2 (0.1%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::DisplayItemClip**, nsTArray<nsIFrame*>*, bool*) (self) 224425 2 (0.0%) 41 (1.5%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::DisplayItemClip**, nsTArray<nsIFrame*>*, bool*) 30 (1.1%) mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int) 7 (0.3%) mozilla::FrameLayerBuilder::DisplayItemData::GetFrameListChanges(nsDisplayItem*, nsTArray<nsIFrame*>&) 2 (0.1%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::DisplayItemClip**, nsTArray<nsIFrame*>*, bool*) (self) 1 (0.0%) nsDisplayTransform::GetPerFrameKey() 1 (0.0%) nsDisplayBackgroundImage::GetPerFrameKey()
24 (0.9%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 16 (0.6%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool) 13 (0.5%) nsIFrame::GetOverflowRect(nsOverflowType) const (self) 227162 13 (0.4%) 40 (1.4%) nsIFrame::GetOverflowRect(nsOverflowType) const 27 (1.0%) nsIFrame::GetOverflowAreasProperty() 13 (0.5%) nsIFrame::GetOverflowRect(nsOverflowType) const (self)
39 (1.5%) nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 225034 0 (0.0%) 39 (1.4%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 37 (1.4%) nsDisplayWrapList::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 2 (0.1%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*)
16 (0.6%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*) 10 (0.4%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const 9 (0.3%) PL_DHashTableOperate (self) 8 (0.3%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 3 (0.1%) nsTHashtable<nsRefPtrHashKey<mozilla::FrameLayerBuilder::DisplayItemData> >::PutEntry(mozilla::FrameLayerBuilder::DisplayItemData*) 1 (0.0%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) 1 (0.0%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 86068 9 (0.3%) 39 (1.4%) PL_DHashTableOperate 15 (0.6%) ChangeTable(PLDHashTable*, int) 10 (0.4%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 9 (0.3%) PL_DHashTableOperate (self) 4 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_HashKey(PLDHashTable*, void const*) 1 (0.0%) nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::layers::Layer>, unsigned int> >::s_HashKey(PLDHashTable*, void const*)
21 (0.8%) void IPC::WriteParam<nsIntRect>(IPC::Message*, nsIntRect const&) 18 (0.7%) IPC::RegionParamTraits<nsIntRegion, nsIntRect, nsIntRegionRectIterator>::Write(IPC::Message*, nsIntRegion const&) 1 (0.0%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.7] (self) 109957 1 (0.0%) 39 (1.4%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.7] 38 (1.4%) Pickle::WriteBytes(void const*, int, unsigned int) 1 (0.0%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.7] (self)
39 (1.5%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 29 (1.1%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) (self) 227126 6 (0.2%) 39 (1.4%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) 29 (1.1%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) (self) 22 (0.8%) nsIFrame::Preserves3DChildren() const 3 (0.1%) nsDisplayList::RemoveBottom() 2 (0.1%) nsDisplayBackgroundColor::GetType() 2 (0.1%) nsDisplayListBuilder::AllocateDisplayItemClip(mozilla::DisplayItemClip const&) 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayItem*) [clone .isra.210] 1 (0.0%) nsDisplayTransform::GetType() 1 (0.0%) nsDisplayWrapList::~nsDisplayWrapList() 1 (0.0%) mozilla::DisplayListClipState::GetCurrentCombinedClip(nsDisplayListBuilder*)
17 (0.6%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) 12 (0.4%) nsDisplayListBuilder::ResetMarkedFramesForDisplayList() 8 (0.3%) nsFrame::DoGetParentStyleContextFrame() const 3 (0.1%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) (self) 225092 3 (0.1%) 37 (1.3%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) 33 (1.2%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 3 (0.1%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) (self) 1 (0.0%) PL_DHashTableOperate
37 (1.4%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 224579 0 (0.0%) 36 (1.3%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::ThebesLayerData*, nsDisplayItem*, mozilla::DisplayItemClip const&, nsIFrame*, mozilla::LayerState, nsPoint const&, nsAutoPtr<nsDisplayItemGeometry>) 16 (0.6%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::DisplayItemClip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::BasicLayerManager*, nsAutoPtr<nsDisplayItemGeometry>) 13 (0.5%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*) 6 (0.2%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int) 2 (0.1%) nsDisplayOpacity::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&)
36 (1.3%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 226600 0 (0.0%) 36 (1.3%) nsBlockFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 23 (0.9%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 6 (0.2%) nsFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 6 (0.2%) nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList>*, mozilla::layout::FrameChildListID) const 1 (0.0%) nsBlockFrame::GetOutsideBulletList() const
34 (1.3%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 6 (0.2%) nsDisplayBackgroundImage::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) (self) 225520 6 (0.2%) 34 (1.2%) nsDisplayBackgroundImage::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 14 (0.5%) nsDisplayBackgroundImage::nsDisplayBackgroundImage(nsDisplayListBuilder*, nsIFrame*, unsigned int, nsStyleBackground const*) 10 (0.4%) nsCSSRendering::DetermineBackgroundColor(nsPresContext*, nsStyleContext*, nsIFrame*, bool&, bool&) 6 (0.2%) nsDisplayBackgroundImage::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) (self) 2 (0.1%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.216] 1 (0.0%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) 1 (0.0%) nsCSSRendering::FindBackground(nsIFrame*, nsStyleContext**)
19 (0.7%) nsDisplayListCollection::~nsDisplayListCollection() 19 (0.7%) nsDisplayWrapList::~nsDisplayWrapList() 17 (0.6%) nsDisplayList::DeleteAll() (self) 13 (0.5%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 225023 17 (0.6%) 34 (1.2%) nsDisplayList::DeleteAll() 17 (0.6%) nsDisplayList::DeleteAll() (self) 13 (0.5%) nsDisplayWrapList::~nsDisplayWrapList() 12 (0.4%) nsDisplayList::RemoveBottom() 7 (0.3%) nsDisplayTransform::~nsDisplayTransform() 2 (0.1%) nsDisplayBackgroundImage::~nsDisplayBackgroundImage() 1 (0.0%) nsDisplayBoxShadowOuter::~nsDisplayBoxShadowOuter() 1 (0.0%) nsDisplaySolidColor::~nsDisplaySolidColor()
34 (1.3%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 9 (0.3%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) (self) 223863 9 (0.3%) 34 (1.2%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 18 (0.7%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 9 (0.3%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) (self) 4 (0.1%) nsIFrame::IsTransformed() const 2 (0.1%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .part.383] 1 (0.0%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*)
18 (0.7%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::DisplayItemClip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::BasicLayerManager*, nsAutoPtr<nsDisplayItemGeometry>) 15 (0.6%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 5 (0.2%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsDisplayItem*, mozilla::layers::Layer*, mozilla::LayerState) (self) 224577 5 (0.1%) 33 (1.2%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsDisplayItem*, mozilla::layers::Layer*, mozilla::LayerState) 18 (0.7%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 5 (0.2%) moz_xmalloc 5 (0.2%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsDisplayItem*, mozilla::layers::Layer*, mozilla::LayerState) (self) 3 (0.1%) nsTHashtable<nsRefPtrHashKey<mozilla::FrameLayerBuilder::DisplayItemData> >::PutEntry(mozilla::FrameLayerBuilder::DisplayItemData*) 2 (0.1%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*)
13 (0.5%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int) (self) 7 (0.3%) mozilla::layers::ClientLayerManager::Hold(mozilla::layers::Layer*) 6 (0.2%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::ThebesLayerData*, nsDisplayItem*, mozilla::DisplayItemClip const&, nsIFrame*, mozilla::LayerState, nsPoint const&, nsAutoPtr<nsDisplayItemGeometry>) 5 (0.2%) mozilla::ContainerState::PopThebesLayerData() 5 (0.2%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 2 (0.1%) mozilla::ContainerState::CollectOldLayers() 2 (0.1%) mozilla::layers::Layer** nsTArray_Impl<mozilla::layers::Layer*, nsTArrayInfallibleAllocator>::AppendElement<mozilla::layers::Layer*>(mozilla::layers::Layer* const&) 1 (0.0%) nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList>*, mozilla::layout::FrameChildListID) const 1 (0.0%) mozilla::FramePropertyTable::PropertyValue* nsTArray_Impl<mozilla::FramePropertyTable::PropertyValue, nsTArrayInfallibleAllocator>::AppendElement<mozilla::FramePropertyTable::PropertyValue>(mozilla::FramePropertyTable::PropertyValue const&) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 1 (0.0%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 1 (0.0%) mozilla::layers::PTextureChild** nsTArray_Impl<mozilla::layers::PTextureChild*, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::PTextureChild*>(unsigned int, unsigned int, mozilla::layers::PTextureChild* const*, unsigned int) 1 (0.0%) nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::operator=(nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator> const&) 85918 13 (0.4%) 33 (1.2%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int) 13 (0.5%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int) (self) 11 (0.4%) moz_xrealloc 9 (0.3%) moz_xmalloc
32 (1.2%) pthread_mutex_unlock (self) 15 (0.6%) arena_malloc 3 (0.1%) pixman_op 2 (0.1%) PR_Unlock 2 (0.1%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 2 (0.1%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 2 (0.1%) MessageLoop::PostTask_Helper(tracked_objects::Location const&, Task*, int, bool) 2 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long) 1 (0.0%) FreeArenaList.isra.0 1 (0.0%) mozilla::ContainerState::~ContainerState() 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 1 (0.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 1 (0.0%) std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_erase(std::_Rb_tree_node<mozilla::layers::ShadowableLayer*>*) 435555 32 (1.1%) 33 (1.2%) pthread_mutex_unlock 32 (1.2%) pthread_mutex_unlock (self) 1 (0.0%) _L_unlock_644
30 (1.1%) mozilla::layers::AddRegion(nsIntRegion&, nsIntRegion const&) [clone .constprop.52] 4 (0.1%) _moz_pixman_region32_union (self) 2 (0.1%) nsIntRegion::Or(nsIntRegion const&, nsIntRegion const&) 1 (0.0%) _moz_pixman_region32_union_rect 267992 4 (0.1%) 33 (1.2%) _moz_pixman_region32_union 29 (1.1%) pixman_op 4 (0.1%) _moz_pixman_region32_union (self)
23 (0.9%) realloc (self) 18 (0.7%) Pickle::Resize(unsigned int) 11 (0.4%) moz_xrealloc 3 (0.1%) pixman_rect_alloc 438 23 (0.8%) 32 (1.1%) realloc 23 (0.9%) realloc (self) 9 (0.3%) arena_malloc
32 (1.2%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 1 (0.0%) mozilla::ContainerState::FindThebesLayerFor(nsDisplayItem*, nsIntRect const&, nsIFrame const*, nsPoint const&) (self) 224587 1 (0.0%) 32 (1.1%) mozilla::ContainerState::FindThebesLayerFor(nsDisplayItem*, nsIntRect const&, nsIFrame const*, nsPoint const&) 27 (1.0%) mozilla::ContainerState::CreateOrRecycleThebesLayer(nsIFrame const*, nsIFrame const*, nsPoint const&) 3 (0.1%) moz_xmalloc 1 (0.0%) _moz_pixman_region32_init 1 (0.0%) mozilla::ContainerState::FindThebesLayerFor(nsDisplayItem*, nsIntRect const&, nsIFrame const*, nsPoint const&) (self)
30 (1.1%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::DisplayItemClip**, nsTArray<nsIFrame*>*, bool*) 1 (0.0%) mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int) (self) 224339 1 (0.0%) 30 (1.1%) mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int) 29 (1.1%) mozilla::FrameLayerBuilder::GetDisplayItemData(nsIFrame*, unsigned int) 1 (0.0%) mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int) (self)
80 (3.0%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) (self) 30 (1.1%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 138417 8 (0.2%) 30 (1.1%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 80 (3.0%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) (self) 17 (0.6%) mozilla::layers::LayerPropertiesBase::LayerPropertiesBase(mozilla::layers::Layer*) 2 (0.1%) moz_xmalloc 1 (0.0%) mozilla::layers::ContainerLayer::GetType() const 1 (0.0%) mozilla::layers::ContainerLayer::GetFirstChild() const 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int)
21 (0.8%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 20 (0.7%) PL_DHashTableInit (self) 8 (0.3%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 1 (0.0%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 86054 20 (0.7%) 30 (1.1%) PL_DHashTableInit 20 (0.7%) PL_DHashTableInit (self) 7 (0.3%) malloc 3 (0.1%) PL_DHashAllocTable
20 (0.7%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 10 (0.4%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 138414 0 (0.0%) 30 (1.1%) mozilla::layers::AddRegion(nsIntRegion&, nsIntRegion const&) [clone .constprop.52] 30 (1.1%) _moz_pixman_region32_union
29 (1.1%) mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int) 21 (0.8%) mozilla::FrameLayerBuilder::GetDisplayItemData(nsIFrame*, unsigned int) (self) 224338 21 (0.7%) 29 (1.0%) mozilla::FrameLayerBuilder::GetDisplayItemData(nsIFrame*, unsigned int) 21 (0.8%) mozilla::FrameLayerBuilder::GetDisplayItemData(nsIFrame*, unsigned int) (self) 6 (0.2%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 2 (0.1%) nsIFrame::Properties() const
27 (1.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 1 (0.0%) void IPC::WriteParam<mozilla::gfx::Matrix4x4>(IPC::Message*, mozilla::gfx::Matrix4x4 const&) (self) 117170 1 (0.0%) 27 (1.0%) void IPC::WriteParam<mozilla::gfx::Matrix4x4>(IPC::Message*, mozilla::gfx::Matrix4x4 const&) 26 (1.0%) Pickle::WriteBytes(void const*, int, unsigned int) 1 (0.0%) void IPC::WriteParam<mozilla::gfx::Matrix4x4>(IPC::Message*, mozilla::gfx::Matrix4x4 const&) (self)
27 (1.0%) mozilla::ContainerState::FindThebesLayerFor(nsDisplayItem*, nsIntRect const&, nsIFrame const*, nsPoint const&) 5 (0.2%) mozilla::ContainerState::CreateOrRecycleThebesLayer(nsIFrame const*, nsIFrame const*, nsPoint const&) (self) 224412 5 (0.1%) 27 (1.0%) mozilla::ContainerState::CreateOrRecycleThebesLayer(nsIFrame const*, nsIFrame const*, nsPoint const&) 13 (0.5%) mozilla::layers::ClientLayerManager::CreateThebesLayerWithHint(mozilla::layers::LayerManager::ThebesLayerCreationHint) 5 (0.2%) mozilla::ContainerState::CreateOrRecycleThebesLayer(nsIFrame const*, nsIFrame const*, nsPoint const&) (self) 3 (0.1%) mozilla::layers::Layer::SetBaseTransform(mozilla::gfx::Matrix4x4 const&) 3 (0.1%) mozilla::FrameLayerBuilder::SaveLastPaintOffset(mozilla::layers::ThebesLayer*) 2 (0.1%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 1 (0.0%) mozilla::RoundToMatchResidual(double, double)
27 (1.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 138426 0 (0.0%) 27 (1.0%) nsRegion::Xor(nsRegion const&, nsRegion const&) 27 (1.0%) _moz_pixman_region32_subtract
27 (1.0%) nsIFrame::GetOverflowRect(nsOverflowType) const 2 (0.1%) nsIFrame::GetOverflowAreasProperty() (self) 227160 2 (0.0%) 27 (1.0%) nsIFrame::GetOverflowAreasProperty() 22 (0.8%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 3 (0.1%) nsIFrame::Properties() const 2 (0.1%) nsIFrame::GetOverflowAreasProperty() (self)
27 (1.0%) nsDisplayListBuilder::ResetMarkedFramesForDisplayList() 3 (0.1%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) (self) 224432 3 (0.1%) 27 (1.0%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 14 (0.5%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 5 (0.2%) nsDisplayListBuilder::DestroyOutOfFlowDisplayData(void*) 4 (0.1%) arena_dalloc 3 (0.1%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) (self) 1 (0.0%) pthread_mutex_unlock
12 (0.4%) nsStyleDisplay::HasTransform(nsIFrame const*) const (self) 10 (0.4%) nsIFrame::Preserves3DChildren() const 9 (0.3%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) 3 (0.1%) nsIFrame::IsTransformed() const 2 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 2 (0.1%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 224696 12 (0.4%) 26 (0.9%) nsStyleDisplay::HasTransform(nsIFrame const*) const 14 (0.5%) nsStyleDisplay::HasTransformStyle() const 12 (0.4%) nsStyleDisplay::HasTransform(nsIFrame const*) const (self)
21 (0.8%) mozilla::layers::Edit* nsTArray_Impl<mozilla::layers::Edit, nsTArrayInfallibleAllocator>::AppendElements<mozilla::layers::Edit>(mozilla::layers::Edit const*, unsigned int) 9 (0.3%) mozilla::layers::Edit::Edit(mozilla::layers::Edit const&) (self) 4 (0.1%) std::vector<mozilla::layers::Edit, std::allocator<mozilla::layers::Edit> >::push_back(mozilla::layers::Edit const&) 107631 9 (0.3%) 25 (0.9%) mozilla::layers::Edit::Edit(mozilla::layers::Edit const&) 9 (0.3%) mozilla::layers::Edit::Edit(mozilla::layers::Edit const&) (self) 7 (0.3%) mozilla::layers::OpSetLayerAttributes::OpSetLayerAttributes(mozilla::layers::OpSetLayerAttributes const&) 6 (0.2%) mozilla::layers::LayerAttributes::Assign(mozilla::layers::CommonLayerAttributes const&, mozilla::layers::SpecificLayerAttributes const&) 2 (0.1%) mozilla::layers::SpecificLayerAttributes::operator=(mozilla::layers::SpecificLayerAttributes const&) 1 (0.0%) mozilla::layers::CompositableOperation::CompositableOperation(mozilla::layers::CompositableOperation const&)
23 (0.9%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 2 (0.1%) nsDisplayItem::RecomputeVisibility(nsDisplayListBuilder*, nsRegion*) 1 (0.0%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) (self) 224984 1 (0.0%) 25 (0.9%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 11 (0.4%) nsDisplayBackgroundImage::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 9 (0.3%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 2 (0.1%) nsRegion::nsRegion(nsRegion const&) 1 (0.0%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) (self) 1 (0.0%) nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) nsRegion::Or(nsRegion const&, nsRect const&)
25 (0.9%) mozilla::layers::Layer::Release() 139101 0 (0.0%) 25 (0.9%) mozilla::layers::ClientContainerLayer::~ClientContainerLayer() 23 (0.9%) mozilla::layers::ClientContainerLayer::~ClientContainerLayer() 2 (0.1%) mozilla::layers::Layer::~Layer()
25 (0.9%) sincos (self) 12 (0.4%) gfx3DMatrix::RotateY(double) 9 (0.3%) gfx3DMatrix::RotateZ(double) 4 (0.1%) gfx3DMatrix::RotateX(double) 428968 25 (0.9%) 25 (0.9%) sincos 25 (0.9%) sincos (self)
24 (0.9%) nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float) 6 (0.2%) nsFrame::CorrectStyleParentFrame(nsIFrame*, nsIAtom*) (self) 227166 6 (0.2%) 24 (0.8%) nsFrame::CorrectStyleParentFrame(nsIFrame*, nsIAtom*) 17 (0.6%) nsAtomListUtils::IsMember(nsIAtom*, nsStaticAtom const*, unsigned int) 6 (0.2%) nsFrame::CorrectStyleParentFrame(nsIFrame*, nsIAtom*) (self) 1 (0.0%) nsCSSAnonBoxes::IsAnonBox(nsIAtom*)
24 (0.9%) mozilla::layers::ClientThebesLayer::PaintThebes() 138916 0 (0.0%) 24 (0.8%) mozilla::layers::ClientThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, mozilla::layers::DrawRegionClip) 21 (0.8%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*) 3 (0.1%) mozilla::layers::ContentClientRemoteBuffer::Updated(nsIntRegion const&, nsIntRegion const&, bool)
23 (0.9%) mozilla::layers::ClientThebesLayer::PaintThebes() 139117 0 (0.0%) 23 (0.8%) mozilla::layers::ContentClientRemoteBuffer::BeginPaintBuffer(mozilla::layers::ThebesLayer*, unsigned int) 23 (0.9%) mozilla::layers::RotatedContentBuffer::BeginPaint(mozilla::layers::ThebesLayer*, unsigned int)
23 (0.9%) nsDisplayList::RemoveBottom() (self) 12 (0.4%) nsDisplayList::DeleteAll() 7 (0.3%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*>*) 3 (0.1%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) 1 (0.0%) WrapInWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) [clone .constprop.523] 225022 23 (0.8%) 23 (0.8%) nsDisplayList::RemoveBottom() 23 (0.9%) nsDisplayList::RemoveBottom() (self)
17 (0.6%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 4 (0.1%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::Mutated(mozilla::layers::ShadowableLayer*) (self) 1 (0.0%) mozilla::layers::ClientThebesLayer::PaintThebes() 140767 1 (0.0%) 23 (0.8%) mozilla::layers::ShadowLayerForwarder::Mutated(mozilla::layers::ShadowableLayer*) 22 (0.8%) std::pair<std::_Rb_tree_iterator<mozilla::layers::ShadowableLayer*>, bool> std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_insert_unique<mozilla::layers::ShadowableLayer* const&>(mozilla::layers::ShadowableLayer* const&&&) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::Mutated(mozilla::layers::ShadowableLayer*) (self)
23 (0.9%) nsBlockFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 1 (0.0%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const (self) 226599 1 (0.0%) 23 (0.8%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 11 (0.4%) AppendIfNonempty(nsIFrame const*, mozilla::FramePropertyTable*, mozilla::FramePropertyDescriptor const*, nsTArray<mozilla::layout::FrameChildList>*, mozilla::layout::FrameChildListID) 9 (0.3%) nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList>*, mozilla::layout::FrameChildListID) const 2 (0.1%) nsBlockFrame::IsFrameOfType(unsigned int) const 1 (0.0%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const (self)
23 (0.9%) mozilla::layers::ClientContainerLayer::~ClientContainerLayer() 139099 0 (0.0%) 23 (0.8%) mozilla::layers::ClientContainerLayer::~ClientContainerLayer() 18 (0.7%) mozilla::layers::Layer::Release() 5 (0.2%) mozilla::layers::ClientLayer::~ClientLayer()
16 (0.6%) mozilla::layers::LayerPropertiesBase::OldTransformedBounds() 6 (0.2%) mozilla::layers::LayerPropertiesBase::NewTransformedBounds() 1 (0.0%) mozilla::layers::AddTransformedRegion(nsIntRegion&, nsIntRegion const&, gfx3DMatrix const&) 1 (0.0%) mozilla::layers::TransformRect(nsIntRect const&, gfx3DMatrix const&) (self) 138412 1 (0.0%) 23 (0.8%) mozilla::layers::TransformRect(nsIntRect const&, gfx3DMatrix const&) 22 (0.8%) gfx3DMatrix::TransformBounds(gfxRect const&) const 1 (0.0%) mozilla::layers::TransformRect(nsIntRect const&, gfx3DMatrix const&) (self)
23 (0.9%) mozilla::layers::ContentClientRemoteBuffer::BeginPaintBuffer(mozilla::layers::ThebesLayer*, unsigned int) 138562 0 (0.0%) 23 (0.8%) mozilla::layers::RotatedContentBuffer::BeginPaint(mozilla::layers::ThebesLayer*, unsigned int) 21 (0.8%) mozilla::layers::ContentClientRemoteBuffer::CreateBuffer(gfxContentType, nsIntRect const&, unsigned int, mozilla::RefPtr<mozilla::gfx::DrawTarget>*, mozilla::RefPtr<mozilla::gfx::DrawTarget>*) 1 (0.0%) _moz_pixman_region32_subtract 1 (0.0%) gfxPlatform::BufferRotationEnabled()
13 (0.5%) mozilla::layers::ClientLayerManager::CreateThebesLayerWithHint(mozilla::layers::LayerManager::ThebesLayerCreationHint) 8 (0.3%) mozilla::layers::ClientLayerManager::CreateContainerLayer() 2 (0.1%) mozilla::layers::ClientLayerManager::CreateColorLayer() 1 (0.0%) void mozilla::layers::CreateShadowFor<void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)>(mozilla::layers::ClientLayer*, mozilla::layers::ClientLayerManager*, void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)) (self) 139192 1 (0.0%) 23 (0.8%) void mozilla::layers::CreateShadowFor<void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)>(mozilla::layers::ClientLayer*, mozilla::layers::ClientLayerManager*, void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)) 18 (0.7%) mozilla::layers::PLayerTransactionChild::SendPLayerConstructor(mozilla::layers::PLayerChild*) 3 (0.1%) void mozilla::layers::CreatedLayer<mozilla::layers::OpCreateContainerLayer>(mozilla::layers::Transaction*, mozilla::layers::ShadowableLayer*) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::ConstructShadowFor(mozilla::layers::ShadowableLayer*) 1 (0.0%) void mozilla::layers::CreateShadowFor<void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)>(mozilla::layers::ClientLayer*, mozilla::layers::ClientLayerManager*, void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)) (self)
22 (0.8%) mozilla::layers::ShadowLayerForwarder::Mutated(mozilla::layers::ShadowableLayer*) 15 (0.6%) std::pair<std::_Rb_tree_iterator<mozilla::layers::ShadowableLayer*>, bool> std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_insert_unique<mozilla::layers::ShadowableLayer* const&>(mozilla::layers::ShadowableLayer* const&&&) (self) 141135 15 (0.5%) 22 (0.8%) std::pair<std::_Rb_tree_iterator<mozilla::layers::ShadowableLayer*>, bool> std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_insert_unique<mozilla::layers::ShadowableLayer* const&>(mozilla::layers::ShadowableLayer* const&&&) 15 (0.6%) std::pair<std::_Rb_tree_iterator<mozilla::layers::ShadowableLayer*>, bool> std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_insert_unique<mozilla::layers::ShadowableLayer* const&>(mozilla::layers::ShadowableLayer* const&&&) (self) 5 (0.2%) std::_Rb_tree_iterator<mozilla::layers::ShadowableLayer*> std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_insert_<mozilla::layers::ShadowableLayer* const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, mozilla::layers::ShadowableLayer* const&&&) 2 (0.1%) std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
22 (0.8%) IPC::RegionParamTraits<nsIntRegion, nsIntRect, nsIntRegionRectIterator>::Write(IPC::Message*, nsIntRegion const&) 1 (0.0%) void IPC::WriteParam<nsIntRect>(IPC::Message*, nsIntRect const&) (self) 109959 1 (0.0%) 22 (0.8%) void IPC::WriteParam<nsIntRect>(IPC::Message*, nsIntRect const&) 21 (0.8%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.7] 1 (0.0%) void IPC::WriteParam<nsIntRect>(IPC::Message*, nsIntRect const&) (self)
14 (0.5%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 7 (0.3%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 225040 0 (0.0%) 21 (0.7%) GetTransformRootFrame(nsIFrame*) 20 (0.7%) nsIFrame::Preserves3DChildren() const 1 (0.0%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .constprop.632]
6 (0.2%) void IPC::WriteParam<nsIntRect>(IPC::Message*, nsIntRect const&) 4 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 3 (0.1%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) 3 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::Edit const&, IPC::Message*) 3 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::SpecificLayerAttributes const&, IPC::Message*) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::OpRepositionChild const&, IPC::Message*) 1 (0.0%) mozilla::layers::PLayerChild::Send__delete__(mozilla::layers::PLayerChild*) 117189 0 (0.0%) 21 (0.7%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.6] 21 (0.8%) Pickle::WriteBytes(void const*, int, unsigned int)
21 (0.8%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 141059 0 (0.0%) 21 (0.7%) mozilla::layers::Edit* nsTArray_Impl<mozilla::layers::Edit, nsTArrayInfallibleAllocator>::AppendElements<mozilla::layers::Edit>(mozilla::layers::Edit const*, unsigned int) 21 (0.8%) mozilla::layers::Edit::Edit(mozilla::layers::Edit const&)
11 (0.4%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 3 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) 2 (0.1%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 1 (0.0%) nsTArray<nsDisplayItem*>::~nsTArray() 1 (0.0%) nsDisplayListBuilder::LeavePresShell(nsIFrame*, nsRect const&) 1 (0.0%) mozilla::ContainerState::~ContainerState() 1 (0.0%) nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&) 1 (0.0%) nsAutoTArray<mozilla::layers::Layer*, 12u>::~nsAutoTArray() 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long) (self) 85925 1 (0.0%) 21 (0.7%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long) 16 (0.6%) arena_dalloc 2 (0.1%) pthread_mutex_unlock 2 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::UsesAutoArrayBuffer() const 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long) (self)
21 (0.8%) mozilla::layers::RotatedContentBuffer::BeginPaint(mozilla::layers::ThebesLayer*, unsigned int) 138932 0 (0.0%) 21 (0.7%) mozilla::layers::ContentClientRemoteBuffer::CreateBuffer(gfxContentType, nsIntRect const&, unsigned int, mozilla::RefPtr<mozilla::gfx::DrawTarget>*, mozilla::RefPtr<mozilla::gfx::DrawTarget>*) 18 (0.7%) mozilla::layers::ContentClientRemoteBuffer::BuildTextureClients(mozilla::gfx::SurfaceFormat, nsIntRect const&, unsigned int) 3 (0.1%) mozilla::layers::BufferTextureClient::GetAsDrawTarget()
10 (0.4%) mozilla::layers::PLayerTransactionChild::SendPLayerConstructor(mozilla::layers::PLayerChild*) 6 (0.2%) mozilla::layers::PLayerChild::Send__delete__(mozilla::layers::PLayerChild*) 2 (0.1%) mozilla::layers::PTextureChild::SendRemoveTexture() 2 (0.1%) mozilla::ipc::MessageChannel::Send(IPC::Message*) (self) 1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPTextureConstructor(mozilla::layers::PTextureChild*, mozilla::layers::SurfaceDescriptor const&, unsigned int const&) 1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPCompositableConstructor(mozilla::layers::PCompositableChild*, mozilla::layers::TextureInfo const&) 1 (0.0%) mozilla::layers::PCompositableChild::Send__delete__(mozilla::layers::PCompositableChild*) 105733 2 (0.0%) 21 (0.7%) mozilla::ipc::MessageChannel::Send(IPC::Message*) 11 (0.4%) mozilla::ipc::ThreadLink::SendMessage(IPC::Message*) 3 (0.1%) mozilla::ipc::MessageChannel::CxxStackFrame::CxxStackFrame(mozilla::ipc::MessageChannel&, mozilla::ipc::Direction, IPC::Message const*) 2 (0.1%) mozilla::ipc::MessageChannel::Send(IPC::Message*) (self) 1 (0.0%) PR_Lock 1 (0.0%) mozilla::layers::PTexture::Msg_RemoveTexture::~Msg_RemoveTexture() 1 (0.0%) mozilla::layers::PLayerTransaction::Msg_PCompositableConstructor::~Msg_PCompositableConstructor() 1 (0.0%) mozilla::layers::PCompositable::Msg___delete__::~Msg___delete__() 1 (0.0%) mozilla::ipc::MessageChannel::CxxStackFrame::~CxxStackFrame()
21 (0.8%) mozilla::layers::ClientThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, mozilla::layers::DrawRegionClip) 224571 0 (0.0%) 21 (0.7%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*) 18 (0.7%) mozilla::FrameLayerBuilder::PaintItems(nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem>&, nsIntRect const&, gfxContext*, nsRenderingContext*, nsDisplayListBuilder*, nsPresContext*, nsIntPoint const&, float, float, int) 2 (0.1%) gfxContext::Translate(gfxPoint const&) 1 (0.0%) gfxContext::Clip()
10 (0.4%) DisplayLine(nsDisplayListBuilder*, nsRect const&, nsRect const&, nsLineList_iterator&, int, int&, nsDisplayListSet const&, nsBlockFrame*, mozilla::css::TextOverflow*) [clone .isra.471] [clone .constprop.479] 7 (0.3%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 3 (0.1%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsDisplayListCollection::~nsDisplayListCollection() (self) 226784 1 (0.0%) 20 (0.7%) nsDisplayListCollection::~nsDisplayListCollection() 19 (0.7%) nsDisplayList::DeleteAll() 1 (0.0%) nsDisplayListCollection::~nsDisplayListCollection() (self)
20 (0.7%) PlaceholderMapMatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self) 20 (0.7%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 224885 20 (0.7%) 20 (0.7%) PlaceholderMapMatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 20 (0.7%) PlaceholderMapMatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self)
9 (0.3%) nsIFrame::IsTransformed() const (self) 5 (0.2%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 5 (0.2%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 4 (0.1%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 2 (0.1%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 2 (0.1%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 227112 9 (0.3%) 19 (0.7%) nsIFrame::IsTransformed() const 9 (0.3%) nsIFrame::IsTransformed() const (self) 4 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 3 (0.1%) nsStyleDisplay::HasTransform(nsIFrame const*) const 2 (0.1%) nsStyleContext::StyleDisplay() 1 (0.0%) nsBlockFrame::IsFrameOfType(unsigned int) const
15 (0.6%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 3 (0.1%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 1 (0.0%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) (self) 225225 1 (0.0%) 18 (0.6%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) 17 (0.6%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) 1 (0.0%) MarkFrameForDisplay(nsIFrame*, nsIFrame*) (self)
15 (0.6%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 2 (0.1%) WrapInWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) [clone .constprop.523] 1 (0.0%) nsDisplayListBuilder::AllocateDisplayItemClip(mozilla::DisplayItemClip const&) 1 (0.0%) nsDisplayListBuilder::Allocate(unsigned long) (self) 225019 1 (0.0%) 18 (0.6%) nsDisplayListBuilder::Allocate(unsigned long) 17 (0.6%) PL_ArenaAllocate 1 (0.0%) nsDisplayListBuilder::Allocate(unsigned long) (self)
16 (0.6%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::ThebesLayerData*, nsDisplayItem*, mozilla::DisplayItemClip const&, nsIFrame*, mozilla::LayerState, nsPoint const&, nsAutoPtr<nsDisplayItemGeometry>) 2 (0.1%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 224578 0 (0.0%) 18 (0.6%) mozilla::FrameLayerBuilder::AddLayerDisplayItem(mozilla::layers::Layer*, nsDisplayItem*, mozilla::DisplayItemClip const&, mozilla::LayerState, nsPoint const&, mozilla::layers::BasicLayerManager*, nsAutoPtr<nsDisplayItemGeometry>) 18 (0.7%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsDisplayItem*, mozilla::layers::Layer*, mozilla::LayerState)
16 (0.6%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 2 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 1 (0.0%) mozilla::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) (self) 224688 1 (0.0%) 18 (0.6%) mozilla::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) 14 (0.5%) nsRect::ScaleToOutsidePixels(float, float, int) const 3 (0.1%) mozilla::ContainerState::ScaleToNearestPixels(nsRect const&) 1 (0.0%) mozilla::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) (self)
30 (1.1%) nsRunnableMethodImpl<tag_nsresult (nsIThread::*)(), void, true>::Run() 89427 0 (0.0%) 18 (0.6%) nsThread::Shutdown() 30 (1.1%) NS_ProcessNextEvent(nsIThread*, bool)
13 (0.5%) Pickle::BeginWrite(unsigned int, unsigned int) 2 (0.1%) Pickle::Pickle(int) 2 (0.1%) Pickle::Pickle(Pickle const&) 1 (0.0%) Pickle::operator=(Pickle const&) 104733 0 (0.0%) 18 (0.6%) Pickle::Resize(unsigned int) 18 (0.7%) realloc
30 (1.1%) nsThread::ProcessNextEvent(bool, bool*) 89460 0 (0.0%) 18 (0.6%) nsRunnableMethodImpl<tag_nsresult (nsIThread::*)(), void, true>::Run() 30 (1.1%) nsThread::Shutdown()
18 (0.7%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 3 (0.1%) mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&) (self) 224572 3 (0.1%) 18 (0.6%) mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&) 5 (0.2%) nsDisplayBackgroundImage::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 4 (0.1%) nsIntRegion::Or(nsIntRegion const&, nsIntRect const&) 3 (0.1%) mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&) (self) 2 (0.1%) nsDisplayBackgroundColor::IsUniform(nsDisplayListBuilder*, unsigned int*) 1 (0.0%) mozilla::DisplayItemClip::operator=(mozilla::DisplayItemClip const&) 1 (0.0%) nsDisplayItem::DisableComponentAlpha() 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Contains(nsIntRect const&) const 1 (0.0%) nsIntRegionRectIterator::Next()
18 (0.7%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsDisplayItem*, mozilla::layers::Layer*, mozilla::LayerState) 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) (self) 224575 1 (0.0%) 18 (0.6%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 4 (0.1%) arena_dalloc 2 (0.1%) mozilla::DisplayItemClip::operator=(mozilla::DisplayItemClip const&) 2 (0.1%) nsRefPtr<mozilla::layers::Layer>::assign_with_AddRef(mozilla::layers::Layer*) 2 (0.1%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 2 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::~nsTArray_base() 1 (0.0%) pthread_mutex_unlock 1 (0.0%) nsRefPtr<mozilla::layers::BasicLayerManager>::assign_with_AddRef(mozilla::layers::BasicLayerManager*) 1 (0.0%) mozilla::DisplayItemClip::~DisplayItemClip() 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) (self) 1 (0.0%) nsTArray<nsIFrame*>::~nsTArray() 1 (0.0%) mozilla::layers::Layer::Release()
11 (0.4%) mozilla::ipc::MessageChannel::Send(IPC::Message*) 7 (0.3%) mozilla::ipc::MessageChannel::SendAndWait(IPC::Message*, IPC::Message*) 1 (0.0%) mozilla::ipc::ThreadLink::SendMessage(IPC::Message*) (self) 105744 1 (0.0%) 18 (0.6%) mozilla::ipc::ThreadLink::SendMessage(IPC::Message*) 17 (0.6%) mozilla::ipc::MessageChannel::OnMessageReceivedFromLink(IPC::Message const&) 1 (0.0%) mozilla::ipc::ThreadLink::SendMessage(IPC::Message*) (self)
18 (0.7%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*) 1 (0.0%) mozilla::FrameLayerBuilder::PaintItems(nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem>&, nsIntRect const&, gfxContext*, nsRenderingContext*, nsDisplayListBuilder*, nsPresContext*, nsIntPoint const&, float, float, int) (self) 224570 1 (0.0%) 18 (0.6%) mozilla::FrameLayerBuilder::PaintItems(nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem>&, nsIntRect const&, gfxContext*, nsRenderingContext*, nsDisplayListBuilder*, nsPresContext*, nsIntPoint const&, float, float, int) 17 (0.6%) nsDisplayBackgroundImage::PaintInternal(nsDisplayListBuilder*, nsRenderingContext*, nsRect const&, nsRect*) 1 (0.0%) mozilla::FrameLayerBuilder::PaintItems(nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem>&, nsIntRect const&, gfxContext*, nsRenderingContext*, nsDisplayListBuilder*, nsPresContext*, nsIntPoint const&, float, float, int) (self)
18 (0.7%) void mozilla::layers::CreateShadowFor<void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)>(mozilla::layers::ClientLayer*, mozilla::layers::ClientLayerManager*, void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)) 118030 0 (0.0%) 18 (0.6%) mozilla::layers::PLayerTransactionChild::SendPLayerConstructor(mozilla::layers::PLayerChild*) 10 (0.4%) mozilla::ipc::MessageChannel::Send(IPC::Message*) 4 (0.1%) mozilla::layers::PLayerChild** nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::PLayerChild*>(unsigned int, unsigned int, mozilla::layers::PLayerChild* const*, unsigned int) 1 (0.0%) moz_xmalloc 1 (0.0%) mozilla::layers::PLayerChild** nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::InsertElementSorted<mozilla::layers::PLayerChild*>(mozilla::layers::PLayerChild* const&) 1 (0.0%) mozilla::layers::PCompositorChild::Register(mozilla::ipc::IProtocol*) 1 (0.0%) IPC::Message::Message(int, unsigned int, IPC::Message::PriorityValue, IPC::Message::MessageCompression, char const*)
18 (0.7%) mozilla::layers::ContentClientRemoteBuffer::CreateBuffer(gfxContentType, nsIntRect const&, unsigned int, mozilla::RefPtr<mozilla::gfx::DrawTarget>*, mozilla::RefPtr<mozilla::gfx::DrawTarget>*) 138930 0 (0.0%) 18 (0.6%) mozilla::layers::ContentClientRemoteBuffer::BuildTextureClients(mozilla::gfx::SurfaceFormat, nsIntRect const&, unsigned int) 14 (0.5%) mozilla::layers::ContentClientRemoteBuffer::CreateAndAllocateTextureClient(mozilla::RefPtr<mozilla::layers::TextureClient>&, unsigned int) 4 (0.1%) mozilla::layers::TextureClient::InitIPDLActor(mozilla::layers::CompositableForwarder*)
17 (0.6%) nsDisplayListBuilder::Allocate(unsigned long) 2 (0.1%) PL_ArenaAllocate (self) 440410 2 (0.0%) 17 (0.6%) PL_ArenaAllocate 9 (0.3%) malloc 4 (0.1%) LockArena 2 (0.1%) PL_ArenaAllocate (self) 2 (0.1%) PR_Unlock
17 (0.6%) nsFrame::CorrectStyleParentFrame(nsIFrame*, nsIAtom*) 17 (0.6%) nsAtomListUtils::IsMember(nsIAtom*, nsStaticAtom const*, unsigned int) (self) 194670 17 (0.6%) 17 (0.6%) nsAtomListUtils::IsMember(nsIAtom*, nsStaticAtom const*, unsigned int) 17 (0.6%) nsAtomListUtils::IsMember(nsIAtom*, nsStaticAtom const*, unsigned int) (self)
34 (1.3%) mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(mozilla::gfx::Matrix4x4 const&) 17 (0.6%) mozilla::layers::ClientLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 3 (0.1%) mozilla::layers::ContainerLayer::DefaultComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) (self) 138296 3 (0.1%) 17 (0.6%) mozilla::layers::ContainerLayer::DefaultComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 44 (1.6%) mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(mozilla::gfx::Matrix4x4 const&) 3 (0.1%) mozilla::layers::ContainerLayer::DefaultComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) (self) 2 (0.1%) mozilla::layers::Layer::SnapTransformTranslation(mozilla::gfx::Matrix4x4 const&, mozilla::gfx::Matrix*) 2 (0.1%) mozilla::layers::Layer::GetLocalTransform()
17 (0.6%) Pickle::WriteBytes(void const*, int, unsigned int) 17 (0.6%) Pickle::EndWrite(char*, int) (self) 104731 17 (0.6%) 17 (0.6%) Pickle::EndWrite(char*, int) 17 (0.6%) Pickle::EndWrite(char*, int) (self)
17 (0.6%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 138449 0 (0.0%) 17 (0.6%) mozilla::layers::LayerPropertiesBase::LayerPropertiesBase(mozilla::layers::Layer*) 14 (0.5%) mozilla::layers::Layer::GetTransform() const 3 (0.1%) _moz_pixman_region32_copy
44 (1.6%) mozilla::layers::ContainerLayer::DefaultComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 138269 0 (0.0%) 17 (0.6%) mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(mozilla::gfx::Matrix4x4 const&) 34 (1.3%) mozilla::layers::ContainerLayer::DefaultComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 7 (0.3%) mozilla::layers::ThebesLayer::ComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 3 (0.1%) mozilla::layers::ColorLayer::ComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&)
17 (0.6%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) 225184 0 (0.0%) 17 (0.6%) nsLayoutUtils::ChangeMatrixBasis(gfxPoint3D const&, gfx3DMatrix const&) 11 (0.4%) gfx3DMatrix::TranslatePost(gfxPoint3D const&) 6 (0.2%) gfx3DMatrix::Translate(gfxPoint3D const&)
17 (0.6%) mozilla::FrameLayerBuilder::PaintItems(nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem>&, nsIntRect const&, gfxContext*, nsRenderingContext*, nsDisplayListBuilder*, nsPresContext*, nsIntPoint const&, float, float, int) 225036 0 (0.0%) 17 (0.6%) nsDisplayBackgroundImage::PaintInternal(nsDisplayListBuilder*, nsRenderingContext*, nsRect const&, nsRect*) 17 (0.6%) nsCSSRendering::PaintBackground(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, unsigned int, nsRect*, int)
17 (0.6%) mozilla::layers::ClientLayer::~ClientLayer() 117252 0 (0.0%) 17 (0.6%) mozilla::layers::PLayerChild::Send__delete__(mozilla::layers::PLayerChild*) 6 (0.2%) mozilla::ipc::MessageChannel::Send(IPC::Message*) 3 (0.1%) moz_xmalloc 2 (0.1%) mozilla::layers::PLayerTransactionChild::RemoveManagee(int, mozilla::ipc::IProtocol*) 1 (0.0%) non-virtual thunk to mozilla::layers::PLayerTransactionChild::RemoveManagee(int, mozilla::ipc::IProtocol*) 1 (0.0%) mozilla::layers::PLayerChild::Write(mozilla::layers::PLayerChild*, IPC::Message*, bool) 1 (0.0%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.6] 1 (0.0%) IPC::Message::Message(int, unsigned int, IPC::Message::PriorityValue, IPC::Message::MessageCompression, char const*) 1 (0.0%) mozilla::SamplerStackFrameRAII::~SamplerStackFrameRAII() 1 (0.0%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int)
11 (0.4%) mozilla::layers::ClientThebesLayer::~ClientThebesLayer() 5 (0.2%) mozilla::layers::ClientContainerLayer::~ClientContainerLayer() 1 (0.0%) mozilla::layers::ClientColorLayer::~ClientColorLayer() 138801 0 (0.0%) 17 (0.6%) mozilla::layers::ClientLayer::~ClientLayer() 17 (0.6%) mozilla::layers::PLayerChild::Send__delete__(mozilla::layers::PLayerChild*)
17 (0.6%) mozilla::ipc::ThreadLink::SendMessage(IPC::Message*) 105741 0 (0.0%) 17 (0.6%) mozilla::ipc::MessageChannel::OnMessageReceivedFromLink(IPC::Message const&) 9 (0.3%) std::deque<IPC::Message, std::allocator<IPC::Message> >::push_back(IPC::Message const&) 6 (0.2%) MessageLoop::PostTask_Helper(tracked_objects::Location const&, Task*, int, bool) 1 (0.0%) mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)2>::operator++() 1 (0.0%) _init
14 (0.5%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) 12 (0.4%) gfx3DMatrix::operator*(gfx3DMatrix const&) const (self) 3 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 137461 12 (0.4%) 17 (0.6%) gfx3DMatrix::operator*(gfx3DMatrix const&) const 12 (0.4%) gfx3DMatrix::operator*(gfx3DMatrix const&) const (self) 3 (0.1%) gfx3DMatrix::gfx3DMatrix() 2 (0.1%) gfx3DMatrix::Is2D() const
17 (0.6%) nsDisplayBackgroundImage::PaintInternal(nsDisplayListBuilder*, nsRenderingContext*, nsRect const&, nsRect*) 224569 0 (0.0%) 17 (0.6%) nsCSSRendering::PaintBackground(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, unsigned int, nsRect*, int) 17 (0.6%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int)
17 (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) 224568 1 (0.0%) 17 (0.6%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) 15 (0.6%) nsImageRenderer::DrawBackground(nsPresContext*, nsRenderingContext&, nsRect const&, nsRect const&, nsPoint const&, nsRect const&) 1 (0.0%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) (self) 1 (0.0%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&)
16 (0.6%) nsIFrame::Properties() const (self) 7 (0.3%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 3 (0.1%) nsIFrame::GetOverflowAreasProperty() 2 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 2 (0.1%) mozilla::FrameLayerBuilder::GetDisplayItemData(nsIFrame*, unsigned int) 1 (0.0%) nsIFrame::GetUsedBorder() const 1 (0.0%) mozilla::GetLayerActivity(nsIFrame*) 224678 16 (0.5%) 16 (0.5%) nsIFrame::Properties() const 16 (0.6%) nsIFrame::Properties() const (self)
16 (0.6%) mozilla::layers::Layer::Release() 139265 0 (0.0%) 16 (0.5%) mozilla::layers::ClientThebesLayer::~ClientThebesLayer() 15 (0.6%) mozilla::layers::ClientThebesLayer::~ClientThebesLayer() 1 (0.0%) mozilla::layers::Layer::~Layer()
13 (0.5%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::ThebesLayerData*, nsDisplayItem*, mozilla::DisplayItemClip const&, nsIFrame*, mozilla::LayerState, nsPoint const&, nsAutoPtr<nsDisplayItemGeometry>) 3 (0.1%) mozilla::FrameLayerBuilder::SaveLastPaintOffset(mozilla::layers::ThebesLayer*) 224744 0 (0.0%) 16 (0.5%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*) 16 (0.6%) PL_DHashTableOperate
11 (0.4%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 5 (0.2%) mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&) 225454 0 (0.0%) 16 (0.5%) nsDisplayBackgroundImage::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 12 (0.4%) nsDisplayBackgroundImage::GetInsideClipRegion(nsDisplayItem*, nsPresContext*, unsigned char, nsRect const&, bool*) 2 (0.1%) nsRegion::operator=(nsRegion const&) 2 (0.1%) nsStyleImage::IsOpaque() const
16 (0.6%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 4 (0.1%) gfx3DMatrix::RotateY(double) (self) 137439 4 (0.1%) 16 (0.5%) gfx3DMatrix::RotateY(double) 12 (0.4%) sincos 4 (0.1%) gfx3DMatrix::RotateY(double) (self)
16 (0.6%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 138432 0 (0.0%) 16 (0.5%) mozilla::layers::LayerPropertiesBase::OldTransformedBounds() 16 (0.6%) mozilla::layers::TransformRect(nsIntRect const&, gfx3DMatrix const&)
14 (0.5%) nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList>*, mozilla::layout::FrameChildListID) const (self) 9 (0.3%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 6 (0.2%) nsBlockFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 226826 14 (0.5%) 15 (0.5%) nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList>*, mozilla::layout::FrameChildListID) const 14 (0.5%) nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList>*, mozilla::layout::FrameChildListID) const (self) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int)
15 (0.6%) nsFrame::ShouldApplyOverflowClipping(nsIFrame const*, nsStyleDisplay const*) (self) 14 (0.5%) nsIFrame::Preserves3DChildren() const 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 226766 15 (0.5%) 15 (0.5%) nsFrame::ShouldApplyOverflowClipping(nsIFrame const*, nsStyleDisplay const*) 15 (0.6%) nsFrame::ShouldApplyOverflowClipping(nsIFrame const*, nsStyleDisplay const*) (self)
11 (0.4%) nsCSSRendering::GetBackgroundLayerRect(nsPresContext*, nsIFrame*, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, unsigned int) 3 (0.1%) nsDisplayBackgroundImage::TryOptimizeToImageLayer(mozilla::layers::LayerManager*, nsDisplayListBuilder*) 1 (0.0%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) 1 (0.0%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) (self) 224439 1 (0.0%) 15 (0.5%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 8 (0.3%) nsCSSRendering::ComputeBackgroundPositioningArea(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, nsIFrame**) 3 (0.1%) nsImageRenderer::PrepareImage() [clone .part.520] 1 (0.0%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) (self) 1 (0.0%) nsImageRenderer::PrepareImage() 1 (0.0%) nsImageRenderer::ComputeIntrinsicSize() 1 (0.0%) nsImageRenderer::nsImageRenderer(nsIFrame*, nsStyleImage const*, unsigned int)
15 (0.6%) nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int) 224567 0 (0.0%) 15 (0.5%) nsImageRenderer::DrawBackground(nsPresContext*, nsRenderingContext&, nsRect const&, nsRect const&, nsPoint const&, nsRect const&) 15 (0.6%) nsImageRenderer::Draw(nsPresContext*, nsRenderingContext&, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&)
15 (0.6%) PL_DHashTableOperate 8 (0.3%) ChangeTable(PLDHashTable*, int) (self) 85948 8 (0.2%) 15 (0.5%) ChangeTable(PLDHashTable*, int) 8 (0.3%) ChangeTable(PLDHashTable*, int) (self) 7 (0.3%) PL_DHashMoveEntryStub
15 (0.6%) mozilla::layers::ClientThebesLayer::~ClientThebesLayer() 139263 0 (0.0%) 15 (0.5%) mozilla::layers::ClientThebesLayer::~ClientThebesLayer() 11 (0.4%) mozilla::layers::ClientLayer::~ClientLayer() 4 (0.1%) mozilla::RefPtr<mozilla::layers::ContentClient>::operator=(mozilla::layers::ContentClient*)
11 (0.4%) nsDisplayBackgroundImage::GetInsideClipRegion(nsDisplayItem*, nsPresContext*, unsigned char, nsRect const&, bool*) 4 (0.1%) nsDisplayItemBoundsGeometry::nsDisplayItemBoundsGeometry(nsDisplayItem*, nsDisplayListBuilder*) 1 (0.0%) nsIFrame::GetBorderRadii(int*) const (self) 227117 1 (0.0%) 15 (0.5%) nsIFrame::GetBorderRadii(int*) const 8 (0.3%) nsIFrame::ComputeBorderRadii(nsStyleCorners const&, nsSize const&, nsSize const&, int, int*) 3 (0.1%) nsStyleContext::DoGetStyleBorder(bool) 2 (0.1%) nsSplittableFrame::GetSkipSides(nsHTMLReflowState const*) const 1 (0.0%) nsIFrame::GetBorderRadii(int*) const (self) 1 (0.0%) nsStyleContext::StyleDisplay()
15 (0.6%) nsImageRenderer::Draw(nsPresContext*, nsRenderingContext&, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&) 1 (0.0%) nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&) (self) 224562 1 (0.0%) 15 (0.5%) nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&) 8 (0.3%) gfxContext::Fill() 1 (0.0%) ColorStop* nsTArray_Impl<ColorStop, nsTArrayInfallibleAllocator>::AppendElement<ColorStop>(ColorStop const&) 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 1 (0.0%) nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&) (self) 1 (0.0%) ComputeGradientLineEndFromAngle(gfxPoint const&, double, gfxSize const&) 1 (0.0%) gfxUtils::TransformRectToRect(gfxRect const&, gfxPoint const&, gfxPoint const&, gfxPoint const&) 1 (0.0%) mozilla::gfx::gfxGradientCache::GetOrCreateGradientStops(mozilla::gfx::DrawTarget*, nsTArray<mozilla::gfx::GradientStop>&, mozilla::gfx::ExtendMode) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long)
9 (0.3%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) (self) 7 (0.3%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 4 (0.1%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 2 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 2 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::GetFrameListChanges(nsDisplayItem*, nsTArray<nsIFrame*>&) 223906 9 (0.3%) 15 (0.5%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 9 (0.3%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) (self) 5 (0.2%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::IncrementLength(unsigned int)
15 (0.6%) nsImageRenderer::DrawBackground(nsPresContext*, nsRenderingContext&, nsRect const&, nsRect const&, nsPoint const&, nsRect const&) 224563 0 (0.0%) 15 (0.5%) nsImageRenderer::Draw(nsPresContext*, nsRenderingContext&, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&) 15 (0.6%) nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&)
14 (0.5%) nsDisplayTransform::FrameTransformProperties::FrameTransformProperties(nsIFrame const*, float, nsRect const*) 12 (0.4%) nsDisplayTransform::GetDeltaToTransformOrigin(nsIFrame const*, float, nsRect const*) (self) 225074 12 (0.4%) 14 (0.5%) nsDisplayTransform::GetDeltaToTransformOrigin(nsIFrame const*, float, nsRect const*) 12 (0.4%) nsDisplayTransform::GetDeltaToTransformOrigin(nsIFrame const*, float, nsRect const*) (self) 2 (0.1%) nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*)
14 (0.5%) nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float) 9 (0.3%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) (self) 225190 9 (0.3%) 14 (0.5%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) 9 (0.3%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) (self) 3 (0.1%) ConstrainToCoordValues(double&) 2 (0.1%) __ceil_sse41
14 (0.5%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 4 (0.1%) mozilla::layers::LayerPropertiesBase::NewTransformedBounds() (self) 138430 4 (0.1%) 14 (0.5%) mozilla::layers::LayerPropertiesBase::NewTransformedBounds() 6 (0.2%) mozilla::layers::TransformRect(nsIntRect const&, gfx3DMatrix const&) 4 (0.1%) mozilla::layers::LayerPropertiesBase::NewTransformedBounds() (self) 4 (0.1%) mozilla::layers::Layer::GetTransform() const
14 (0.5%) nsDisplayBackgroundImage::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 1 (0.0%) nsDisplayBackgroundImage::nsDisplayBackgroundImage(nsDisplayListBuilder*, nsIFrame*, unsigned int, nsStyleBackground const*) (self) 225401 1 (0.0%) 14 (0.5%) nsDisplayBackgroundImage::nsDisplayBackgroundImage(nsDisplayListBuilder*, nsIFrame*, unsigned int, nsStyleBackground const*) 13 (0.5%) nsDisplayBackgroundImage::GetBoundsInternal(nsDisplayListBuilder*) 1 (0.0%) nsDisplayBackgroundImage::nsDisplayBackgroundImage(nsDisplayListBuilder*, nsIFrame*, unsigned int, nsStyleBackground const*) (self)
9 (0.3%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 6 (0.2%) PL_DHashTableFinish (self) 5 (0.2%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 86065 6 (0.2%) 14 (0.5%) PL_DHashTableFinish 8 (0.3%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) 6 (0.2%) PL_DHashTableFinish (self)
11 (0.4%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 3 (0.1%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 3 (0.1%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) (self) 224396 3 (0.1%) 14 (0.5%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 4 (0.1%) arena_dalloc 3 (0.1%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) (self) 3 (0.1%) unsigned int nsTArray_Impl<mozilla::FramePropertyTable::PropertyValue, nsTArrayInfallibleAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const [clone .isra.404] [clone .constprop.590] 2 (0.1%) pthread_mutex_unlock 1 (0.0%) mozilla::FramePropertyTable::PropertyValue* nsTArray_Impl<mozilla::FramePropertyTable::PropertyValue, nsTArrayInfallibleAllocator>::AppendElement<mozilla::FramePropertyTable::PropertyValue>(mozilla::FramePropertyTable::PropertyValue const&) 1 (0.0%) PL_DHashTableOperate
14 (0.5%) mozilla::layers::ContentClientRemoteBuffer::BuildTextureClients(mozilla::gfx::SurfaceFormat, nsIntRect const&, unsigned int) 138926 0 (0.0%) 14 (0.5%) mozilla::layers::ContentClientRemoteBuffer::CreateAndAllocateTextureClient(mozilla::RefPtr<mozilla::layers::TextureClient>&, unsigned int) 12 (0.4%) mozilla::layers::BufferTextureClient::AllocateForSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::layers::TextureAllocationFlags) 2 (0.1%) mozilla::layers::CompositableClient::CreateTextureClientForDrawing(mozilla::gfx::SurfaceFormat, unsigned int)
14 (0.5%) mozilla::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) 14 (0.5%) nsRect::ScaleToOutsidePixels(float, float, int) const (self) 135316 14 (0.5%) 14 (0.5%) nsRect::ScaleToOutsidePixels(float, float, int) const 14 (0.5%) nsRect::ScaleToOutsidePixels(float, float, int) const (self)
14 (0.5%) nsStyleDisplay::HasTransform(nsIFrame const*) const 14 (0.5%) nsStyleDisplay::HasTransformStyle() const (self) 223003 14 (0.5%) 14 (0.5%) nsStyleDisplay::HasTransformStyle() const 14 (0.5%) nsStyleDisplay::HasTransformStyle() const (self)
14 (0.5%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 2 (0.1%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) (self) 224431 2 (0.0%) 14 (0.5%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) 8 (0.3%) nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const 4 (0.1%) unsigned int nsTArray_Impl<mozilla::FramePropertyTable::PropertyValue, nsTArrayInfallibleAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const [clone .isra.404] [clone .constprop.590] 2 (0.1%) mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*) (self)
9 (0.3%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 4 (0.1%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 2 (0.1%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) (self) 224670 2 (0.0%) 13 (0.4%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 9 (0.3%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 2 (0.1%) mozilla::layers::LayerManagerUserDataDestroy(void*) 2 (0.1%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) (self)
8 (0.3%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 5 (0.2%) nsDisplayBackgroundImage::GetPositioningArea() 2 (0.1%) nsCSSRendering::ComputeBackgroundPositioningArea(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, nsIFrame**) (self) 224381 2 (0.0%) 13 (0.4%) nsCSSRendering::ComputeBackgroundPositioningArea(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, nsIFrame**) 7 (0.3%) nsIFrame::GetUsedBorder() const 2 (0.1%) nsIFrame::ApplySkipSides(nsMargin&, nsHTMLReflowState const*) const 2 (0.1%) nsCSSRendering::ComputeBackgroundPositioningArea(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, nsIFrame**) (self) 2 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Deflate(nsMargin const&)
13 (0.5%) __lll_lock_wait (self) 13 (0.5%) _L_lock_1006 435734 13 (0.4%) 13 (0.4%) __lll_lock_wait 13 (0.5%) __lll_lock_wait (self)
13 (0.5%) __pthread_mutex_lock 435542 0 (0.0%) 13 (0.4%) _L_lock_1006 13 (0.5%) __lll_lock_wait
13 (0.5%) arena_dalloc 426 0 (0.0%) 13 (0.4%) arena_run_dalloc 12 (0.4%) arena_purge 1 (0.0%) arena_avail_tree_insert
13 (0.5%) nsDisplayBackgroundImage::nsDisplayBackgroundImage(nsDisplayListBuilder*, nsIFrame*, unsigned int, nsStyleBackground const*) 225399 0 (0.0%) 13 (0.4%) nsDisplayBackgroundImage::GetBoundsInternal(nsDisplayListBuilder*) 13 (0.5%) nsCSSRendering::GetBackgroundLayerRect(nsPresContext*, nsIFrame*, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, unsigned int)
13 (0.5%) mozilla::ContainerState::CreateOrRecycleThebesLayer(nsIFrame const*, nsIFrame const*, nsPoint const&) 138910 0 (0.0%) 13 (0.4%) mozilla::layers::ClientLayerManager::CreateThebesLayerWithHint(mozilla::layers::LayerManager::ThebesLayerCreationHint) 13 (0.5%) void mozilla::layers::CreateShadowFor<void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)>(mozilla::layers::ClientLayer*, mozilla::layers::ClientLayerManager*, void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*))
13 (0.5%) nsDisplayList::DeleteAll() 7 (0.3%) nsDisplayTransform::~nsDisplayTransform() 1 (0.0%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) 1 (0.0%) nsDisplayWrapList::~nsDisplayWrapList() (self) 225538 1 (0.0%) 13 (0.4%) nsDisplayWrapList::~nsDisplayWrapList() 19 (0.7%) nsDisplayList::DeleteAll() 1 (0.0%) nsDisplayWrapList::~nsDisplayWrapList() (self) 1 (0.0%) nsTArray<nsIFrame*>::~nsTArray()
13 (0.5%) nsDisplayBackgroundImage::GetBoundsInternal(nsDisplayListBuilder*) 224442 0 (0.0%) 13 (0.4%) nsCSSRendering::GetBackgroundLayerRect(nsPresContext*, nsIFrame*, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, unsigned int) 11 (0.4%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 2 (0.1%) nsImageRenderer::~nsImageRenderer()
6 (0.2%) mozilla::layers::Edit::Edit(mozilla::layers::Edit const&) 3 (0.1%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 3 (0.1%) mozilla::layers::Edit::Edit(mozilla::layers::OpSetLayerAttributes const&) 1 (0.0%) mozilla::layers::LayerAttributes::Assign(mozilla::layers::CommonLayerAttributes const&, mozilla::layers::SpecificLayerAttributes const&) (self) 107617 1 (0.0%) 12 (0.4%) mozilla::layers::LayerAttributes::Assign(mozilla::layers::CommonLayerAttributes const&, mozilla::layers::SpecificLayerAttributes const&) 9 (0.3%) mozilla::layers::CommonLayerAttributes::Assign(nsIntRegion const&, mozilla::layers::EventRegions const&, mozilla::layers::TransformMatrix const&, float const&, float const&, unsigned int const&, float const&, bool const&, nsIntRect const&, bool const&, mozilla::gfx::PointTyped<mozilla::LayerPixel> const&, mozilla::gfx::MarginTyped<mozilla::LayerPixel> const&, bool const&, unsigned long const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, unsigned long const&, unsigned int const&, mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, nsTArray<mozilla::layers::Animation> const&, nsIntRegion const&) 2 (0.1%) nsIntRegion::operator=(nsIntRegion const&) 1 (0.0%) mozilla::layers::LayerAttributes::Assign(mozilla::layers::CommonLayerAttributes const&, mozilla::layers::SpecificLayerAttributes const&) (self)
12 (0.4%) gfx3DMatrix::gfx3DMatrix() (self) 5 (0.2%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 3 (0.1%) gfx3DMatrix::operator*(gfx3DMatrix const&) const 1 (0.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) 1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) gfx3DMatrix::ScalingMatrix(float, float, float) 1 (0.0%) gfx3DMatrix::Translation(float, float, float) 137424 12 (0.4%) 12 (0.4%) gfx3DMatrix::gfx3DMatrix() 12 (0.4%) gfx3DMatrix::gfx3DMatrix() (self)
6 (0.2%) IPC::ParamTraits<mozilla::layers::FrameMetrics>::Write(IPC::Message*, mozilla::layers::FrameMetrics const&) 4 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 2 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::ContainerLayerAttributes const&, IPC::Message*) 1 (0.0%) Pickle::WriteBool(bool) (self) 107682 1 (0.0%) 12 (0.4%) Pickle::WriteBool(bool) 11 (0.4%) Pickle::WriteBytes(void const*, int, unsigned int) 1 (0.0%) Pickle::WriteBool(bool) (self)
12 (0.4%) mozilla::layers::ContentClientRemoteBuffer::CreateAndAllocateTextureClient(mozilla::RefPtr<mozilla::layers::TextureClient>&, unsigned int) 10 (0.4%) mozilla::layers::BufferTextureClient::AllocateForSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::layers::TextureAllocationFlags) (self) 139386 10 (0.3%) 12 (0.4%) mozilla::layers::BufferTextureClient::AllocateForSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::layers::TextureAllocationFlags) 10 (0.4%) mozilla::layers::BufferTextureClient::AllocateForSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::layers::TextureAllocationFlags) (self) 2 (0.1%) mozilla::layers::MemoryTextureClient::Allocate(unsigned int)
12 (0.4%) madvise (self) 12 (0.4%) arena_purge 425011 12 (0.4%) 12 (0.4%) madvise 12 (0.4%) madvise (self)
12 (0.4%) arena_run_dalloc 401 0 (0.0%) 12 (0.4%) arena_purge 12 (0.4%) madvise
12 (0.4%) nsDisplayBackgroundImage::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayBackgroundImage::GetInsideClipRegion(nsDisplayItem*, nsPresContext*, unsigned char, nsRect const&, bool*) (self) 225452 1 (0.0%) 12 (0.4%) nsDisplayBackgroundImage::GetInsideClipRegion(nsDisplayItem*, nsPresContext*, unsigned char, nsRect const&, bool*) 11 (0.4%) nsIFrame::GetBorderRadii(int*) const 1 (0.0%) nsDisplayBackgroundImage::GetInsideClipRegion(nsDisplayItem*, nsPresContext*, unsigned char, nsRect const&, bool*) (self)
12 (0.4%) mozilla::gfx::BasePoint<int, nsPoint>::operator+=(nsPoint const&) (self) 11 (0.4%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 1 (0.0%) nsIFrame::GetOffsetTo(nsIFrame const*) const 227909 12 (0.4%) 12 (0.4%) mozilla::gfx::BasePoint<int, nsPoint>::operator+=(nsPoint const&) 12 (0.4%) mozilla::gfx::BasePoint<int, nsPoint>::operator+=(nsPoint const&) (self)
11 (0.4%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 2 (0.1%) gfx3DMatrix::RotateZ(double) (self) 137440 2 (0.0%) 11 (0.4%) gfx3DMatrix::RotateZ(double) 9 (0.3%) sincos 2 (0.1%) gfx3DMatrix::RotateZ(double) (self)
11 (0.4%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 1 (0.0%) nsPresContext::GetRootPresContext() (self) 225290 1 (0.0%) 11 (0.4%) nsPresContext::GetRootPresContext() 10 (0.4%) nsPresContext::GetParentPresContext() 1 (0.0%) nsPresContext::GetRootPresContext() (self)
11 (0.4%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int) 440357 0 (0.0%) 11 (0.4%) moz_xrealloc 11 (0.4%) realloc
11 (0.4%) nsLayoutUtils::ChangeMatrixBasis(gfxPoint3D const&, gfx3DMatrix const&) 11 (0.4%) gfx3DMatrix::TranslatePost(gfxPoint3D const&) (self) 137433 11 (0.4%) 11 (0.4%) gfx3DMatrix::TranslatePost(gfxPoint3D const&) 11 (0.4%) gfx3DMatrix::TranslatePost(gfxPoint3D const&) (self)
11 (0.4%) IPC::ParamTraits<mozilla::layers::FrameMetrics>::Write(IPC::Message*, mozilla::layers::FrameMetrics const&) 108219 0 (0.0%) 11 (0.4%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.7] 11 (0.4%) Pickle::WriteBytes(void const*, int, unsigned int)
11 (0.4%) nsLineBox::GetOverflowArea(nsOverflowType) (self) 11 (0.4%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 226774 11 (0.4%) 11 (0.4%) nsLineBox::GetOverflowArea(nsOverflowType) 11 (0.4%) nsLineBox::GetOverflowArea(nsOverflowType) (self)
11 (0.4%) IPC::ParamTraits<mozilla::layers::FrameMetrics>::Write(IPC::Message*, mozilla::layers::FrameMetrics const&) 108207 0 (0.0%) 11 (0.4%) void IPC::WriteParam<mozilla::gfx::RectTyped<mozilla::CSSPixel> >(IPC::Message*, mozilla::gfx::RectTyped<mozilla::CSSPixel> const&) 11 (0.4%) Pickle::WriteBytes(void const*, int, unsigned int)
11 (0.4%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 226598 0 (0.0%) 11 (0.4%) AppendIfNonempty(nsIFrame const*, mozilla::FramePropertyTable*, mozilla::FramePropertyDescriptor const*, nsTArray<mozilla::layout::FrameChildList>*, mozilla::layout::FrameChildListID) 11 (0.4%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*)
11 (0.4%) _moz_pixman_region32_copy (self) 3 (0.1%) _moz_pixman_region32_union_rect 3 (0.1%) mozilla::layers::LayerPropertiesBase::LayerPropertiesBase(mozilla::layers::Layer*) 3 (0.1%) nsIntRegion::operator=(nsIntRegion const&) 1 (0.0%) nsRegion::operator=(nsRegion const&) 1 (0.0%) nsDisplayWrapList::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 267989 11 (0.4%) 11 (0.4%) _moz_pixman_region32_copy 11 (0.4%) _moz_pixman_region32_copy (self)
10 (0.4%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 225877 0 (0.0%) 10 (0.3%) nsDisplayBackgroundImage::AllocateGeometry(nsDisplayListBuilder*) 5 (0.2%) moz_xmalloc 5 (0.2%) nsDisplayBackgroundGeometry::nsDisplayBackgroundGeometry(nsDisplayBackgroundImage*, nsDisplayListBuilder*)
10 (0.4%) nsPresContext::GetRootPresContext() 10 (0.4%) nsPresContext::GetParentPresContext() (self) 225286 10 (0.3%) 10 (0.3%) nsPresContext::GetParentPresContext() 10 (0.4%) nsPresContext::GetParentPresContext() (self)
10 (0.4%) malloc 10 (0.4%) choose_arena (self) 418 10 (0.3%) 10 (0.3%) choose_arena 10 (0.4%) choose_arena (self)
10 (0.4%) nsLayoutUtils::IsFixedPosFrameInDisplayPort(nsIFrame const*, nsRect*) (self) 6 (0.2%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 4 (0.1%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 225181 10 (0.3%) 10 (0.3%) nsLayoutUtils::IsFixedPosFrameInDisplayPort(nsIFrame const*, nsRect*) 10 (0.4%) nsLayoutUtils::IsFixedPosFrameInDisplayPort(nsIFrame const*, nsRect*) (self)
10 (0.4%) mozilla::gfx::Matrix4x4::operator*(mozilla::gfx::Matrix4x4 const&) const (self) 5 (0.2%) mozilla::layers::Layer::GetTransform() const 4 (0.1%) mozilla::layers::ThebesLayer::ComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 1 (0.0%) mozilla::layers::ColorLayer::ComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 138360 10 (0.3%) 10 (0.3%) mozilla::gfx::Matrix4x4::operator*(mozilla::gfx::Matrix4x4 const&) const 10 (0.4%) mozilla::gfx::Matrix4x4::operator*(mozilla::gfx::Matrix4x4 const&) const (self)
5 (0.2%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 5 (0.2%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 2 (0.1%) nsIFrame::HasOpacity() const (self) 227113 2 (0.0%) 10 (0.3%) nsIFrame::HasOpacity() const 3 (0.1%) nsRuleNode::GetStyleDisplay(nsStyleContext*, bool) 3 (0.1%) nsStyleContext::StyleDisplay() 2 (0.1%) nsIFrame::HasOpacity() const (self) 2 (0.1%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty)
10 (0.4%) arena_malloc 10 (0.4%) arena_run_tree_remove (self) 395 10 (0.3%) 10 (0.3%) arena_run_tree_remove 10 (0.4%) arena_run_tree_remove (self)
10 (0.4%) nsDisplayBackgroundImage::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 224287 0 (0.0%) 10 (0.3%) nsCSSRendering::DetermineBackgroundColor(nsPresContext*, nsStyleContext*, nsIFrame*, bool&, bool&) 8 (0.3%) nsStyleContext::GetVisitedDependentColor(nsCSSProperty) 1 (0.0%) nsStyleBackground::BottomLayer() const 1 (0.0%) nsIFrame::IsThemed(nsITheme::Transparency*) const
9 (0.3%) nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*) 1 (0.0%) ElementAnimations* HasAnimationOrTransitionForCompositor<ElementAnimations>(nsIContent*, nsIAtom*, nsCSSProperty) 1 (0.0%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const (self) 196129 1 (0.0%) 10 (0.3%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const 9 (0.3%) nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*) 1 (0.0%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const (self)
7 (0.3%) mozilla::layers::OpSetLayerAttributes::OpSetLayerAttributes(mozilla::layers::OpSetLayerAttributes const&) 3 (0.1%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 3 (0.1%) mozilla::layers::LayerAttributes::LayerAttributes() (self) 106768 3 (0.1%) 10 (0.3%) mozilla::layers::LayerAttributes::LayerAttributes() 7 (0.3%) mozilla::layers::CommonLayerAttributes::CommonLayerAttributes() 3 (0.1%) mozilla::layers::LayerAttributes::LayerAttributes() (self)
10 (0.4%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 2 (0.1%) mozilla::ContainerState::CollectOldLayers() (self) 224470 2 (0.0%) 10 (0.3%) mozilla::ContainerState::CollectOldLayers() 5 (0.2%) mozilla::layers::Layer::HasUserData(void*) 2 (0.1%) mozilla::ContainerState::CollectOldLayers() (self) 2 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int) 1 (0.0%) mozilla::layers::ContainerLayer::GetFirstChild() const
9 (0.3%) std::deque<IPC::Message, std::allocator<IPC::Message> >::push_back(IPC::Message const&) 105206 0 (0.0%) 9 (0.3%) IPC::Message::Message(IPC::Message const&) 9 (0.3%) Pickle::Pickle(Pickle const&)
9 (0.3%) mozilla::ipc::MessageChannel::OnMessageReceivedFromLink(IPC::Message const&) 105876 0 (0.0%) 9 (0.3%) std::deque<IPC::Message, std::allocator<IPC::Message> >::push_back(IPC::Message const&) 9 (0.3%) IPC::Message::Message(IPC::Message const&)
9 (0.3%) nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float) 1 (0.0%) nsFrame::DoGetParentStyleContextFrame() const (self) 227168 1 (0.0%) 9 (0.3%) nsFrame::DoGetParentStyleContextFrame() const 8 (0.3%) nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*) 1 (0.0%) nsFrame::DoGetParentStyleContextFrame() const (self)
8 (0.3%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 2 (0.1%) nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*) (self) 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 227151 2 (0.0%) 9 (0.3%) nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*) 7 (0.3%) nsIFrame::StyleVisibility() const [clone .isra.273] 2 (0.1%) nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*) (self)
9 (0.3%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 224622 0 (0.0%) 9 (0.3%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 9 (0.3%) mozilla::FrameLayerBuilder::~FrameLayerBuilder()
9 (0.3%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 3 (0.1%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*>*) (self) 225516 0 (0.0%) 9 (0.3%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*>*) 7 (0.3%) nsDisplayList::RemoveBottom() 3 (0.1%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*>*) (self) 2 (0.1%) nsDisplayBackgroundImage::GetType()
9 (0.3%) mozilla::layers::LayerAttributes::Assign(mozilla::layers::CommonLayerAttributes const&, mozilla::layers::SpecificLayerAttributes const&) 5 (0.2%) mozilla::layers::CommonLayerAttributes::Assign(nsIntRegion const&, mozilla::layers::EventRegions const&, mozilla::layers::TransformMatrix const&, float const&, float const&, unsigned int const&, float const&, bool const&, nsIntRect const&, bool const&, mozilla::gfx::PointTyped<mozilla::LayerPixel> const&, mozilla::gfx::MarginTyped<mozilla::LayerPixel> const&, bool const&, unsigned long const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, unsigned long const&, unsigned int const&, mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, nsTArray<mozilla::layers::Animation> const&, nsIntRegion const&) (self) 107616 5 (0.1%) 9 (0.3%) mozilla::layers::CommonLayerAttributes::Assign(nsIntRegion const&, mozilla::layers::EventRegions const&, mozilla::layers::TransformMatrix const&, float const&, float const&, unsigned int const&, float const&, bool const&, nsIntRect const&, bool const&, mozilla::gfx::PointTyped<mozilla::LayerPixel> const&, mozilla::gfx::MarginTyped<mozilla::LayerPixel> const&, bool const&, unsigned long const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, unsigned long const&, unsigned int const&, mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, nsTArray<mozilla::layers::Animation> const&, nsIntRegion const&) 5 (0.2%) mozilla::layers::CommonLayerAttributes::Assign(nsIntRegion const&, mozilla::layers::EventRegions const&, mozilla::layers::TransformMatrix const&, float const&, float const&, unsigned int const&, float const&, bool const&, nsIntRect const&, bool const&, mozilla::gfx::PointTyped<mozilla::LayerPixel> const&, mozilla::gfx::MarginTyped<mozilla::LayerPixel> const&, bool const&, unsigned long const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, unsigned long const&, unsigned int const&, mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, nsTArray<mozilla::layers::Animation> const&, nsIntRegion const&) (self) 2 (0.1%) mozilla::layers::TransformMatrix::Assign(mozilla::gfx::Matrix4x4 const&) 1 (0.0%) nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::operator=(nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator> const&) 1 (0.0%) nsIntRegion::operator=(nsIntRegion const&)
9 (0.3%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 138440 0 (0.0%) 9 (0.3%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 9 (0.3%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase()
9 (0.3%) nsDisplayTransform::GetTransform() 9 (0.3%) gfx3DMatrix::IsIdentity() const (self) 137431 9 (0.3%) 9 (0.3%) gfx3DMatrix::IsIdentity() const 9 (0.3%) gfx3DMatrix::IsIdentity() const (self)
5 (0.2%) mozilla::layers::ClientLayerManager::Mutated(mozilla::layers::Layer*) 4 (0.1%) mozilla::layers::ClientContainerLayer::RepositionChild(mozilla::layers::Layer*, mozilla::layers::Layer*) 2 (0.1%) mozilla::layers::ClientLayerManager::Hold(mozilla::layers::Layer*) (self) 138909 2 (0.0%) 9 (0.3%) mozilla::layers::ClientLayerManager::Hold(mozilla::layers::Layer*) 7 (0.3%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int) 2 (0.1%) mozilla::layers::ClientLayerManager::Hold(mozilla::layers::Layer*) (self)
9 (0.3%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) 9 (0.3%) nsRuleNode::GetStyleSVGReset(nsStyleContext*, bool) (self) 222861 9 (0.3%) 9 (0.3%) nsRuleNode::GetStyleSVGReset(nsStyleContext*, bool) 9 (0.3%) nsRuleNode::GetStyleSVGReset(nsStyleContext*, bool) (self)
6 (0.2%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 3 (0.1%) nsDisplayWrapList::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1 (0.0%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) (self) 225018 1 (0.0%) 9 (0.3%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 7 (0.3%) _moz_pixman_region32_subtract 1 (0.0%) _moz_pixman_region32_not_empty 1 (0.0%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) (self)
9 (0.3%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 3 (0.1%) mozilla::ActiveLayerTracker::IsOffsetOrMarginStyleAnimated(nsIFrame*) (self) 224336 3 (0.1%) 9 (0.3%) mozilla::ActiveLayerTracker::IsOffsetOrMarginStyleAnimated(nsIFrame*) 6 (0.2%) mozilla::GetLayerActivity(nsIFrame*) 3 (0.1%) mozilla::ActiveLayerTracker::IsOffsetOrMarginStyleAnimated(nsIFrame*) (self)
9 (0.3%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 224621 0 (0.0%) 9 (0.3%) mozilla::FrameLayerBuilder::~FrameLayerBuilder() 9 (0.3%) PL_DHashTableFinish
9 (0.3%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 117173 0 (0.0%) 9 (0.3%) void IPC::WriteParam<mozilla::gfx::RectTyped<mozilla::LayerPixel> >(IPC::Message*, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&) 7 (0.3%) Pickle::WriteBytes(void const*, int, unsigned int) 2 (0.1%) void IPC::WriteParam<float>(IPC::Message*, float const&)
6 (0.2%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::~nsTArray_base() (self) 3 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 2 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 1 (0.0%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 1 (0.0%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 1 (0.0%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*>&) 1 (0.0%) mozilla::layers::CommonLayerAttributes::~CommonLayerAttributes() 85921 6 (0.2%) 9 (0.3%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::~nsTArray_base() 6 (0.2%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::~nsTArray_base() (self) 3 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::UsesAutoArrayBuffer() const
9 (0.3%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 3 (0.1%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) (self) 225025 3 (0.1%) 9 (0.3%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 3 (0.1%) IsZOrderLEQ(nsDisplayItem*, nsDisplayItem*, void*) 3 (0.1%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) (self) 2 (0.1%) nsDisplayList::nsDisplayList() 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.216]
8 (0.3%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 1 (0.0%) mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 225161 0 (0.0%) 9 (0.3%) nsLayoutUtils::GetDisplayPort(nsIContent*, nsRect*) 9 (0.3%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const
6 (0.2%) mozilla::ContainerState::ScaleToNearestPixels(nsRect const&) (self) 6 (0.2%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 3 (0.1%) mozilla::ContainerState::ScaleToOutsidePixels(nsRect const&, bool) 224687 6 (0.2%) 9 (0.3%) mozilla::ContainerState::ScaleToNearestPixels(nsRect const&) 6 (0.2%) mozilla::ContainerState::ScaleToNearestPixels(nsRect const&) (self) 3 (0.1%) NSToIntRoundUp(double)
9 (0.3%) IPC::Message::Message(IPC::Message const&) 7 (0.3%) Pickle::Pickle(Pickle const&) (self) 104743 7 (0.2%) 9 (0.3%) Pickle::Pickle(Pickle const&) 7 (0.3%) Pickle::Pickle(Pickle const&) (self) 2 (0.1%) Pickle::Resize(unsigned int)
9 (0.3%) gfx3DMatrix::Translate(gfxPoint3D const&) (self) 6 (0.2%) nsLayoutUtils::ChangeMatrixBasis(gfxPoint3D const&, gfx3DMatrix const&) 2 (0.1%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 1 (0.0%) nsDisplayTransform::GetTransform() 137432 9 (0.3%) 9 (0.3%) gfx3DMatrix::Translate(gfxPoint3D const&) 9 (0.3%) gfx3DMatrix::Translate(gfxPoint3D const&) (self)
9 (0.3%) nsIFrame::Preserves3DChildren() const 9 (0.3%) nsIFrame::GetClipPropClipRect(nsStyleDisplay const*, nsRect*, nsSize const&) const (self) 227124 9 (0.3%) 9 (0.3%) nsIFrame::GetClipPropClipRect(nsStyleDisplay const*, nsRect*, nsSize const&) const 9 (0.3%) nsIFrame::GetClipPropClipRect(nsStyleDisplay const*, nsRect*, nsSize const&) const (self)
9 (0.3%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const 2 (0.1%) nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*) (self) 197128 2 (0.0%) 9 (0.3%) nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*) 7 (0.3%) nsPropertyTable::GetPropertyListFor(nsIAtom*) const 2 (0.1%) nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*) (self)
7 (0.3%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 5 (0.2%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) (self) 2 (0.1%) nsIFrame::HasOpacity() const 225141 5 (0.1%) 9 (0.3%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) 5 (0.2%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) (self) 4 (0.1%) ElementAnimations* HasAnimationOrTransitionForCompositor<ElementAnimations>(nsIContent*, nsIAtom*, nsCSSProperty)
6 (0.2%) mozilla::ContainerState::PopThebesLayerData() 3 (0.1%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 2 (0.1%) mozilla::ContainerState::FindFixedPosFrameForLayerData(nsIFrame const*, nsIntRegion const&, nsIntRegion*, bool*) (self) 224131 2 (0.0%) 9 (0.3%) mozilla::ContainerState::FindFixedPosFrameForLayerData(nsIFrame const*, nsIntRegion const&, nsIntRegion*, bool*) 7 (0.3%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const 2 (0.1%) mozilla::ContainerState::FindFixedPosFrameForLayerData(nsIFrame const*, nsIntRegion const&, nsIntRegion*, bool*) (self)
9 (0.3%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 225193 0 (0.0%) 9 (0.3%) nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 9 (0.3%) nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool)
8 (0.3%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 138913 0 (0.0%) 8 (0.2%) mozilla::layers::ClientLayerManager::CreateContainerLayer() 8 (0.3%) void mozilla::layers::CreateShadowFor<void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)>(mozilla::layers::ClientLayer*, mozilla::layers::ClientLayerManager*, void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*))
8 (0.3%) arena_dalloc 8 (0.3%) arena_run_tree_insert (self) 394 8 (0.2%) 8 (0.2%) arena_run_tree_insert 8 (0.3%) arena_run_tree_insert (self)
7 (0.3%) nsCSSRendering::ComputeBackgroundPositioningArea(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, nsIFrame**) 2 (0.1%) nsIFrame::GetUsedBorder() const (self) 1 (0.0%) nsIFrame::GetPaddingRectRelativeToSelf() const 227067 2 (0.0%) 8 (0.2%) nsIFrame::GetUsedBorder() const 2 (0.1%) nsIFrame::GetUsedBorder() const (self) 2 (0.1%) mozilla::FrameProperties::Get(mozilla::FramePropertyDescriptor const*, bool*) const [clone .constprop.521] 2 (0.1%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 1 (0.0%) nsIFrame::StyleBorder() const [clone .isra.287] 1 (0.0%) nsIFrame::Properties() const
8 (0.3%) gfxContext::Fill() 137642 0 (0.0%) 8 (0.2%) gfxContext::FillAzure(float) 8 (0.3%) mozilla::gfx::DrawTargetCairo::FillRect(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::Pattern const&, mozilla::gfx::DrawOptions const&)
8 (0.3%) nsBlockFrame::IsFrameOfType(unsigned int) const (self) 3 (0.1%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) 2 (0.1%) nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1 (0.0%) nsIFrame::Preserves3DChildren() const 1 (0.0%) nsIFrame::IsTransformed() const 226674 8 (0.2%) 8 (0.2%) nsBlockFrame::IsFrameOfType(unsigned int) const 8 (0.3%) nsBlockFrame::IsFrameOfType(unsigned int) const (self)
6 (0.2%) mozilla::layers::Layer::SetBaseTransform(mozilla::gfx::Matrix4x4 const&) (self) 3 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 3 (0.1%) mozilla::ContainerState::CreateOrRecycleThebesLayer(nsIFrame const*, nsIFrame const*, nsPoint const&) 2 (0.1%) mozilla::ContainerState::PopThebesLayerData() 224686 6 (0.2%) 8 (0.2%) mozilla::layers::Layer::SetBaseTransform(mozilla::gfx::Matrix4x4 const&) 6 (0.2%) mozilla::layers::Layer::SetBaseTransform(mozilla::gfx::Matrix4x4 const&) (self) 1 (0.0%) _init 1 (0.0%) free
8 (0.3%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 225198 0 (0.0%) 8 (0.2%) nsDisplayTransform::TransformRect(nsRect const&, nsIFrame const*, nsPoint const&, nsRect const*) 8 (0.3%) nsDisplayTransform::GetResultingTransformMatrix(nsIFrame const*, nsPoint const&, float, nsRect const*, nsIFrame**)
8 (0.3%) mozilla::layers::ClientContainerLayer::RenderLayer() 2 (0.1%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*>&) (self) 138300 2 (0.0%) 8 (0.2%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*>&) 2 (0.1%) mozilla::layers::Layer** nsTArray_Impl<mozilla::layers::Layer*, nsTArrayInfallibleAllocator>::AppendElement<mozilla::layers::Layer*>(mozilla::layers::Layer* const&) 2 (0.1%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*>&) (self) 1 (0.0%) mozilla::layers::ContainerLayer::GetFirstChild() const 1 (0.0%) mozilla::layers::ContainerLayer::AsContainerLayer() 1 (0.0%) mozilla::layers::Layer::AsContainerLayer() 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::~nsTArray_base()
8 (0.3%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.216] (self) 2 (0.1%) DisplayLine(nsDisplayListBuilder*, nsRect const&, nsRect const&, nsLineList_iterator&, int, int&, nsDisplayListSet const&, nsBlockFrame*, mozilla::css::TextOverflow*) [clone .isra.471] [clone .constprop.479] 2 (0.1%) nsDisplayBackgroundImage::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 2 (0.1%) nsDisplayListSet::MoveTo(nsDisplayListSet const&) const 1 (0.0%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 1 (0.0%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 224947 8 (0.2%) 8 (0.2%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.216] 8 (0.3%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.216] (self)
8 (0.3%) PL_DHashTableFinish 5 (0.2%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) (self) 224834 5 (0.1%) 8 (0.2%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) 5 (0.2%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*) (self) 3 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long)
8 (0.3%) nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*) 8 (0.3%) nsIFrame::StyleSVGReset() const [clone .isra.126] (self) 231197 8 (0.2%) 8 (0.2%) nsIFrame::StyleSVGReset() const [clone .isra.126] 8 (0.3%) nsIFrame::StyleSVGReset() const [clone .isra.126] (self)
8 (0.3%) nsCSSRendering::DetermineBackgroundColor(nsPresContext*, nsStyleContext*, nsIFrame*, bool&, bool&) 2 (0.1%) nsStyleContext::GetVisitedDependentColor(nsCSSProperty) (self) 222956 2 (0.0%) 8 (0.2%) nsStyleContext::GetVisitedDependentColor(nsCSSProperty) 6 (0.2%) nsStyleAnimation::ExtractComputedValue(nsCSSProperty, nsStyleContext*, nsStyleAnimation::Value&) 2 (0.1%) nsStyleContext::GetVisitedDependentColor(nsCSSProperty) (self)
8 (0.3%) mozilla::layers::Layer::HasUserData(void*) (self) 5 (0.2%) mozilla::ContainerState::CollectOldLayers() 3 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 224683 8 (0.2%) 8 (0.2%) mozilla::layers::Layer::HasUserData(void*) 8 (0.3%) mozilla::layers::Layer::HasUserData(void*) (self)
8 (0.3%) nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&) 137643 0 (0.0%) 8 (0.2%) gfxContext::Fill() 8 (0.3%) gfxContext::FillAzure(float)
8 (0.3%) nsIFrame::GetBorderRadii(int*) const 8 (0.3%) nsIFrame::ComputeBorderRadii(nsStyleCorners const&, nsSize const&, nsSize const&, int, int*) (self) 227116 8 (0.2%) 8 (0.2%) nsIFrame::ComputeBorderRadii(nsStyleCorners const&, nsSize const&, nsSize const&, int, int*) 8 (0.3%) nsIFrame::ComputeBorderRadii(nsStyleCorners const&, nsSize const&, nsSize const&, int, int*) (self)
8 (0.3%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 4 (0.1%) nsStyleTransformMatrix::ProcessTranslatePart(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&, int, float) (self) 222932 4 (0.1%) 8 (0.2%) nsStyleTransformMatrix::ProcessTranslatePart(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&, int, float) 4 (0.1%) nsStyleTransformMatrix::ProcessTranslatePart(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&, int, float) (self) 4 (0.1%) nsRuleNode::CalcLength(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&)
7 (0.3%) mozilla::layers::Edit::Edit(mozilla::layers::Edit const&) 1 (0.0%) mozilla::layers::OpSetLayerAttributes::OpSetLayerAttributes(mozilla::layers::OpSetLayerAttributes const&) (self) 1 (0.0%) mozilla::layers::Edit::Edit(mozilla::layers::OpSetLayerAttributes const&) 107783 1 (0.0%) 8 (0.2%) mozilla::layers::OpSetLayerAttributes::OpSetLayerAttributes(mozilla::layers::OpSetLayerAttributes const&) 7 (0.3%) mozilla::layers::LayerAttributes::LayerAttributes() 1 (0.0%) mozilla::layers::OpSetLayerAttributes::OpSetLayerAttributes(mozilla::layers::OpSetLayerAttributes const&) (self)
8 (0.3%) gfxContext::FillAzure(float) 268447 0 (0.0%) 8 (0.2%) mozilla::gfx::DrawTargetCairo::FillRect(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::Pattern const&, mozilla::gfx::DrawOptions const&) 7 (0.3%) mozilla::gfx::DrawTargetCairo::DrawPattern(mozilla::gfx::Pattern const&, mozilla::gfx::StrokeOptions const&, mozilla::gfx::DrawOptions const&, mozilla::gfx::DrawTargetCairo::DrawPatternType, bool) 1 (0.0%) _moz_cairo_restore
4 (0.1%) nsFrame::GetChildList(mozilla::layout::FrameChildListID) const 2 (0.1%) nsFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 2 (0.1%) nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&) 2 (0.1%) nsIFrame::GetAbsoluteContainingBlock() const (self) 227092 2 (0.0%) 8 (0.2%) nsIFrame::GetAbsoluteContainingBlock() const 6 (0.2%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 2 (0.1%) nsIFrame::GetAbsoluteContainingBlock() const (self)
7 (0.3%) _moz_pixman_image_composite32 267804 0 (0.0%) 7 (0.2%) general_composite_rect 3 (0.1%) linear_get_scanline_narrow 2 (0.1%) dest_write_back_direct 2 (0.1%) combine_src_u
7 (0.3%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) nsPresContext::NotifySubDocInvalidation(mozilla::layers::ContainerLayer*, nsIntRegion const&) (self) 225510 1 (0.0%) 7 (0.2%) nsPresContext::NotifySubDocInvalidation(mozilla::layers::ContainerLayer*, nsIntRegion const&) 6 (0.2%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) const 1 (0.0%) nsPresContext::NotifySubDocInvalidation(mozilla::layers::ContainerLayer*, nsIntRegion const&) (self)
7 (0.3%) nsLayoutUtils::IsPopup(nsIFrame*) (self) 4 (0.1%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 3 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 225254 7 (0.2%) 7 (0.2%) nsLayoutUtils::IsPopup(nsIFrame*) 7 (0.3%) nsLayoutUtils::IsPopup(nsIFrame*) (self)
7 (0.3%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::PLayerChild*, IPC::Message*, bool) (self) 6 (0.2%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::OpRepositionChild const&, IPC::Message*) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::OpSetLayerAttributes const&, IPC::Message*) 117324 7 (0.2%) 7 (0.2%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::PLayerChild*, IPC::Message*, bool) 7 (0.3%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::PLayerChild*, IPC::Message*, bool) (self)
7 (0.3%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 226984 0 (0.0%) 7 (0.2%) CheckForTouchEventHandler(nsDisplayListBuilder*, nsIFrame*) 7 (0.3%) nsContentUtils::GetExistingListenerManagerForNode(nsINode const*)
7 (0.3%) mozilla::ContainerState::FindFixedPosFrameForLayerData(nsIFrame const*, nsIntRegion const&, nsIntRegion*, bool*) 2 (0.1%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const (self) 224676 2 (0.0%) 7 (0.2%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const 5 (0.2%) nsFrame::GetChildList(mozilla::layout::FrameChildListID) const 2 (0.1%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const (self)
7 (0.3%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) 117328 0 (0.0%) 7 (0.2%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::OpRepositionChild const&, IPC::Message*) 6 (0.2%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::PLayerChild*, IPC::Message*, bool) 1 (0.0%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.6]
7 (0.3%) _cairo_surface_fill 266060 0 (0.0%) 7 (0.2%) _cairo_image_surface_fill 7 (0.3%) _clip_and_composite_boxes
7 (0.3%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::DisplayItemClip**, nsTArray<nsIFrame*>*, bool*) 224424 0 (0.0%) 7 (0.2%) mozilla::FrameLayerBuilder::DisplayItemData::GetFrameListChanges(nsDisplayItem*, nsTArray<nsIFrame*>&) 2 (0.1%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 2 (0.1%) nsTArray<nsIFrame*>::~nsTArray() 1 (0.0%) bool nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::RemoveElement<nsIFrame*>(nsIFrame* const&) 1 (0.0%) nsAutoTArray<nsIFrame*, 4u>::nsAutoTArray() 1 (0.0%) nsDisplayItem::GetMergedFrames(nsTArray<nsIFrame*>*)
7 (0.3%) mozilla::gfx::DrawTargetCairo::FillRect(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::Pattern const&, mozilla::gfx::DrawOptions const&) 268424 0 (0.0%) 7 (0.2%) mozilla::gfx::DrawTargetCairo::DrawPattern(mozilla::gfx::Pattern const&, mozilla::gfx::StrokeOptions const&, mozilla::gfx::DrawOptions const&, mozilla::gfx::DrawTargetCairo::DrawPatternType, bool) 7 (0.3%) _moz_cairo_fill_preserve
7 (0.3%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) const (self) 6 (0.2%) nsPresContext::NotifySubDocInvalidation(mozilla::layers::ContainerLayer*, nsIntRegion const&) 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 224671 7 (0.2%) 7 (0.2%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) const 7 (0.3%) mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) const (self)
4 (0.1%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 2 (0.1%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .part.383] (self) 2 (0.1%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 1 (0.0%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 224952 2 (0.0%) 7 (0.2%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .part.383] 5 (0.2%) nsIFrame::GetView() const 2 (0.1%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .part.383] (self)
7 (0.3%) mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(mozilla::gfx::Matrix4x4 const&) 138376 0 (0.0%) 7 (0.2%) mozilla::layers::ThebesLayer::ComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 4 (0.1%) mozilla::gfx::Matrix4x4::operator*(mozilla::gfx::Matrix4x4 const&) const 3 (0.1%) mozilla::layers::Layer::GetLocalTransform()
7 (0.3%) _cairo_gstate_fill 266730 0 (0.0%) 7 (0.2%) _cairo_surface_fill 7 (0.3%) _cairo_image_surface_fill
7 (0.3%) PL_DHashMoveEntryStub (self) 7 (0.3%) ChangeTable(PLDHashTable*, int) 85953 7 (0.2%) 7 (0.2%) PL_DHashMoveEntryStub 7 (0.3%) PL_DHashMoveEntryStub (self)
7 (0.3%) _cairo_image_surface_fill 266057 0 (0.0%) 7 (0.2%) _clip_and_composite_boxes 7 (0.3%) _moz_pixman_image_composite32
7 (0.3%) nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*) 7 (0.3%) nsIFrame::StyleVisibility() const [clone .isra.273] (self) 227008 7 (0.2%) 7 (0.2%) nsIFrame::StyleVisibility() const [clone .isra.273] 7 (0.3%) nsIFrame::StyleVisibility() const [clone .isra.273] (self)
7 (0.3%) mozilla::gfx::DrawTargetCairo::DrawPattern(mozilla::gfx::Pattern const&, mozilla::gfx::StrokeOptions const&, mozilla::gfx::DrawOptions const&, mozilla::gfx::DrawTargetCairo::DrawPatternType, bool) 266917 0 (0.0%) 7 (0.2%) _moz_cairo_fill_preserve 7 (0.3%) _cairo_gstate_fill
7 (0.3%) CheckForTouchEventHandler(nsDisplayListBuilder*, nsIFrame*) 7 (0.3%) nsContentUtils::GetExistingListenerManagerForNode(nsINode const*) (self) 192879 7 (0.2%) 7 (0.2%) nsContentUtils::GetExistingListenerManagerForNode(nsINode const*) 7 (0.3%) nsContentUtils::GetExistingListenerManagerForNode(nsINode const*) (self)
7 (0.3%) mozilla::layers::LayerAttributes::LayerAttributes() 3 (0.1%) mozilla::layers::CommonLayerAttributes::CommonLayerAttributes() (self) 106693 3 (0.1%) 7 (0.2%) mozilla::layers::CommonLayerAttributes::CommonLayerAttributes() 3 (0.1%) _moz_pixman_region32_init 3 (0.1%) mozilla::layers::CommonLayerAttributes::CommonLayerAttributes() (self) 1 (0.0%) mozilla::layers::TransformMatrix::TransformMatrix()
7 (0.3%) nsDisplayList::DeleteAll() 225954 0 (0.0%) 7 (0.2%) nsDisplayTransform::~nsDisplayTransform() 7 (0.3%) nsDisplayWrapList::~nsDisplayWrapList()
7 (0.3%) _moz_cairo_fill_preserve 266080 0 (0.0%) 7 (0.2%) _cairo_gstate_fill 7 (0.3%) _cairo_surface_fill
7 (0.3%) nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*) 7 (0.3%) nsPropertyTable::GetPropertyListFor(nsIAtom*) const (self) 197127 7 (0.2%) 7 (0.2%) nsPropertyTable::GetPropertyListFor(nsIAtom*) const 7 (0.3%) nsPropertyTable::GetPropertyListFor(nsIAtom*) const (self)
5 (0.2%) gfx3DMatrix::NudgeToIntegers() 3 (0.1%) mozilla::gfx::NudgeToInteger(float*) (self) 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 1 (0.0%) gfxContext::ChangeTransform(mozilla::gfx::Matrix const&, bool) 137396 3 (0.1%) 7 (0.2%) mozilla::gfx::NudgeToInteger(float*) 3 (0.1%) mozilla::gfx::NudgeToInteger(float*) (self) 2 (0.1%) __floorf_sse41 2 (0.1%) mozilla::gfx::FuzzyEqual(float, float, float)
7 (0.3%) _clip_and_composite_boxes 268038 0 (0.0%) 7 (0.2%) _moz_pixman_image_composite32 7 (0.3%) general_composite_rect
6 (0.2%) mozilla::layers::Layer::GetLocalTransform() (self) 3 (0.1%) mozilla::layers::ThebesLayer::ComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 2 (0.1%) mozilla::layers::ContainerLayer::DefaultComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 1 (0.0%) mozilla::layers::ColorLayer::ComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 138259 6 (0.2%) 6 (0.2%) mozilla::layers::Layer::GetLocalTransform() 6 (0.2%) mozilla::layers::Layer::GetLocalTransform() (self)
6 (0.2%) nsRect::UnionRect(nsRect const&, nsRect const&) 6 (0.2%) nsRect::Union(nsRect const&) const (self) 178276 6 (0.2%) 6 (0.2%) nsRect::Union(nsRect const&) const 6 (0.2%) nsRect::Union(nsRect const&) const (self)
5 (0.2%) nsDisplayList::GetBounds(nsDisplayListBuilder*) const 1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 178277 0 (0.0%) 6 (0.2%) nsRect::UnionRect(nsRect const&, nsRect const&) 6 (0.2%) nsRect::Union(nsRect const&) const
6 (0.2%) _moz_pixman_region32_init (self) 3 (0.1%) mozilla::layers::CommonLayerAttributes::CommonLayerAttributes() 1 (0.0%) mozilla::ContainerState::FindThebesLayerFor(nsDisplayItem*, nsIntRect const&, nsIFrame const*, nsPoint const&) 1 (0.0%) mozilla::ContainerState::PopThebesLayerData() 1 (0.0%) mozilla::layers::OpPaintTextureRegion::OpPaintTextureRegion(mozilla::layers::OpPaintTextureRegion const&) 267983 6 (0.2%) 6 (0.2%) _moz_pixman_region32_init 6 (0.2%) _moz_pixman_region32_init (self)
6 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const (self) 3 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 2 (0.1%) mozilla::DisplayItemClip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::DisplayItemClip const&, nsRect const&, nsRegion*) 1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 224719 6 (0.2%) 6 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const 6 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const (self)
6 (0.2%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) (self) 2 (0.1%) nsTArray<nsIFrame*>::~nsTArray() 1 (0.0%) mozilla::DisplayListClipState::AutoSaveRestore::~AutoSaveRestore() 1 (0.0%) mozilla::ContainerState::~ContainerState() 1 (0.0%) mozilla::DisplayItemClip::operator=(mozilla::DisplayItemClip const&) 1 (0.0%) bool nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::RemoveElement<nsIFrame*>(nsIFrame* const&) 85926 6 (0.2%) 6 (0.2%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) 6 (0.2%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) (self)
6 (0.2%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 138241 0 (0.0%) 6 (0.2%) mozilla::layers::ContainerLayer::FillSpecificAttributes(mozilla::layers::SpecificLayerAttributes&) 3 (0.1%) mozilla::layers::SpecificLayerAttributes::operator=(mozilla::layers::ContainerLayerAttributes const&) 1 (0.0%) mozilla::layers::FrameMetrics::FrameMetrics() 1 (0.0%) mozilla::layers::ContainerLayerAttributes::Assign(mozilla::layers::FrameMetrics const&, float const&, float const&, float const&, float const&) 1 (0.0%) mozilla::layers::ContainerLayerAttributes::~ContainerLayerAttributes()
3 (0.1%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) (self) 3 (0.1%) nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 2 (0.1%) nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int) 1 (0.0%) nsDisplayBackgroundImage::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 225830 3 (0.1%) 6 (0.2%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) 3 (0.1%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) (self) 2 (0.1%) nsDisplayListBuilder::ToReferenceFrame(nsIFrame const*) 1 (0.0%) mozilla::DisplayListClipState::GetCurrentCombinedClip(nsDisplayListBuilder*)
6 (0.2%) nsBlockFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 1 (0.0%) nsFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const (self) 227541 1 (0.0%) 6 (0.2%) nsFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 2 (0.1%) nsIFrame::GetAbsoluteContainingBlock() const 2 (0.1%) nsIFrame::GetAbsoluteListID() const 1 (0.0%) mozilla::layout::FrameChildList* nsTArray_Impl<mozilla::layout::FrameChildList, nsTArrayInfallibleAllocator>::AppendElement<mozilla::layout::FrameChildList>(mozilla::layout::FrameChildList const&) 1 (0.0%) nsFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const (self)
5 (0.2%) nsDisplayBackgroundGeometry::nsDisplayBackgroundGeometry(nsDisplayBackgroundImage*, nsDisplayListBuilder*) 1 (0.0%) nsDisplayBackgroundImage::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 225402 0 (0.0%) 6 (0.2%) nsDisplayBackgroundImage::GetPositioningArea() 5 (0.2%) nsCSSRendering::ComputeBackgroundPositioningArea(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, nsIFrame**) 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const
6 (0.2%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 2 (0.1%) gfx3DMatrix::RotateX(double) (self) 137438 2 (0.0%) 6 (0.2%) gfx3DMatrix::RotateX(double) 4 (0.1%) sincos 2 (0.1%) gfx3DMatrix::RotateX(double) (self)
4 (0.1%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 2 (0.1%) std::vector<mozilla::layers::Edit, std::allocator<mozilla::layers::Edit> >::push_back(mozilla::layers::Edit const&) (self) 2 (0.1%) void mozilla::layers::CreatedLayer<mozilla::layers::OpCreateContainerLayer>(mozilla::layers::Transaction*, mozilla::layers::ShadowableLayer*) 141129 2 (0.0%) 6 (0.2%) std::vector<mozilla::layers::Edit, std::allocator<mozilla::layers::Edit> >::push_back(mozilla::layers::Edit const&) 4 (0.1%) mozilla::layers::Edit::Edit(mozilla::layers::Edit const&) 2 (0.1%) std::vector<mozilla::layers::Edit, std::allocator<mozilla::layers::Edit> >::push_back(mozilla::layers::Edit const&) (self)
3 (0.1%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 3 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) (self) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 1 (0.0%) nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&) 224720 3 (0.1%) 6 (0.2%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) 3 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&) (self) 3 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const
6 (0.2%) mozilla::layers::ContainerLayer::GetFirstChild() const (self) 2 (0.1%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) mozilla::ContainerState::CollectOldLayers() 1 (0.0%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 1 (0.0%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*>&) 1 (0.0%) mozilla::layers::Layer::ApplyPendingUpdatesToSubtree() 138335 6 (0.2%) 6 (0.2%) mozilla::layers::ContainerLayer::GetFirstChild() const 6 (0.2%) mozilla::layers::ContainerLayer::GetFirstChild() const (self)
6 (0.2%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 5 (0.2%) gfx3DMatrix::FuzzyEqual(gfx3DMatrix const&) const (self) 137428 5 (0.1%) 6 (0.2%) gfx3DMatrix::FuzzyEqual(gfx3DMatrix const&) const 5 (0.2%) gfx3DMatrix::FuzzyEqual(gfx3DMatrix const&) const (self) 1 (0.0%) mozilla::gfx::FuzzyEqual(float, float, float)
6 (0.2%) nsStyleContext::GetVisitedDependentColor(nsCSSProperty) 3 (0.1%) nsStyleAnimation::ExtractComputedValue(nsCSSProperty, nsStyleContext*, nsStyleAnimation::Value&) (self) 222954 3 (0.1%) 6 (0.2%) nsStyleAnimation::ExtractComputedValue(nsCSSProperty, nsStyleContext*, nsStyleAnimation::Value&) 3 (0.1%) nsStyleAnimation::ExtractComputedValue(nsCSSProperty, nsStyleContext*, nsStyleAnimation::Value&) (self) 3 (0.1%) nsRuleNode::GetStyleData(nsStyleStructID, nsStyleContext*, bool)
6 (0.2%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 2 (0.1%) gfx3DMatrix::IsBackfaceVisible() const (self) 137472 2 (0.0%) 6 (0.2%) gfx3DMatrix::IsBackfaceVisible() const 4 (0.1%) gfx3DMatrix::Determinant() const 2 (0.1%) gfx3DMatrix::IsBackfaceVisible() const (self)
6 (0.2%) nsDisplayListCollection::nsDisplayListCollection() (self) 2 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 2 (0.1%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 2 (0.1%) DisplayLine(nsDisplayListBuilder*, nsRect const&, nsRect const&, nsLineList_iterator&, int, int&, nsDisplayListSet const&, nsBlockFrame*, mozilla::css::TextOverflow*) [clone .isra.471] [clone .constprop.479] 226761 6 (0.2%) 6 (0.2%) nsDisplayListCollection::nsDisplayListCollection() 6 (0.2%) nsDisplayListCollection::nsDisplayListCollection() (self)
5 (0.2%) nsDisplayListBuilder::DestroyOutOfFlowDisplayData(void*) 1 (0.0%) mozilla::DisplayItemClip::~DisplayItemClip() (self) 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 224791 1 (0.0%) 6 (0.2%) mozilla::DisplayItemClip::~DisplayItemClip() 5 (0.2%) nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>::Clear() 1 (0.0%) mozilla::DisplayItemClip::~DisplayItemClip() (self)
6 (0.2%) malloc 6 (0.2%) malloc_init (self) 423 6 (0.2%) 6 (0.2%) malloc_init 6 (0.2%) malloc_init (self)
6 (0.2%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 117191 0 (0.0%) 6 (0.2%) void IPC::WriteParam<nsIntRect>(IPC::Message*, nsIntRect const&) 6 (0.2%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.6]
6 (0.2%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 141107 0 (0.0%) 6 (0.2%) mozilla::layers::AutoTxnEnd::~AutoTxnEnd() 4 (0.1%) std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_erase(std::_Rb_tree_node<mozilla::layers::ShadowableLayer*>*) 2 (0.1%) mozilla::layers::Edit::MaybeDestroy(mozilla::layers::Edit::Type)
6 (0.2%) mozilla::ipc::MessageChannel::OnMessageReceivedFromLink(IPC::Message const&) 104545 0 (0.0%) 6 (0.2%) MessageLoop::PostTask_Helper(tracked_objects::Location const&, Task*, int, bool) 2 (0.1%) pthread_mutex_unlock 1 (0.0%) __pthread_mutex_lock 1 (0.0%) std::queue<MessageLoop::PendingTask, std::deque<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> > >::push(MessageLoop::PendingTask const&) 1 (0.0%) base::WaitableEvent::Signal() 1 (0.0%) LockImpl::Lock()
4 (0.1%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 138413 0 (0.0%) 5 (0.1%) mozilla::layers::AddTransformedRegion(nsIntRegion&, nsIntRegion const&, gfx3DMatrix const&) 3 (0.1%) _moz_pixman_region32_rectangles 1 (0.0%) mozilla::layers::TransformRect(nsIntRect const&, gfx3DMatrix const&) 1 (0.0%) nsRegion::SimplifyOutward(unsigned int)
5 (0.2%) mozilla::DisplayItemClip::~DisplayItemClip() 5 (0.2%) nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>::Clear() (self) 224786 5 (0.1%) 5 (0.1%) nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>::Clear() 5 (0.2%) nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>::Clear() (self)
5 (0.2%) std::pair<std::_Rb_tree_iterator<mozilla::layers::ShadowableLayer*>, bool> std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_insert_unique<mozilla::layers::ShadowableLayer* const&>(mozilla::layers::ShadowableLayer* const&&&) 141134 0 (0.0%) 5 (0.1%) std::_Rb_tree_iterator<mozilla::layers::ShadowableLayer*> std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_insert_<mozilla::layers::ShadowableLayer* const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, mozilla::layers::ShadowableLayer* const&&&) 5 (0.2%) moz_xmalloc
5 (0.2%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 224856 0 (0.0%) 5 (0.1%) mozilla::ContainerState::~ContainerState() 1 (0.0%) pthread_mutex_unlock 1 (0.0%) nsTArray_Impl<nsRefPtr<mozilla::layers::Layer>, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long) 1 (0.0%) arena_dalloc
14 (0.5%) mozilla::layers::Layer::ApplyPendingUpdatesToSubtree() (self) 5 (0.2%) mozilla::layers::ClientLayerManager::EndTransactionInternal(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) 138261 0 (0.0%) 5 (0.1%) mozilla::layers::Layer::ApplyPendingUpdatesToSubtree() 14 (0.5%) mozilla::layers::Layer::ApplyPendingUpdatesToSubtree() (self) 3 (0.1%) mozilla::layers::Layer::ApplyPendingUpdatesForThisTransaction() 1 (0.0%) mozilla::layers::ContainerLayer::GetFirstChild() const 1 (0.0%) mozilla::layers::Layer::GetFirstChild() const
5 (0.2%) nsDisplayBackgroundColor::AllocateGeometry(nsDisplayListBuilder*) 1 (0.0%) nsDisplayItemBoundsGeometry::nsDisplayItemBoundsGeometry(nsDisplayItem*, nsDisplayListBuilder*) (self) 225086 1 (0.0%) 5 (0.1%) nsDisplayItemBoundsGeometry::nsDisplayItemBoundsGeometry(nsDisplayItem*, nsDisplayListBuilder*) 4 (0.1%) nsIFrame::GetBorderRadii(int*) const 1 (0.0%) nsDisplayItemBoundsGeometry::nsDisplayItemBoundsGeometry(nsDisplayItem*, nsDisplayListBuilder*) (self)
5 (0.2%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self) 5 (0.2%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 225732 5 (0.1%) 5 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 5 (0.2%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self)
5 (0.2%) _moz_pixman_region32_fini (self) 3 (0.1%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase() 1 (0.0%) nsAutoPtr<mozilla::ThebesLayerData>::~nsAutoPtr() 1 (0.0%) mozilla::layers::CommonLayerAttributes::~CommonLayerAttributes() 267986 5 (0.1%) 5 (0.1%) _moz_pixman_region32_fini 5 (0.2%) _moz_pixman_region32_fini (self)
5 (0.2%) mozilla::gfx::Matrix4x4::Matrix4x4() (self) 4 (0.1%) mozilla::layers::Layer::GetTransform() const 1 (0.0%) mozilla::layers::Layer::SnapTransformTranslation(mozilla::gfx::Matrix4x4 const&, mozilla::gfx::Matrix*) 138357 5 (0.1%) 5 (0.1%) mozilla::gfx::Matrix4x4::Matrix4x4() 5 (0.2%) mozilla::gfx::Matrix4x4::Matrix4x4() (self)
5 (0.2%) gfx3DMatrix::Determinant() const (self) 4 (0.1%) gfx3DMatrix::IsBackfaceVisible() const 1 (0.0%) gfx3DMatrix::IsSingular() const 137446 5 (0.1%) 5 (0.1%) gfx3DMatrix::Determinant() const 5 (0.2%) gfx3DMatrix::Determinant() const (self)
5 (0.2%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 1 (0.0%) AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty) (self) 225641 1 (0.0%) 5 (0.1%) AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty) 4 (0.1%) mozilla::layers::Layer::ClearAnimations() 1 (0.0%) AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty) (self)
5 (0.2%) mozilla::layers::ClientLayerManager::ForwardTransaction(bool) 139288 0 (0.0%) 5 (0.1%) nsTArray_Impl<nsRefPtr<mozilla::layers::Layer>, nsTArrayInfallibleAllocator>::Clear() 5 (0.2%) mozilla::layers::Layer::Release()
5 (0.2%) _moz_pixman_region32_not_empty (self) 4 (0.1%) nsRegion::IsEmpty() const 1 (0.0%) nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&) 268001 5 (0.1%) 5 (0.1%) _moz_pixman_region32_not_empty 5 (0.2%) _moz_pixman_region32_not_empty (self)
5 (0.2%) mozilla::ContainerState::Finish(unsigned int*, mozilla::LayerManagerData*) 139193 0 (0.0%) 5 (0.1%) mozilla::layers::ClientContainerLayer::RepositionChild(mozilla::layers::Layer*, mozilla::layers::Layer*) 4 (0.1%) mozilla::layers::ClientLayerManager::Hold(mozilla::layers::Layer*) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::RepositionChild(mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*)
4 (0.1%) mozilla::DisplayListClipState::AutoSaveRestore::~AutoSaveRestore() (self) 3 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 2 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 226835 4 (0.1%) 5 (0.1%) mozilla::DisplayListClipState::AutoSaveRestore::~AutoSaveRestore() 4 (0.1%) mozilla::DisplayListClipState::AutoSaveRestore::~AutoSaveRestore() (self) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
5 (0.2%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 225846 0 (0.0%) 5 (0.1%) nsDisplayBackgroundColor::AllocateGeometry(nsDisplayListBuilder*) 5 (0.2%) nsDisplayItemBoundsGeometry::nsDisplayItemBoundsGeometry(nsDisplayItem*, nsDisplayListBuilder*)
5 (0.2%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 137473 0 (0.0%) 5 (0.1%) gfx3DMatrix::NudgeToIntegers() 5 (0.2%) mozilla::gfx::NudgeToInteger(float*)
5 (0.2%) nsDisplayBackgroundImage::AllocateGeometry(nsDisplayListBuilder*) 225404 0 (0.0%) 5 (0.1%) nsDisplayBackgroundGeometry::nsDisplayBackgroundGeometry(nsDisplayBackgroundImage*, nsDisplayListBuilder*) 5 (0.2%) nsDisplayBackgroundImage::GetPositioningArea()
4 (0.1%) nsIntRegion::Or(nsIntRegion const&, nsIntRect const&) 1 (0.0%) _moz_pixman_region32_union_rect (self) 1 (0.0%) nsRegion::Or(nsRegion const&, nsRect const&) 267993 1 (0.0%) 5 (0.1%) _moz_pixman_region32_union_rect 3 (0.1%) _moz_pixman_region32_copy 1 (0.0%) _moz_pixman_region32_union_rect (self) 1 (0.0%) _moz_pixman_region32_union
5 (0.2%) mozilla::FrameProperties::Get(mozilla::FramePropertyDescriptor const*, bool*) const [clone .constprop.521] (self) 3 (0.1%) nsIFrame::GetVisualOverflowRectRelativeToSelf() const 2 (0.1%) nsIFrame::GetUsedBorder() const 227016 5 (0.1%) 5 (0.1%) mozilla::FrameProperties::Get(mozilla::FramePropertyDescriptor const*, bool*) const [clone .constprop.521] 5 (0.2%) mozilla::FrameProperties::Get(mozilla::FramePropertyDescriptor const*, bool*) const [clone .constprop.521] (self)
5 (0.2%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .part.383] 1 (0.0%) nsIFrame::GetView() const (self) 227134 1 (0.0%) 5 (0.1%) nsIFrame::GetView() const 4 (0.1%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 1 (0.0%) nsIFrame::GetView() const (self)
5 (0.2%) nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const 227093 0 (0.0%) 5 (0.1%) nsFrame::GetChildList(mozilla::layout::FrameChildListID) const 4 (0.1%) nsIFrame::GetAbsoluteContainingBlock() const 1 (0.0%) ViewportFrame::GetAbsoluteListID() const
5 (0.2%) nsBoxFrame::GetType() const (self) 5 (0.2%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 231517 5 (0.1%) 5 (0.1%) nsBoxFrame::GetType() const 5 (0.2%) nsBoxFrame::GetType() const (self)
5 (0.2%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::UsesAutoArrayBuffer() const (self) 3 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::~nsTArray_base() 2 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long) 85917 5 (0.1%) 5 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::UsesAutoArrayBuffer() const 5 (0.2%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::UsesAutoArrayBuffer() const (self)
4 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 1 (0.0%) nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 138918 0 (0.0%) 5 (0.1%) mozilla::layers::ClientLayerManager::Mutated(mozilla::layers::Layer*) 5 (0.2%) mozilla::layers::ClientLayerManager::Hold(mozilla::layers::Layer*)
5 (0.2%) mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*) 225928 0 (0.0%) 5 (0.1%) nsDisplayListBuilder::DestroyOutOfFlowDisplayData(void*) 5 (0.2%) mozilla::DisplayItemClip::~DisplayItemClip()
4 (0.1%) mozilla::ThebesLayerData::CanOptimizeImageLayer(nsDisplayListBuilder*) 225465 0 (0.0%) 4 (0.1%) nsDisplayBackgroundImage::GetContainer(mozilla::layers::LayerManager*, nsDisplayListBuilder*) 4 (0.1%) nsDisplayBackgroundImage::TryOptimizeToImageLayer(mozilla::layers::LayerManager*, nsDisplayListBuilder*)
4 (0.1%) mozilla::layers::ContentClientRemoteBuffer::BuildTextureClients(mozilla::gfx::SurfaceFormat, nsIntRect const&, unsigned int) 139578 0 (0.0%) 4 (0.1%) mozilla::layers::TextureClient::InitIPDLActor(mozilla::layers::CompositableForwarder*) 4 (0.1%) mozilla::layers::ShadowLayerForwarder::CreateTexture(mozilla::layers::SurfaceDescriptor const&, unsigned int)
4 (0.1%) nsBlockFrame::GetType() const (self) 3 (0.1%) nsIFrame::Preserves3DChildren() const 1 (0.0%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 226179 4 (0.1%) 4 (0.1%) nsBlockFrame::GetType() const 4 (0.1%) nsBlockFrame::GetType() const (self)
4 (0.1%) __memmove_ssse3_back (self) 3 (0.1%) mozilla::layers::PLayerChild** nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::PLayerChild*>(unsigned int, unsigned int, mozilla::layers::PLayerChild* const*, unsigned int) 1 (0.0%) TimerThread::RemoveTimerInternal(nsTimerImpl*) 426972 4 (0.1%) 4 (0.1%) __memmove_ssse3_back 4 (0.1%) __memmove_ssse3_back (self)
4 (0.1%) PL_ArenaAllocate 1 (0.0%) LockArena (self) 440404 1 (0.0%) 4 (0.1%) LockArena 2 (0.1%) PR_Lock 1 (0.0%) LockArena (self) 1 (0.0%) PR_CallOnce
4 (0.1%) nsDisplayBackgroundImage::GetContainer(mozilla::layers::LayerManager*, nsDisplayListBuilder*) 225463 0 (0.0%) 4 (0.1%) nsDisplayBackgroundImage::TryOptimizeToImageLayer(mozilla::layers::LayerManager*, nsDisplayListBuilder*) 3 (0.1%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 1 (0.0%) nsImageRenderer::~nsImageRenderer()
4 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_HashKey(PLDHashTable*, void const*) (self) 4 (0.1%) PL_DHashTableOperate 225731 4 (0.1%) 4 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_HashKey(PLDHashTable*, void const*) 4 (0.1%) nsTHashtable<mozilla::FramePropertyTable::Entry>::s_HashKey(PLDHashTable*, void const*) (self)
4 (0.1%) mozilla::layers::PLayerTransactionChild::SendPLayerConstructor(mozilla::layers::PLayerChild*) 1 (0.0%) mozilla::layers::PLayerChild** nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::PLayerChild*>(unsigned int, unsigned int, mozilla::layers::PLayerChild* const*, unsigned int) (self) 118369 1 (0.0%) 4 (0.1%) mozilla::layers::PLayerChild** nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::PLayerChild*>(unsigned int, unsigned int, mozilla::layers::PLayerChild* const*, unsigned int) 3 (0.1%) __memmove_ssse3_back 1 (0.0%) mozilla::layers::PLayerChild** nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::PLayerChild*>(unsigned int, unsigned int, mozilla::layers::PLayerChild* const*, unsigned int) (self)
4 (0.1%) gdk_property_get 36930 0 (0.0%) 4 (0.1%) XGetWindowProperty 4 (0.1%) _XReply
4 (0.1%) _XReply 32335 0 (0.0%) 4 (0.1%) xcb_wait_for_reply 4 (0.1%) xcb_poll_for_reply
4 (0.1%) nsWindow::GetClientOffset() 42135 0 (0.0%) 4 (0.1%) gdk_property_get 4 (0.1%) XGetWindowProperty
3 (0.1%) IsZOrderLEQ(nsDisplayItem*, nsDisplayItem*, void*) 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 225212 0 (0.0%) 4 (0.1%) nsLayoutUtils::GetZIndex(nsIFrame*) 2 (0.1%) nsIFrame::IsPositioned() const 1 (0.0%) nsIFrame::StylePosition() const [clone .isra.355] 1 (0.0%) nsRuleNode::GetStylePosition(nsStyleContext*, bool)
2 (0.1%) mozilla::layers::AutoTxnEnd::~AutoTxnEnd() 2 (0.1%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 2 (0.1%) mozilla::layers::Edit::MaybeDestroy(mozilla::layers::Edit::Type) (self) 107488 2 (0.0%) 4 (0.1%) mozilla::layers::Edit::MaybeDestroy(mozilla::layers::Edit::Type) 2 (0.1%) mozilla::layers::Edit::MaybeDestroy(mozilla::layers::Edit::Type) (self) 2 (0.1%) mozilla::layers::CommonLayerAttributes::~CommonLayerAttributes()
4 (0.1%) XGetWindowProperty 37273 0 (0.0%) 4 (0.1%) _XReply 4 (0.1%) xcb_wait_for_reply
4 (0.1%) AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty) 4 (0.1%) mozilla::layers::Layer::ClearAnimations() (self) 138306 4 (0.1%) 4 (0.1%) mozilla::layers::Layer::ClearAnimations() 4 (0.1%) mozilla::layers::Layer::ClearAnimations() (self)
3 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPCompositableConstructor(mozilla::layers::PCompositableChild*, mozilla::layers::TextureInfo const&) 1 (0.0%) void IPC::WriteParam<unsigned int>(IPC::Message*, unsigned int const&) [clone .isra.10] (self) 117193 1 (0.0%) 4 (0.1%) void IPC::WriteParam<unsigned int>(IPC::Message*, unsigned int const&) [clone .isra.10] 3 (0.1%) Pickle::WriteBytes(void const*, int, unsigned int) 1 (0.0%) void IPC::WriteParam<unsigned int>(IPC::Message*, unsigned int const&) [clone .isra.10] (self)
4 (0.1%) mozilla::ContainerState::PopThebesLayerData() 224130 0 (0.0%) 4 (0.1%) mozilla::ThebesLayerData::CanOptimizeImageLayer(nsDisplayListBuilder*) 4 (0.1%) nsDisplayBackgroundImage::GetContainer(mozilla::layers::LayerManager*, nsDisplayListBuilder*)
3 (0.1%) nsDisplayListBuilder::AllocateDisplayItemClip(mozilla::DisplayItemClip const&) (self) 2 (0.1%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) 2 (0.1%) mozilla::DisplayListClipState::GetCurrentCombinedClip(nsDisplayListBuilder*) 225523 3 (0.1%) 4 (0.1%) nsDisplayListBuilder::AllocateDisplayItemClip(mozilla::DisplayItemClip const&) 3 (0.1%) nsDisplayListBuilder::AllocateDisplayItemClip(mozilla::DisplayItemClip const&) (self) 1 (0.0%) nsDisplayListBuilder::Allocate(unsigned long)
4 (0.1%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .constprop.632] (self) 3 (0.1%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 1 (0.0%) GetTransformRootFrame(nsIFrame*) 224956 4 (0.1%) 4 (0.1%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .constprop.632] 4 (0.1%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .constprop.632] (self)
4 (0.1%) PresShell::Paint(nsView*, nsRegion const&, unsigned int) 138883 0 (0.0%) 4 (0.1%) mozilla::layers::ClientLayerManager::BeginTransactionWithTarget(gfxContext*) 4 (0.1%) nsWindow::GetClientBounds(nsIntRect&)
4 (0.1%) mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&) 135332 0 (0.0%) 4 (0.1%) nsIntRegion::Or(nsIntRegion const&, nsIntRect const&) 4 (0.1%) _moz_pixman_region32_union_rect
4 (0.1%) nsWindow::GetClientBounds(nsIntRect&) 164486 0 (0.0%) 4 (0.1%) nsWindow::GetClientOffset() 4 (0.1%) gdk_property_get
3 (0.1%) nsLayoutUtils::ViewportHasDisplayPort(nsPresContext*, nsRect*) 1 (0.0%) nsIPresShell::GetRootScrollFrameAsScrollable() const 223596 0 (0.0%) 4 (0.1%) nsIPresShell::GetRootScrollFrame() const 2 (0.1%) ViewportFrame::GetType() const 1 (0.0%) nsHTMLScrollFrame::GetType() const 1 (0.0%) nsContainerFrame::GetChildList(mozilla::layout::FrameChildListID) const
4 (0.1%) arena_malloc 4 (0.1%) arena_bin_malloc_easy.isra.13 (self) 416 4 (0.1%) 4 (0.1%) arena_bin_malloc_easy.isra.13 4 (0.1%) arena_bin_malloc_easy.isra.13 (self)
4 (0.1%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 225552 0 (0.0%) 4 (0.1%) nsDisplayListBuilder::~nsDisplayListBuilder() 4 (0.1%) FreeArenaList.isra.0
4 (0.1%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 107621 0 (0.0%) 4 (0.1%) mozilla::layers::Edit::Edit(mozilla::layers::OpSetLayerAttributes const&) 3 (0.1%) mozilla::layers::LayerAttributes::Assign(mozilla::layers::CommonLayerAttributes const&, mozilla::layers::SpecificLayerAttributes const&) 1 (0.0%) mozilla::layers::OpSetLayerAttributes::OpSetLayerAttributes(mozilla::layers::OpSetLayerAttributes const&)
4 (0.1%) mozilla::layers::ImageDataSerializerBase::GetAsDrawTarget() 137146 0 (0.0%) 4 (0.1%) gfxPlatform::CreateDrawTargetForData(unsigned char*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, int, mozilla::gfx::SurfaceFormat) 2 (0.1%) mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&) 2 (0.1%) gfxASurface::Init(_cairo_surface*, bool)
4 (0.1%) mozilla::layers::ClientLayerManager::BeginTransactionWithTarget(gfxContext*) 164466 0 (0.0%) 4 (0.1%) nsWindow::GetClientBounds(nsIntRect&) 4 (0.1%) nsWindow::GetClientOffset()
4 (0.1%) nsStyleTransformMatrix::ProcessTranslatePart(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&, int, float) 222927 0 (0.0%) 4 (0.1%) nsRuleNode::CalcLength(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&) 2 (0.1%) CalcLengthWith(nsCSSValue const&, int, nsStyleFont const*, nsStyleContext*, nsPresContext*, bool, bool, bool&) 2 (0.1%) NSToCoordRoundWithClamp(float)
4 (0.1%) mozilla::layers::ClientThebesLayer::~ClientThebesLayer() 139256 0 (0.0%) 4 (0.1%) mozilla::RefPtr<mozilla::layers::ContentClient>::operator=(mozilla::layers::ContentClient*) 4 (0.1%) mozilla::layers::ContentClientSingleBuffered::~ContentClientSingleBuffered()
4 (0.1%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) 4 (0.1%) mozilla::DisplayItemClip::ApplyNonRoundedIntersection(nsRect const&) const (self) 224312 4 (0.1%) 4 (0.1%) mozilla::DisplayItemClip::ApplyNonRoundedIntersection(nsRect const&) const 4 (0.1%) mozilla::DisplayItemClip::ApplyNonRoundedIntersection(nsRect const&) const (self)
3 (0.1%) mozilla::layers::ContentClientRemoteBuffer::CreateBuffer(gfxContentType, nsIntRect const&, unsigned int, mozilla::RefPtr<mozilla::gfx::DrawTarget>*, mozilla::RefPtr<mozilla::gfx::DrawTarget>*) 1 (0.0%) mozilla::layers::ContentClientSingleBuffered::PrepareFrame() 139617 0 (0.0%) 4 (0.1%) mozilla::layers::BufferTextureClient::GetAsDrawTarget() 4 (0.1%) mozilla::layers::ImageDataSerializerBase::GetAsDrawTarget()
4 (0.1%) arena_malloc 4 (0.1%) pow2_ceil (self) 390 4 (0.1%) 4 (0.1%) pow2_ceil 4 (0.1%) pow2_ceil (self)
2 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::GetFrameListChanges(nsDisplayItem*, nsTArray<nsIFrame*>&) 2 (0.1%) nsTArray<nsIFrame*>::~nsTArray() (self) 1 (0.0%) nsDisplayWrapList::~nsDisplayWrapList() 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 192719 2 (0.0%) 4 (0.1%) nsTArray<nsIFrame*>::~nsTArray() 2 (0.1%) nsTArray<nsIFrame*>::~nsTArray() (self) 2 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
4 (0.1%) nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty) 224982 0 (0.0%) 4 (0.1%) ElementAnimations* HasAnimationOrTransitionForCompositor<ElementAnimations>(nsIContent*, nsIAtom*, nsCSSProperty) 2 (0.1%) ElementAnimations::HasAnimationOfProperty(nsCSSProperty) const 1 (0.0%) ElementAnimations::CanPerformOnCompositorThread(mozilla::css::CommonElementAnimationData::CanAnimateFlags) const 1 (0.0%) nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const
4 (0.1%) mozilla::RefPtr<mozilla::layers::ContentClient>::operator=(mozilla::layers::ContentClient*) 139279 0 (0.0%) 4 (0.1%) mozilla::layers::ContentClientSingleBuffered::~ContentClientSingleBuffered() 2 (0.1%) mozilla::layers::ContentClientRemoteBuffer::~ContentClientRemoteBuffer() 2 (0.1%) mozilla::layers::CompositableClient::Destroy()
4 (0.1%) xcb_wait_for_reply 32333 0 (0.0%) 4 (0.1%) xcb_poll_for_reply 3 (0.1%) xcb_connect_to_fd 1 (0.0%) xcb_take_socket
4 (0.1%) mozilla::layers::TextureClient::InitIPDLActor(mozilla::layers::CompositableForwarder*) 140302 0 (0.0%) 4 (0.1%) mozilla::layers::ShadowLayerForwarder::CreateTexture(mozilla::layers::SurfaceDescriptor const&, unsigned int) 3 (0.1%) mozilla::layers::PLayerTransactionChild::SendPTextureConstructor(mozilla::layers::PTextureChild*, mozilla::layers::SurfaceDescriptor const&, unsigned int const&) 1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPTextureConstructor(mozilla::layers::SurfaceDescriptor const&, unsigned int const&)
4 (0.1%) mozilla::layers::BufferTextureClient::GetAsDrawTarget() 138554 0 (0.0%) 4 (0.1%) mozilla::layers::ImageDataSerializerBase::GetAsDrawTarget() 4 (0.1%) gfxPlatform::CreateDrawTargetForData(unsigned char*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, int, mozilla::gfx::SurfaceFormat)
4 (0.1%) arena_dalloc 4 (0.1%) arena_run_tree_search (self) 393 4 (0.1%) 4 (0.1%) arena_run_tree_search 4 (0.1%) arena_run_tree_search (self)
2 (0.1%) nsSplittableFrame::GetSkipSides(nsHTMLReflowState const*) const (self) 2 (0.1%) nsIFrame::GetBorderRadii(int*) const 2 (0.1%) nsIFrame::ApplySkipSides(nsMargin&, nsHTMLReflowState const*) const 228357 2 (0.0%) 4 (0.1%) nsSplittableFrame::GetSkipSides(nsHTMLReflowState const*) const 2 (0.1%) nsSplittableFrame::GetSkipSides(nsHTMLReflowState const*) const (self) 2 (0.1%) nsSplittableFrame::GetPrevInFlow() const
4 (0.1%) nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*) (self) 2 (0.1%) nsDisplayTransform::GetDeltaToTransformOrigin(nsIFrame const*, float, nsRect const*) 1 (0.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) 1 (0.0%) nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float) 225073 4 (0.1%) 4 (0.1%) nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*) 4 (0.1%) nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*) (self)
19 (0.7%) std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_erase(std::_Rb_tree_node<mozilla::layers::ShadowableLayer*>*) (self) 4 (0.1%) mozilla::layers::AutoTxnEnd::~AutoTxnEnd() 141084 1 (0.0%) 4 (0.1%) std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_erase(std::_Rb_tree_node<mozilla::layers::ShadowableLayer*>*) 19 (0.7%) std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_erase(std::_Rb_tree_node<mozilla::layers::ShadowableLayer*>*) (self) 2 (0.1%) arena_dalloc 1 (0.0%) pthread_mutex_unlock
4 (0.1%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::Edit const&, IPC::Message*) (self) 117945 1 (0.0%) 4 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::Edit const&, IPC::Message*) 3 (0.1%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.6] 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::Edit const&, IPC::Message*) (self)
4 (0.1%) mozilla::ContainerState::Finish(unsigned int*, mozilla::LayerManagerData*) 224664 0 (0.0%) 4 (0.1%) nsRegion::IsEmpty() const 4 (0.1%) _moz_pixman_region32_not_empty
4 (0.1%) nsDisplayListBuilder::~nsDisplayListBuilder() 2 (0.1%) FreeArenaList.isra.0 (self) 440408 2 (0.0%) 4 (0.1%) FreeArenaList.isra.0 2 (0.1%) FreeArenaList.isra.0 (self) 1 (0.0%) pthread_mutex_unlock 1 (0.0%) malloc_mutex_unlock
3 (0.1%) mozilla::layers::Layer::ApplyPendingUpdatesToSubtree() 3 (0.1%) mozilla::layers::Layer::ApplyPendingUpdatesForThisTransaction() (self) 138260 3 (0.1%) 3 (0.1%) mozilla::layers::Layer::ApplyPendingUpdatesForThisTransaction() 3 (0.1%) mozilla::layers::Layer::ApplyPendingUpdatesForThisTransaction() (self)
3 (0.1%) mozilla::layers::ContainerLayerAttributes::Assign(mozilla::layers::FrameMetrics const&, float const&, float const&, float const&, float const&) (self) 1 (0.0%) mozilla::layers::ContainerLayer::FillSpecificAttributes(mozilla::layers::SpecificLayerAttributes&) 1 (0.0%) mozilla::layers::SpecificLayerAttributes::operator=(mozilla::layers::SpecificLayerAttributes const&) 1 (0.0%) mozilla::layers::SpecificLayerAttributes::operator=(mozilla::layers::ContainerLayerAttributes const&) 106707 3 (0.1%) 3 (0.1%) mozilla::layers::ContainerLayerAttributes::Assign(mozilla::layers::FrameMetrics const&, float const&, float const&, float const&, float const&) 3 (0.1%) mozilla::layers::ContainerLayerAttributes::Assign(mozilla::layers::FrameMetrics const&, float const&, float const&, float const&, float const&) (self)
3 (0.1%) pixman_op 3 (0.1%) pixman_coalesce.isra.0 (self) 267977 3 (0.1%) 3 (0.1%) pixman_coalesce.isra.0 3 (0.1%) pixman_coalesce.isra.0 (self)
2 (0.1%) PL_ArenaAllocate 1 (0.0%) PR_Unlock (self) 1 (0.0%) gfxPlatform::BufferRotationEnabled() 439457 1 (0.0%) 3 (0.1%) PR_Unlock 2 (0.1%) pthread_mutex_unlock 1 (0.0%) PR_Unlock (self)
3 (0.1%) nsPresContext::AppUnitsPerDevPixel() const (self) 2 (0.1%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 1 (0.0%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const 225335 3 (0.1%) 3 (0.1%) nsPresContext::AppUnitsPerDevPixel() const 3 (0.1%) nsPresContext::AppUnitsPerDevPixel() const (self)
3 (0.1%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 3 (0.1%) nsImageRenderer::PrepareImage() [clone .part.520] (self) 224437 3 (0.1%) 3 (0.1%) nsImageRenderer::PrepareImage() [clone .part.520] 3 (0.1%) nsImageRenderer::PrepareImage() [clone .part.520] (self)
3 (0.1%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) 117936 0 (0.0%) 3 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::SpecificLayerAttributes const&, IPC::Message*) 3 (0.1%) void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.6]
2 (0.1%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 2 (0.1%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int) (self) 1 (0.0%) mozilla::layers::PLayerChild::Send__delete__(mozilla::layers::PLayerChild*) 87140 2 (0.0%) 3 (0.1%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int) 2 (0.1%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int) (self) 1 (0.0%) pthread_getspecific
3 (0.1%) __poll (self) 3 (0.1%) xcb_connect_to_fd 424731 3 (0.1%) 3 (0.1%) __poll 3 (0.1%) __poll (self)
3 (0.1%) mozilla::ipc::MessageChannel::Send(IPC::Message*) 105863 0 (0.0%) 3 (0.1%) mozilla::ipc::MessageChannel::CxxStackFrame::CxxStackFrame(mozilla::ipc::MessageChannel&, mozilla::ipc::Direction, IPC::Message const*) 2 (0.1%) strndup 1 (0.0%) strdup
3 (0.1%) mozilla::FramePropertyTable::PropertyValue::IsArray() (self) 3 (0.1%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*) 224649 3 (0.1%) 3 (0.1%) mozilla::FramePropertyTable::PropertyValue::IsArray() 3 (0.1%) mozilla::FramePropertyTable::PropertyValue::IsArray() (self)
3 (0.1%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsDisplayItem*, mozilla::layers::Layer*, mozilla::LayerState) 224748 0 (0.0%) 3 (0.1%) nsTHashtable<nsRefPtrHashKey<mozilla::FrameLayerBuilder::DisplayItemData> >::PutEntry(mozilla::FrameLayerBuilder::DisplayItemData*) 3 (0.1%) PL_DHashTableOperate
3 (0.1%) nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float) 3 (0.1%) nsCSSValue::GetAngleValueInRadians() const (self) 221321 3 (0.1%) 3 (0.1%) nsCSSValue::GetAngleValueInRadians() const 3 (0.1%) nsCSSValue::GetAngleValueInRadians() const (self)
2 (0.1%) LockArena 1 (0.0%) PR_Lock (self) 1 (0.0%) mozilla::ipc::MessageChannel::Send(IPC::Message*) 439452 1 (0.0%) 3 (0.1%) PR_Lock 2 (0.1%) __pthread_mutex_lock 1 (0.0%) PR_Lock (self)
3 (0.1%) mozilla::ContainerState::PopThebesLayerData() 1 (0.0%) mozilla::ContainerState::CreateOrRecycleColorLayer(mozilla::layers::ThebesLayer*) (self) 224469 1 (0.0%) 3 (0.1%) mozilla::ContainerState::CreateOrRecycleColorLayer(mozilla::layers::ThebesLayer*) 2 (0.1%) mozilla::layers::ClientLayerManager::CreateColorLayer() 1 (0.0%) mozilla::ContainerState::CreateOrRecycleColorLayer(mozilla::layers::ThebesLayer*) (self)
2 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 1 (0.0%) mozilla::DisplayItemClip::operator=(mozilla::DisplayItemClip const&) (self) 1 (0.0%) mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&) 224848 1 (0.0%) 3 (0.1%) mozilla::DisplayItemClip::operator=(mozilla::DisplayItemClip const&) 1 (0.0%) mozilla::DisplayItemClip::operator=(mozilla::DisplayItemClip const&) (self) 1 (0.0%) void nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>::AssignRange<mozilla::DisplayItemClip::RoundedRect>(unsigned int, unsigned int, mozilla::DisplayItemClip::RoundedRect const*) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
3 (0.1%) mozilla::layers::ContainerLayer::FillSpecificAttributes(mozilla::layers::SpecificLayerAttributes&) 106756 0 (0.0%) 3 (0.1%) mozilla::layers::SpecificLayerAttributes::operator=(mozilla::layers::ContainerLayerAttributes const&) 2 (0.1%) mozilla::layers::FrameMetrics::FrameMetrics() 1 (0.0%) mozilla::layers::ContainerLayerAttributes::Assign(mozilla::layers::FrameMetrics const&, float const&, float const&, float const&, float const&)
3 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 225026 0 (0.0%) 3 (0.1%) nsDisplayList::Sort(nsDisplayListBuilder*, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 3 (0.1%) nsDisplayList::Count() const
3 (0.1%) PL_DHashTableInit 3 (0.1%) PL_DHashAllocTable (self) 85952 3 (0.1%) 3 (0.1%) PL_DHashAllocTable 3 (0.1%) PL_DHashAllocTable (self)
3 (0.1%) _moz_pixman_region32_rectangles (self) 3 (0.1%) mozilla::layers::AddTransformedRegion(nsIntRegion&, nsIntRegion const&, gfx3DMatrix const&) 267988 3 (0.1%) 3 (0.1%) _moz_pixman_region32_rectangles 3 (0.1%) _moz_pixman_region32_rectangles (self)
3 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator-(nsPoint const&) const (self) 3 (0.1%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 225889 3 (0.1%) 3 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator-(nsPoint const&) const 3 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator-(nsPoint const&) const (self)
3 (0.1%) mozilla::layers::FrameMetrics::FrameMetrics() (self) 2 (0.1%) mozilla::layers::SpecificLayerAttributes::operator=(mozilla::layers::ContainerLayerAttributes const&) 1 (0.0%) mozilla::layers::ContainerLayer::FillSpecificAttributes(mozilla::layers::SpecificLayerAttributes&) 107705 3 (0.1%) 3 (0.1%) mozilla::layers::FrameMetrics::FrameMetrics() 3 (0.1%) mozilla::layers::FrameMetrics::FrameMetrics() (self)
3 (0.1%) mozilla::ContainerState::PopThebesLayerData() 225289 0 (0.0%) 3 (0.1%) nsPresContext::GetRootWidget() 1 (0.0%) nsViewManager::GetRootWidget(nsIWidget**) 1 (0.0%) nsBaseWidget::AddRef() 1 (0.0%) nsWindow::AddRef()
3 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 3 (0.1%) nsIFrame::IsFrameOfType(unsigned int) const (self) 226670 3 (0.1%) 3 (0.1%) nsIFrame::IsFrameOfType(unsigned int) const 3 (0.1%) nsIFrame::IsFrameOfType(unsigned int) const (self)
3 (0.1%) mozilla::DisplayListClipState::AutoSaveRestore::AutoSaveRestore(nsDisplayListBuilder*) (self) 2 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 224118 3 (0.1%) 3 (0.1%) mozilla::DisplayListClipState::AutoSaveRestore::AutoSaveRestore(nsDisplayListBuilder*) 3 (0.1%) mozilla::DisplayListClipState::AutoSaveRestore::AutoSaveRestore(nsDisplayListBuilder*) (self)
3 (0.1%) mozilla::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::DisplayItemClip const&, nsPoint const&, nsDisplayItemGeometry*) 1 (0.0%) mozilla::DisplayItemClip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::DisplayItemClip const&, nsRect const&, nsRegion*) (self) 224321 1 (0.0%) 3 (0.1%) mozilla::DisplayItemClip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::DisplayItemClip const&, nsRect const&, nsRegion*) 2 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const 1 (0.0%) mozilla::DisplayItemClip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::DisplayItemClip const&, nsRect const&, nsRegion*) (self)
2 (0.1%) mozilla::layers::Edit::MaybeDestroy(mozilla::layers::Edit::Type) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 107483 0 (0.0%) 3 (0.1%) mozilla::layers::CommonLayerAttributes::~CommonLayerAttributes() 1 (0.0%) _moz_pixman_region32_fini 1 (0.0%) nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::~nsTArray_base()
3 (0.1%) mozilla::ContainerState::ScaleToNearestPixels(nsRect const&) 3 (0.1%) NSToIntRoundUp(double) (self) 135314 3 (0.1%) 3 (0.1%) NSToIntRoundUp(double) 3 (0.1%) NSToIntRoundUp(double) (self)
3 (0.1%) mozilla::layers::ShadowLayerForwarder::CreateTexture(mozilla::layers::SurfaceDescriptor const&, unsigned int) 118041 0 (0.0%) 3 (0.1%) mozilla::layers::PLayerTransactionChild::SendPTextureConstructor(mozilla::layers::PTextureChild*, mozilla::layers::SurfaceDescriptor const&, unsigned int const&) 1 (0.0%) mozilla::layers::PTextureChild** nsTArray_Impl<mozilla::layers::PTextureChild*, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::PTextureChild*>(unsigned int, unsigned int, mozilla::layers::PTextureChild* const*, unsigned int) 1 (0.0%) mozilla::layers::PCompositorChild::Register(mozilla::ipc::IProtocol*) 1 (0.0%) mozilla::ipc::MessageChannel::Send(IPC::Message*)
3 (0.1%) mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren(mozilla::gfx::Matrix4x4 const&) 138375 0 (0.0%) 3 (0.1%) mozilla::layers::ColorLayer::ComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 1 (0.0%) mozilla::gfx::Matrix4x4::operator*(mozilla::gfx::Matrix4x4 const&) const 1 (0.0%) mozilla::layers::Layer::ComputeEffectiveTransformForMaskLayer(mozilla::gfx::Matrix4x4 const&) 1 (0.0%) mozilla::layers::Layer::GetLocalTransform()
3 (0.1%) nsRegion::nsRegion(nsRegion const&) (self) 2 (0.1%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 1 (0.0%) nsDisplayWrapList::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 135319 3 (0.1%) 3 (0.1%) nsRegion::nsRegion(nsRegion const&) 3 (0.1%) nsRegion::nsRegion(nsRegion const&) (self)
3 (0.1%) mozilla::gfx::FuzzyEqual(float, float, float) (self) 2 (0.1%) mozilla::gfx::NudgeToInteger(float*) 1 (0.0%) gfx3DMatrix::FuzzyEqual(gfx3DMatrix const&) const 137383 3 (0.1%) 3 (0.1%) mozilla::gfx::FuzzyEqual(float, float, float) 3 (0.1%) mozilla::gfx::FuzzyEqual(float, float, float) (self)
3 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 1 (0.0%) gfxMatrix::Reset() (self) 137552 1 (0.0%) 3 (0.1%) gfxMatrix::Reset() 2 (0.1%) _moz_cairo_matrix_init_identity 1 (0.0%) gfxMatrix::Reset() (self)
3 (0.1%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 227123 0 (0.0%) 3 (0.1%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 1 (0.0%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) 1 (0.0%) nsStyleBackground::IsTransparent() const 1 (0.0%) nsStyleContext::StyleBackground()
3 (0.1%) mozilla::ContainerState::CreateOrRecycleThebesLayer(nsIFrame const*, nsIFrame const*, nsPoint const&) 224328 0 (0.0%) 3 (0.1%) mozilla::FrameLayerBuilder::SaveLastPaintOffset(mozilla::layers::ThebesLayer*) 3 (0.1%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::PutEntry(mozilla::layers::ThebesLayer*)
3 (0.1%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 225213 0 (0.0%) 3 (0.1%) IsZOrderLEQ(nsDisplayItem*, nsDisplayItem*, void*) 3 (0.1%) nsLayoutUtils::GetZIndex(nsIFrame*)
3 (0.1%) malloc_mutex_lock (self) 2 (0.1%) arena_malloc 1 (0.0%) arena_dalloc 398 3 (0.1%) 3 (0.1%) malloc_mutex_lock 3 (0.1%) malloc_mutex_lock (self)
3 (0.1%) nsStyleAnimation::ExtractComputedValue(nsCSSProperty, nsStyleContext*, nsStyleAnimation::Value&) 2 (0.1%) nsRuleNode::GetStyleData(nsStyleStructID, nsStyleContext*, bool) (self) 222899 2 (0.0%) 3 (0.1%) nsRuleNode::GetStyleData(nsStyleStructID, nsStyleContext*, bool) 2 (0.1%) nsRuleNode::GetStyleData(nsStyleStructID, nsStyleContext*, bool) (self) 1 (0.0%) nsCachedStyleData::GetStyleData(nsStyleStructID)
3 (0.1%) nsDeckFrame::GetType() const (self) 3 (0.1%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 231532 3 (0.1%) 3 (0.1%) nsDeckFrame::GetType() const 3 (0.1%) nsDeckFrame::GetType() const (self)
2 (0.1%) mozilla::layers::LayerAttributes::Assign(mozilla::layers::CommonLayerAttributes const&, mozilla::layers::SpecificLayerAttributes const&) 1 (0.0%) mozilla::layers::CommonLayerAttributes::Assign(nsIntRegion const&, mozilla::layers::EventRegions const&, mozilla::layers::TransformMatrix const&, float const&, float const&, unsigned int const&, float const&, bool const&, nsIntRect const&, bool const&, mozilla::gfx::PointTyped<mozilla::LayerPixel> const&, mozilla::gfx::MarginTyped<mozilla::LayerPixel> const&, bool const&, unsigned long const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, unsigned long const&, unsigned int const&, mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, nsTArray<mozilla::layers::Animation> const&, nsIntRegion const&) 107693 0 (0.0%) 3 (0.1%) nsIntRegion::operator=(nsIntRegion const&) 3 (0.1%) _moz_pixman_region32_copy
3 (0.1%) arena_malloc 430 0 (0.0%) 3 (0.1%) arena_run_alloc.isra.10 2 (0.1%) arena_run_split 1 (0.0%) arena_avail_comp
3 (0.1%) void mozilla::layers::CreateShadowFor<void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)>(mozilla::layers::ClientLayer*, mozilla::layers::ClientLayerManager*, void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)) 140753 0 (0.0%) 3 (0.1%) void mozilla::layers::CreatedLayer<mozilla::layers::OpCreateContainerLayer>(mozilla::layers::Transaction*, mozilla::layers::ShadowableLayer*) 2 (0.1%) std::vector<mozilla::layers::Edit, std::allocator<mozilla::layers::Edit> >::push_back(mozilla::layers::Edit const&) 1 (0.0%) mozilla::layers::OpCreateContainerLayer::Assign(mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*)
3 (0.1%) pixman_op 2 (0.1%) pixman_region_union_o (self) 267974 2 (0.0%) 3 (0.1%) pixman_region_union_o 2 (0.1%) pixman_region_union_o (self) 1 (0.0%) pixman_rect_alloc
3 (0.1%) pixman_op 2 (0.1%) pixman_region_append_non_o (self) 267973 2 (0.0%) 3 (0.1%) pixman_region_append_non_o 2 (0.1%) pixman_region_append_non_o (self) 1 (0.0%) pixman_rect_alloc
3 (0.1%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1 (0.0%) nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&) (self) 227128 1 (0.0%) 3 (0.1%) nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&) 2 (0.1%) nsIFrame::GetAbsoluteContainingBlock() const 1 (0.0%) nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&) (self)
3 (0.1%) gfx3DMatrix::Is2D() const (self) 2 (0.1%) gfx3DMatrix::operator*(gfx3DMatrix const&) const 1 (0.0%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 137460 3 (0.1%) 3 (0.1%) gfx3DMatrix::Is2D() const 3 (0.1%) gfx3DMatrix::Is2D() const (self)
2 (0.1%) mozilla::layers::ClientContainerLayer::~ClientContainerLayer() 1 (0.0%) mozilla::layers::ClientThebesLayer::~ClientThebesLayer() 1 (0.0%) mozilla::layers::Layer::~Layer() (self) 138308 1 (0.0%) 3 (0.1%) mozilla::layers::Layer::~Layer() 2 (0.1%) mozilla::gfx::UserData::Destroy() 1 (0.0%) mozilla::layers::Layer::~Layer() (self)
2 (0.1%) nsCSSRendering::GetBackgroundLayerRect(nsPresContext*, nsIFrame*, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, unsigned int) 1 (0.0%) nsDisplayBackgroundImage::TryOptimizeToImageLayer(mozilla::layers::LayerManager*, nsDisplayListBuilder*) 1 (0.0%) nsImageRenderer::~nsImageRenderer() (self) 224441 1 (0.0%) 3 (0.1%) nsImageRenderer::~nsImageRenderer() 1 (0.0%) nsStyleGradient::Release() 1 (0.0%) nsImageRenderer::~nsImageRenderer() (self) 1 (0.0%) nsLayoutUtils::SurfaceFromElementResult::~SurfaceFromElementResult()
3 (0.1%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 225180 0 (0.0%) 3 (0.1%) nsLayoutUtils::ViewportHasDisplayPort(nsPresContext*, nsRect*) 3 (0.1%) nsIPresShell::GetRootScrollFrame() const
3 (0.1%) nsDisplayList::nsDisplayList() (self) 2 (0.1%) Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 225832 3 (0.1%) 3 (0.1%) nsDisplayList::nsDisplayList() 3 (0.1%) nsDisplayList::nsDisplayList() (self)
3 (0.1%) nsRefPtr<mozilla::layers::Layer>::assign_with_AddRef(mozilla::layers::Layer*) (self) 2 (0.1%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 1 (0.0%) mozilla::ContainerState::PopThebesLayerData() 224780 3 (0.1%) 3 (0.1%) nsRefPtr<mozilla::layers::Layer>::assign_with_AddRef(mozilla::layers::Layer*) 3 (0.1%) nsRefPtr<mozilla::layers::Layer>::assign_with_AddRef(mozilla::layers::Layer*) (self)
3 (0.1%) general_composite_rect 1 (0.0%) linear_get_scanline_narrow (self) 267869 1 (0.0%) 3 (0.1%) linear_get_scanline_narrow 1 (0.0%) linear_get_scanline_narrow (self) 1 (0.0%) _pixman_gradient_walker_pixel 1 (0.0%) _pixman_gradient_walker_init
3 (0.1%) xcb_poll_for_reply 32325 0 (0.0%) 3 (0.1%) xcb_connect_to_fd 3 (0.1%) __poll
3 (0.1%) ViewportFrame::GetType() const (self) 2 (0.1%) nsIPresShell::GetRootScrollFrame() const 1 (0.0%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 228099 3 (0.1%) 3 (0.1%) ViewportFrame::GetType() const 3 (0.1%) ViewportFrame::GetType() const (self)
3 (0.1%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) 3 (0.1%) ConstrainToCoordValues(double&) (self) 224939 3 (0.1%) 3 (0.1%) ConstrainToCoordValues(double&) 3 (0.1%) ConstrainToCoordValues(double&) (self)
2 (0.1%) nsIFrame::GetOffsetTo(nsIFrame const*) const (self) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 1 (0.0%) nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&) 1 (0.0%) nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float) 227434 2 (0.0%) 3 (0.1%) nsIFrame::GetOffsetTo(nsIFrame const*) const 2 (0.1%) nsIFrame::GetOffsetTo(nsIFrame const*) const (self) 1 (0.0%) mozilla::gfx::BasePoint<int, nsPoint>::operator+=(nsPoint const&)
3 (0.1%) nsIFrame::GetBorderRadii(int*) const 3 (0.1%) nsStyleContext::DoGetStyleBorder(bool) (self) 223116 3 (0.1%) 3 (0.1%) nsStyleContext::DoGetStyleBorder(bool) 3 (0.1%) nsStyleContext::DoGetStyleBorder(bool) (self)
3 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 117172 0 (0.0%) 3 (0.1%) void IPC::WriteParam<mozilla::gfx::MarginTyped<mozilla::LayerPixel> >(IPC::Message*, mozilla::gfx::MarginTyped<mozilla::LayerPixel> const&) 3 (0.1%) Pickle::WriteBytes(void const*, int, unsigned int)
3 (0.1%) nsDisplayList::Sort(nsDisplayListBuilder*, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*) 3 (0.1%) nsDisplayList::Count() const (self) 225021 3 (0.1%) 3 (0.1%) nsDisplayList::Count() const 3 (0.1%) nsDisplayList::Count() const (self)
3 (0.1%) mozilla::layers::ClientThebesLayer::PaintBuffer(gfxContext*, nsIntRegion const&, nsIntRegion const&, nsIntRegion const&, bool, mozilla::layers::DrawRegionClip) 138796 0 (0.0%) 3 (0.1%) mozilla::layers::ContentClientRemoteBuffer::Updated(nsIntRegion const&, nsIntRegion const&, bool) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::UseTexture(mozilla::layers::CompositableClient*, mozilla::layers::TextureClient*) 1 (0.0%) mozilla::layers::ContentClientRemoteBuffer::BufferRotation() const 1 (0.0%) mozilla::layers::ContentClientRemoteBuffer::GetUpdatedRegion(nsIntRegion const&, nsIntRegion const&, bool)
3 (0.1%) nsHTMLScrollFrame::GetType() const (self) 2 (0.1%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 1 (0.0%) nsIPresShell::GetRootScrollFrame() const 226900 3 (0.1%) 3 (0.1%) nsHTMLScrollFrame::GetType() const 3 (0.1%) nsHTMLScrollFrame::GetType() const (self)
2 (0.1%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*>&) 138380 0 (0.0%) 2 (0.0%) mozilla::layers::Layer** nsTArray_Impl<mozilla::layers::Layer*, nsTArrayInfallibleAllocator>::AppendElement<mozilla::layers::Layer*>(mozilla::layers::Layer* const&) 2 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int)
2 (0.1%) nsStyleImage::IsOpaque() const 1 (0.0%) nsStyleImage::IsComplete() const (self) 222609 1 (0.0%) 2 (0.0%) nsStyleImage::IsComplete() const 1 (0.0%) nsStyleImage::IsComplete() const (self) 1 (0.0%) imgRequestProxy::GetImageStatus(unsigned int*)
2 (0.1%) mozilla::layers::ContentClientSingleBuffered::~ContentClientSingleBuffered() 138864 0 (0.0%) 2 (0.0%) mozilla::layers::CompositableClient::Destroy() 2 (0.1%) mozilla::layers::PCompositableChild::Send__delete__(mozilla::layers::PCompositableChild*)
2 (0.1%) mozilla::ContainerState::CreateOrRecycleColorLayer(mozilla::layers::ThebesLayer*) 138914 0 (0.0%) 2 (0.0%) mozilla::layers::ClientLayerManager::CreateColorLayer() 2 (0.1%) void mozilla::layers::CreateShadowFor<void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)>(mozilla::layers::ClientLayer*, mozilla::layers::ClientLayerManager*, void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*))
2 (0.1%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) 2 (0.1%) nsDisplayListBuilder::ToReferenceFrame(nsIFrame const*) (self) 225827 2 (0.0%) 2 (0.0%) nsDisplayListBuilder::ToReferenceFrame(nsIFrame const*) 2 (0.1%) nsDisplayListBuilder::ToReferenceFrame(nsIFrame const*) (self)
2 (0.1%) nsLayoutUtils::GetZIndex(nsIFrame*) 2 (0.1%) nsIFrame::IsPositioned() const (self) 205131 2 (0.0%) 2 (0.0%) nsIFrame::IsPositioned() const 2 (0.1%) nsIFrame::IsPositioned() const (self)
2 (0.1%) mozilla::layers::Layer::SetClipRect(nsIntRect const*) 2 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEqualEdges(nsIntRect const&) const (self) 141023 2 (0.0%) 2 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEqualEdges(nsIntRect const&) const 2 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEqualEdges(nsIntRect const&) const (self)
2 (0.1%) mozilla::ContainerState::PopThebesLayerData() 2 (0.1%) gfxRGBA::gfxRGBA(unsigned int, gfxRGBA::PackedColorType) (self) 142874 2 (0.0%) 2 (0.0%) gfxRGBA::gfxRGBA(unsigned int, gfxRGBA::PackedColorType) 2 (0.1%) gfxRGBA::gfxRGBA(unsigned int, gfxRGBA::PackedColorType) (self)
2 (0.1%) __floorf_sse41 (self) 2 (0.1%) mozilla::gfx::NudgeToInteger(float*) 429131 2 (0.0%) 2 (0.0%) __floorf_sse41 2 (0.1%) __floorf_sse41 (self)
2 (0.1%) IPC::Message::Message(int, unsigned int, IPC::Message::PriorityValue, IPC::Message::MessageCompression, char const*) 104745 0 (0.0%) 2 (0.0%) Pickle::Pickle(int) 2 (0.1%) Pickle::Resize(unsigned int)
2 (0.1%) mozilla::LayerActivity::RestyleCountForProperty(nsCSSProperty) (self) 2 (0.1%) mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty) 224680 2 (0.0%) 2 (0.0%) mozilla::LayerActivity::RestyleCountForProperty(nsCSSProperty) 2 (0.1%) mozilla::LayerActivity::RestyleCountForProperty(nsCSSProperty) (self)
2 (0.1%) nsRuleNode::CalcLength(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&) 2 (0.1%) NSToCoordRoundWithClamp(float) (self) 173091 2 (0.0%) 2 (0.0%) NSToCoordRoundWithClamp(float) 2 (0.1%) NSToCoordRoundWithClamp(float) (self)
2 (0.1%) IDMap<mozilla::ipc::IProtocol>::AddWithID(mozilla::ipc::IProtocol*, int) 1 (0.0%) __gnu_cxx::hashtable<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> >::find_or_insert(std::pair<int const, mozilla::ipc::IProtocol*> const&) (self) 111848 1 (0.0%) 2 (0.0%) __gnu_cxx::hashtable<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> >::find_or_insert(std::pair<int const, mozilla::ipc::IProtocol*> const&) 1 (0.0%) moz_xmalloc 1 (0.0%) __gnu_cxx::hashtable<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> >::find_or_insert(std::pair<int const, mozilla::ipc::IProtocol*> const&) (self)
1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPTextureConstructor(mozilla::layers::PTextureChild*, mozilla::layers::SurfaceDescriptor const&, unsigned int const&) 1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPLayerConstructor(mozilla::layers::PLayerChild*) 111063 0 (0.0%) 2 (0.0%) mozilla::layers::PCompositorChild::Register(mozilla::ipc::IProtocol*) 2 (0.1%) IDMap<mozilla::ipc::IProtocol>::AddWithID(mozilla::ipc::IProtocol*, int)
2 (0.1%) mozilla::layers::PLayerChild::Send__delete__(mozilla::layers::PLayerChild*) 118028 0 (0.0%) 2 (0.0%) mozilla::layers::PLayerTransactionChild::RemoveManagee(int, mozilla::ipc::IProtocol*) 2 (0.1%) unsigned int nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::IndexOfFirstElementGt<mozilla::layers::PLayerChild*, nsDefaultComparator<mozilla::layers::PLayerChild*, mozilla::layers::PLayerChild*> >(mozilla::layers::PLayerChild* const&, nsDefaultComparator<mozilla::layers::PLayerChild*, mozilla::layers::PLayerChild*> const&) const [clone .isra.691]
2 (0.1%) nsRegion::SimplifyOutward(unsigned int) (self) 1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) mozilla::layers::AddTransformedRegion(nsIntRegion&, nsIntRegion const&, gfx3DMatrix const&) 135177 2 (0.0%) 2 (0.0%) nsRegion::SimplifyOutward(unsigned int) 2 (0.1%) nsRegion::SimplifyOutward(unsigned int) (self)
1 (0.0%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) DisplayLine(nsDisplayListBuilder*, nsRect const&, nsRect const&, nsLineList_iterator&, int, int&, nsDisplayListSet const&, nsBlockFrame*, mozilla::css::TextOverflow*) [clone .isra.471] [clone .constprop.479] 225020 0 (0.0%) 2 (0.0%) nsDisplayListSet::MoveTo(nsDisplayListSet const&) const 2 (0.1%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.216]
2 (0.1%) nsCSSRendering::ComputeBackgroundPositioningArea(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, nsIFrame**) 2 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Deflate(nsMargin const&) (self) 165072 2 (0.0%) 2 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Deflate(nsMargin const&) 2 (0.1%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Deflate(nsMargin const&) (self)
2 (0.1%) nsDisplayBackgroundImage::~nsDisplayBackgroundImage() (self) 2 (0.1%) nsDisplayList::DeleteAll() 225461 2 (0.0%) 2 (0.0%) nsDisplayBackgroundImage::~nsDisplayBackgroundImage() 2 (0.1%) nsDisplayBackgroundImage::~nsDisplayBackgroundImage() (self)
2 (0.1%) _moz_cairo_create 2 (0.1%) _cairo_path_fixed_init (self) 266199 2 (0.0%) 2 (0.0%) _cairo_path_fixed_init 2 (0.1%) _cairo_path_fixed_init (self)
2 (0.1%) __ceil_sse41 (self) 2 (0.1%) nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float) 428845 2 (0.0%) 2 (0.0%) __ceil_sse41 2 (0.1%) __ceil_sse41 (self)
2 (0.1%) mozilla::layers::TextureClient::Finalize() 139426 0 (0.0%) 2 (0.0%) mozilla::layers::TextureClient::ForceRemove() 2 (0.1%) mozilla::layers::PTextureChild::SendRemoveTexture()
2 (0.1%) gfxPlatform::CreateDrawTargetForData(unsigned char*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, int, mozilla::gfx::SurfaceFormat) 268617 0 (0.0%) 2 (0.0%) mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&) 2 (0.1%) mozilla::gfx::DrawTargetCairo::InitAlreadyReferenced(_cairo_surface*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&)
1 (0.0%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) 1 (0.0%) nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*) 224584 0 (0.0%) 2 (0.0%) mozilla::DisplayListClipState::GetCurrentCombinedClip(nsDisplayListBuilder*) 2 (0.1%) nsDisplayListBuilder::AllocateDisplayItemClip(mozilla::DisplayItemClip const&)
2 (0.1%) mozilla::layers::Layer::~Layer() 138362 0 (0.0%) 2 (0.0%) mozilla::gfx::UserData::Destroy() 2 (0.1%) arena_dalloc
2 (0.1%) mozilla::ContainerState::PopThebesLayerData() 138134 0 (0.0%) 2 (0.0%) mozilla::layers::Layer::SetVisibleRegion(nsIntRegion const&) 2 (0.1%) _moz_pixman_region32_equal
2 (0.1%) mozilla::layers::BufferTextureClient::AllocateForSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::layers::TextureAllocationFlags) 139387 0 (0.0%) 2 (0.0%) mozilla::layers::MemoryTextureClient::Allocate(unsigned int) 1 (0.0%) moz_malloc_size_of 1 (0.0%) malloc
2 (0.1%) nsCSSRendering::ComputeBackgroundPositioningArea(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, nsIFrame**) 227111 0 (0.0%) 2 (0.0%) nsIFrame::ApplySkipSides(nsMargin&, nsHTMLReflowState const*) const 2 (0.1%) nsSplittableFrame::GetSkipSides(nsHTMLReflowState const*) const
2 (0.1%) std::_Rb_tree_increment(std::_Rb_tree_node_base*) (self) 2 (0.1%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 431512 2 (0.0%) 2 (0.0%) std::_Rb_tree_increment(std::_Rb_tree_node_base*) 2 (0.1%) std::_Rb_tree_increment(std::_Rb_tree_node_base*) (self)
2 (0.1%) mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&) 225252 0 (0.0%) 2 (0.0%) nsDisplayBackgroundColor::IsUniform(nsDisplayListBuilder*, unsigned int*) 1 (0.0%) nsLayoutUtils::HasNonZeroCorner(nsStyleCorners const&) 1 (0.0%) nsIFrame::StyleBorder() const [clone .isra.354]
2 (0.1%) nsTextFrame::GetType() const (self) 2 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 228088 2 (0.0%) 2 (0.0%) nsTextFrame::GetType() const 2 (0.1%) nsTextFrame::GetType() const (self)
2 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::IncrementLength(unsigned int) (self) 1 (0.0%) ColorStop* nsTArray_Impl<ColorStop, nsTArrayInfallibleAllocator>::AppendElement<ColorStop>(ColorStop const&) 1 (0.0%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int) 87232 2 (0.0%) 2 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::IncrementLength(unsigned int) 2 (0.1%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::IncrementLength(unsigned int) (self)
2 (0.1%) mozilla::layers::ContentClientRemoteBuffer::~ContentClientRemoteBuffer() 139196 0 (0.0%) 2 (0.0%) mozilla::AtomicRefCountedWithFinalize<mozilla::layers::TextureClient>::Release() 2 (0.1%) mozilla::layers::TextureClient::Finalize()
2 (0.1%) gfxASurface::Init(_cairo_surface*, bool) 265658 0 (0.0%) 2 (0.0%) _cairo_user_data_array_set_data 2 (0.1%) _cairo_array_append_multiple
2 (0.1%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 224712 0 (0.0%) 2 (0.0%) mozilla::layers::Layer::SetClipRect(nsIntRect const*) 2 (0.1%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEqualEdges(nsIntRect const&) const
2 (0.1%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) 2 (0.1%) nsDisplayBackgroundColor::GetType() (self) 225686 2 (0.0%) 2 (0.0%) nsDisplayBackgroundColor::GetType() 2 (0.1%) nsDisplayBackgroundColor::GetType() (self)
2 (0.1%) free (self) 1 (0.0%) mozilla::layers::Layer::SetBaseTransform(mozilla::gfx::Matrix4x4 const&) 1 (0.0%) mozilla::layers::PLayerTransaction::Msg_PCompositableConstructor::~Msg_PCompositableConstructor() 434 2 (0.0%) 2 (0.0%) free 2 (0.1%) free (self)
2 (0.1%) mozilla::FrameLayerBuilder::StoreDataForFrame(nsDisplayItem*, mozilla::layers::Layer*, mozilla::LayerState) 1 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) (self) 224340 1 (0.0%) 2 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) 1 (0.0%) mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*) (self) 1 (0.0%) mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*)
2 (0.1%) mozilla::layers::PCompositorChild::Register(mozilla::ipc::IProtocol*) 111849 0 (0.0%) 2 (0.0%) IDMap<mozilla::ipc::IProtocol>::AddWithID(mozilla::ipc::IProtocol*, int) 2 (0.1%) __gnu_cxx::hashtable<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> >::find_or_insert(std::pair<int const, mozilla::ipc::IProtocol*> const&)
2 (0.1%) dest_write_back_direct (self) 2 (0.1%) general_composite_rect 267911 2 (0.0%) 2 (0.0%) dest_write_back_direct 2 (0.1%) dest_write_back_direct (self)
2 (0.1%) void IPC::WriteParam<mozilla::gfx::RectTyped<mozilla::LayerPixel> >(IPC::Message*, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&) 2 (0.1%) void IPC::WriteParam<float>(IPC::Message*, float const&) (self) 117169 2 (0.0%) 2 (0.0%) void IPC::WriteParam<float>(IPC::Message*, float const&) 2 (0.1%) void IPC::WriteParam<float>(IPC::Message*, float const&) (self)
2 (0.1%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) mozilla::layers::ColorLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self) 138431 1 (0.0%) 2 (0.0%) mozilla::layers::ColorLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) mozilla::layers::ColorLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) (self) 1 (0.0%) gfxRGBA::operator!=(gfxRGBA const&) const
2 (0.1%) mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::ThebesLayerData*, nsDisplayItem*, mozilla::DisplayItemClip const&, nsIFrame*, mozilla::LayerState, nsPoint const&, nsAutoPtr<nsDisplayItemGeometry>) 225643 0 (0.0%) 2 (0.0%) nsDisplayOpacity::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 2 (0.1%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int)
2 (0.1%) mozilla::gfx::DrawTargetCairo::InitAlreadyReferenced(_cairo_surface*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&) 266830 0 (0.0%) 2 (0.0%) _moz_cairo_create 2 (0.1%) _cairo_path_fixed_init
2 (0.1%) nsDisplayBackgroundImage::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) nsRegion::operator=(nsRegion const&) (self) 225818 1 (0.0%) 2 (0.0%) nsRegion::operator=(nsRegion const&) 1 (0.0%) _moz_pixman_region32_copy 1 (0.0%) nsRegion::operator=(nsRegion const&) (self)
2 (0.1%) nsFrame::GetParentStyleContextFrame() const (self) 2 (0.1%) nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float) 226147 2 (0.0%) 2 (0.0%) nsFrame::GetParentStyleContextFrame() const 2 (0.1%) nsFrame::GetParentStyleContextFrame() const (self)
2 (0.1%) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) (self) 2 (0.1%) std::pair<std::_Rb_tree_iterator<mozilla::layers::ShadowableLayer*>, bool> std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_insert_unique<mozilla::layers::ShadowableLayer* const&>(mozilla::layers::ShadowableLayer* const&&&) 431514 2 (0.0%) 2 (0.0%) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) 2 (0.1%) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) (self)
2 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 2 (0.1%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Animation> const&, IPC::Message*) (self) 117442 2 (0.0%) 2 (0.0%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Animation> const&, IPC::Message*) 2 (0.1%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Animation> const&, IPC::Message*) (self)
2 (0.1%) mozilla::layers::ClientThebesLayer::RenderLayer() 138810 0 (0.0%) 2 (0.0%) mozilla::layers::CompositableClient::Connect() 2 (0.1%) mozilla::layers::ShadowLayerForwarder::Connect(mozilla::layers::CompositableClient*)
2 (0.1%) mozilla::ContainerState::PopThebesLayerData() 224666 0 (0.0%) 2 (0.0%) nsIntRegion::Or(nsIntRegion const&, nsIntRegion const&) 2 (0.1%) _moz_pixman_region32_union
2 (0.1%) nsRuleNode::CalcLength(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&) 2 (0.1%) CalcLengthWith(nsCSSValue const&, int, nsStyleFont const*, nsStyleContext*, nsPresContext*, bool, bool, bool&) (self) 222919 2 (0.0%) 2 (0.0%) CalcLengthWith(nsCSSValue const&, int, nsStyleFont const*, nsStyleContext*, nsPresContext*, bool, bool, bool&) 2 (0.1%) CalcLengthWith(nsCSSValue const&, int, nsStyleFont const*, nsStyleContext*, nsPresContext*, bool, bool, bool&) (self)
2 (0.1%) mozilla::layers::CompositableClient::Connect() 140303 0 (0.0%) 2 (0.0%) mozilla::layers::ShadowLayerForwarder::Connect(mozilla::layers::CompositableClient*) 2 (0.1%) mozilla::layers::PLayerTransactionChild::SendPCompositableConstructor(mozilla::layers::PCompositableChild*, mozilla::layers::TextureInfo const&)
2 (0.1%) general_composite_rect 2 (0.1%) combine_src_u (self) 267672 2 (0.0%) 2 (0.0%) combine_src_u 2 (0.1%) combine_src_u (self)
2 (0.1%) mozilla::AtomicRefCountedWithFinalize<mozilla::layers::TextureClient>::Release() 139574 0 (0.0%) 2 (0.0%) mozilla::layers::TextureClient::Finalize() 2 (0.1%) mozilla::layers::TextureClient::ForceRemove()
2 (0.1%) mozilla::layers::ContainerLayer::DefaultComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 1 (0.0%) mozilla::layers::Layer::SnapTransformTranslation(mozilla::gfx::Matrix4x4 const&, mozilla::gfx::Matrix*) (self) 138295 1 (0.0%) 2 (0.0%) mozilla::layers::Layer::SnapTransformTranslation(mozilla::gfx::Matrix4x4 const&, mozilla::gfx::Matrix*) 1 (0.0%) mozilla::gfx::Matrix4x4::Matrix4x4() 1 (0.0%) mozilla::layers::Layer::SnapTransformTranslation(mozilla::gfx::Matrix4x4 const&, mozilla::gfx::Matrix*) (self)
2 (0.1%) mozilla::DisplayItemClip::NoClip() (self) 1 (0.0%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) 1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 224115 2 (0.0%) 2 (0.0%) mozilla::DisplayItemClip::NoClip() 2 (0.1%) mozilla::DisplayItemClip::NoClip() (self)
2 (0.1%) gfxPlatform::CreateDrawTargetForData(unsigned char*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, int, mozilla::gfx::SurfaceFormat) 136485 0 (0.0%) 2 (0.0%) gfxASurface::Init(_cairo_surface*, bool) 2 (0.1%) _cairo_user_data_array_set_data
2 (0.1%) _moz_pixman_region32_equal (self) 2 (0.1%) mozilla::layers::Layer::SetVisibleRegion(nsIntRegion const&) 267981 2 (0.0%) 2 (0.0%) _moz_pixman_region32_equal 2 (0.1%) _moz_pixman_region32_equal (self)
2 (0.1%) malloc_mutex_unlock (self) 1 (0.0%) FreeArenaList.isra.0 1 (0.0%) arena_malloc 403 2 (0.0%) 2 (0.0%) malloc_mutex_unlock 2 (0.1%) malloc_mutex_unlock (self)
2 (0.1%) _moz_cairo_matrix_init_identity (self) 2 (0.1%) gfxMatrix::Reset() 265983 2 (0.0%) 2 (0.0%) _moz_cairo_matrix_init_identity 2 (0.1%) _moz_cairo_matrix_init_identity (self)
2 (0.1%) mozilla::layers::LayerManagerUserDataDestroy(void*) (self) 2 (0.1%) mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*)) 224859 2 (0.0%) 2 (0.0%) mozilla::layers::LayerManagerUserDataDestroy(void*) 2 (0.1%) mozilla::layers::LayerManagerUserDataDestroy(void*) (self)
1 (0.0%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) (self) 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 225425 1 (0.0%) 2 (0.0%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) 1 (0.0%) nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) (self) 1 (0.0%) gfx3DMatrix::Is2D() const
2 (0.1%) gfxContext::Translate(gfxPoint const&) 137600 0 (0.0%) 2 (0.0%) gfxContext::ChangeTransform(mozilla::gfx::Matrix const&, bool) 1 (0.0%) gfxContext::GetDTTransform() const 1 (0.0%) mozilla::gfx::NudgeToInteger(float*)
2 (0.1%) mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&) 268285 0 (0.0%) 2 (0.0%) mozilla::gfx::DrawTargetCairo::InitAlreadyReferenced(_cairo_surface*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&) 2 (0.1%) _moz_cairo_create
2 (0.1%) mozilla::gfx::Matrix4x4::Scale(float, float, float) (self) 2 (0.1%) mozilla::layers::Layer::GetTransform() const 138359 2 (0.0%) 2 (0.0%) mozilla::gfx::Matrix4x4::Scale(float, float, float) 2 (0.1%) mozilla::gfx::Matrix4x4::Scale(float, float, float) (self)
2 (0.1%) nsDisplayBackgroundImage::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 222610 0 (0.0%) 2 (0.0%) nsStyleImage::IsOpaque() const 2 (0.1%) nsStyleImage::IsComplete() const
2 (0.1%) mozilla::layers::Edit::Edit(mozilla::layers::Edit const&) 1 (0.0%) mozilla::layers::SpecificLayerAttributes::operator=(mozilla::layers::SpecificLayerAttributes const&) (self) 106761 1 (0.0%) 2 (0.0%) mozilla::layers::SpecificLayerAttributes::operator=(mozilla::layers::SpecificLayerAttributes const&) 1 (0.0%) mozilla::layers::SpecificLayerAttributes::operator=(mozilla::layers::SpecificLayerAttributes const&) (self) 1 (0.0%) mozilla::layers::ContainerLayerAttributes::Assign(mozilla::layers::FrameMetrics const&, float const&, float const&, float const&, float const&)
2 (0.1%) mozilla::layers::CommonLayerAttributes::Assign(nsIntRegion const&, mozilla::layers::EventRegions const&, mozilla::layers::TransformMatrix const&, float const&, float const&, unsigned int const&, float const&, bool const&, nsIntRect const&, bool const&, mozilla::gfx::PointTyped<mozilla::LayerPixel> const&, mozilla::gfx::MarginTyped<mozilla::LayerPixel> const&, bool const&, unsigned long const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, unsigned long const&, unsigned int const&, mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, nsTArray<mozilla::layers::Animation> const&, nsIntRegion const&) 2 (0.1%) mozilla::layers::TransformMatrix::Assign(mozilla::gfx::Matrix4x4 const&) (self) 106598 2 (0.0%) 2 (0.0%) mozilla::layers::TransformMatrix::Assign(mozilla::gfx::Matrix4x4 const&) 2 (0.1%) mozilla::layers::TransformMatrix::Assign(mozilla::gfx::Matrix4x4 const&) (self)
2 (0.1%) mozilla::layers::PLayerTransactionChild::RemoveManagee(int, mozilla::ipc::IProtocol*) 2 (0.1%) unsigned int nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::IndexOfFirstElementGt<mozilla::layers::PLayerChild*, nsDefaultComparator<mozilla::layers::PLayerChild*, mozilla::layers::PLayerChild*> >(mozilla::layers::PLayerChild* const&, nsDefaultComparator<mozilla::layers::PLayerChild*, mozilla::layers::PLayerChild*> const&) const [clone .isra.691] (self) 117200 2 (0.0%) 2 (0.0%) unsigned int nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::IndexOfFirstElementGt<mozilla::layers::PLayerChild*, nsDefaultComparator<mozilla::layers::PLayerChild*, mozilla::layers::PLayerChild*> >(mozilla::layers::PLayerChild* const&, nsDefaultComparator<mozilla::layers::PLayerChild*, mozilla::layers::PLayerChild*> const&) const [clone .isra.691] 2 (0.1%) unsigned int nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::IndexOfFirstElementGt<mozilla::layers::PLayerChild*, nsDefaultComparator<mozilla::layers::PLayerChild*, mozilla::layers::PLayerChild*> >(mozilla::layers::PLayerChild* const&, nsDefaultComparator<mozilla::layers::PLayerChild*, mozilla::layers::PLayerChild*> const&) const [clone .isra.691] (self)
2 (0.1%) nsDisplayItem::MaxActiveLayers() (self) 2 (0.1%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 225031 2 (0.0%) 2 (0.0%) nsDisplayItem::MaxActiveLayers() 2 (0.1%) nsDisplayItem::MaxActiveLayers() (self)
2 (0.1%) nsDisplayBackgroundImage::GetType() (self) 2 (0.1%) nsDisplayList::FlattenTo(nsTArray<nsDisplayItem*>*) 225683 2 (0.0%) 2 (0.0%) nsDisplayBackgroundImage::GetType() 2 (0.1%) nsDisplayBackgroundImage::GetType() (self)
2 (0.1%) mozilla::layers::ContentClientSingleBuffered::~ContentClientSingleBuffered() 139269 0 (0.0%) 2 (0.0%) mozilla::layers::ContentClientRemoteBuffer::~ContentClientRemoteBuffer() 2 (0.1%) mozilla::AtomicRefCountedWithFinalize<mozilla::layers::TextureClient>::Release()
2 (0.1%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 2 (0.1%) nsDisplayList::AppendNewToTop(nsDisplayItem*) (self) 225833 2 (0.0%) 2 (0.0%) nsDisplayList::AppendNewToTop(nsDisplayItem*) 2 (0.1%) nsDisplayList::AppendNewToTop(nsDisplayItem*) (self)
2 (0.1%) _cairo_user_data_array_set_data 1 (0.0%) _cairo_array_append_multiple (self) 265651 1 (0.0%) 2 (0.0%) _cairo_array_append_multiple 1 (0.0%) _cairo_array_append_multiple (self) 1 (0.0%) _cairo_array_allocate
2 (0.1%) arena_avail_tree_insert (self) 1 (0.0%) arena_run_dalloc 1 (0.0%) arena_run_split 409 2 (0.0%) 2 (0.0%) arena_avail_tree_insert 2 (0.1%) arena_avail_tree_insert (self)
2 (0.1%) arena_run_alloc.isra.10 1 (0.0%) arena_run_split (self) 411 1 (0.0%) 2 (0.0%) arena_run_split 1 (0.0%) arena_run_split (self) 1 (0.0%) arena_avail_tree_insert
2 (0.1%) nsDisplayBackgroundImage::GetBounds(nsDisplayListBuilder*, bool*) (self) 1 (0.0%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) 1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 224865 2 (0.0%) 2 (0.0%) nsDisplayBackgroundImage::GetBounds(nsDisplayListBuilder*, bool*) 2 (0.1%) nsDisplayBackgroundImage::GetBounds(nsDisplayListBuilder*, bool*) (self)
2 (0.1%) mozilla::ContainerState::PopThebesLayerData() 2 (0.1%) mozilla::gfx::Matrix4x4::Is2D(mozilla::gfx::Matrix*) const (self) 138358 2 (0.0%) 2 (0.0%) mozilla::gfx::Matrix4x4::Is2D(mozilla::gfx::Matrix*) const 2 (0.1%) mozilla::gfx::Matrix4x4::Is2D(mozilla::gfx::Matrix*) const (self)
2 (0.1%) nsSplittableFrame::GetSkipSides(nsHTMLReflowState const*) const 2 (0.1%) nsSplittableFrame::GetPrevInFlow() const (self) 228348 2 (0.0%) 2 (0.0%) nsSplittableFrame::GetPrevInFlow() const 2 (0.1%) nsSplittableFrame::GetPrevInFlow() const (self)
2 (0.1%) nsAutoTArray<mozilla::layout::FrameChildList, 4u>::~nsAutoTArray() (self) 2 (0.1%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 225961 2 (0.0%) 2 (0.0%) nsAutoTArray<mozilla::layout::FrameChildList, 4u>::~nsAutoTArray() 2 (0.1%) nsAutoTArray<mozilla::layout::FrameChildList, 4u>::~nsAutoTArray() (self)
2 (0.1%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*) 137609 0 (0.0%) 2 (0.0%) gfxContext::Translate(gfxPoint const&) 2 (0.1%) gfxContext::ChangeTransform(mozilla::gfx::Matrix const&, bool)
2 (0.1%) mozilla::layers::ShadowLayerForwarder::Connect(mozilla::layers::CompositableClient*) 118033 0 (0.0%) 2 (0.0%) mozilla::layers::PLayerTransactionChild::SendPCompositableConstructor(mozilla::layers::PCompositableChild*, mozilla::layers::TextureInfo const&) 1 (0.0%) void IPC::WriteParam<unsigned int>(IPC::Message*, unsigned int const&) [clone .isra.10] 1 (0.0%) mozilla::ipc::MessageChannel::Send(IPC::Message*)
2 (0.1%) mozilla::ContainerState::PopThebesLayerData() 1 (0.0%) mozilla::ContainerState::SetupMaskLayer(mozilla::layers::Layer*, mozilla::DisplayItemClip const&, unsigned int) (self) 224560 1 (0.0%) 2 (0.0%) mozilla::ContainerState::SetupMaskLayer(mozilla::layers::Layer*, mozilla::DisplayItemClip const&, unsigned int) 1 (0.0%) mozilla::ContainerState::SetupMaskLayer(mozilla::layers::Layer*, mozilla::DisplayItemClip const&, unsigned int) (self) 1 (0.0%) mozilla::GetThebesDisplayItemLayerUserData(mozilla::layers::Layer*)
2 (0.1%) nsIFrame::StyleBorder() const [clone .isra.354] (self) 1 (0.0%) nsDisplayBorder::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayBackgroundColor::IsUniform(nsDisplayListBuilder*, unsigned int*) 224950 2 (0.0%) 2 (0.0%) nsIFrame::StyleBorder() const [clone .isra.354] 2 (0.1%) nsIFrame::StyleBorder() const [clone .isra.354] (self)
2 (0.1%) IPC::ParamTraits<mozilla::layers::FrameMetrics>::Write(IPC::Message*, mozilla::layers::FrameMetrics const&) 108222 0 (0.0%) 2 (0.0%) void IPC::WriteParam<unsigned int>(IPC::Message*, unsigned int const&) [clone .isra.13] 2 (0.1%) Pickle::WriteBytes(void const*, int, unsigned int)
2 (0.1%) mozilla::ContainerState::PopThebesLayerData() 224854 0 (0.0%) 2 (0.0%) nsTArray_Impl<nsAutoPtr<mozilla::ThebesLayerData>, nsTArrayInfallibleAllocator>::RemoveElementsAt(unsigned int, unsigned int) 1 (0.0%) nsAutoPtr<mozilla::ThebesLayerData>::~nsAutoPtr() 1 (0.0%) arena_dalloc
1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPLayerConstructor(mozilla::layers::PLayerChild*) 1 (0.0%) mozilla::layers::PLayerChild::Send__delete__(mozilla::layers::PLayerChild*) 105111 0 (0.0%) 2 (0.0%) IPC::Message::Message(int, unsigned int, IPC::Message::PriorityValue, IPC::Message::MessageCompression, char const*) 2 (0.1%) Pickle::Pickle(int)
2 (0.1%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*) 117195 0 (0.0%) 2 (0.0%) void IPC::WriteParam<unsigned long>(IPC::Message*, unsigned long const&) [clone .isra.14] 2 (0.1%) Pickle::WriteBytes(void const*, int, unsigned int)
2 (0.1%) nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 2 (0.1%) nsPoint::ConvertAppUnits(int, int) const (self) 191410 2 (0.0%) 2 (0.0%) nsPoint::ConvertAppUnits(int, int) const 2 (0.1%) nsPoint::ConvertAppUnits(int, int) const (self)
2 (0.1%) mozilla::ipc::MessageChannel::CxxStackFrame::CxxStackFrame(mozilla::ipc::MessageChannel&, mozilla::ipc::Direction, IPC::Message const*) 388 0 (0.0%) 2 (0.0%) strndup 1 (0.0%) __strncpy_sse2_unaligned 1 (0.0%) malloc
2 (0.1%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 2 (0.1%) nsFrameList::Enumerator::AtEnd() const (self) 224658 2 (0.0%) 2 (0.0%) nsFrameList::Enumerator::AtEnd() const 2 (0.1%) nsFrameList::Enumerator::AtEnd() const (self)
2 (0.1%) mozilla::layers::TextureClient::ForceRemove() 123573 0 (0.0%) 2 (0.0%) mozilla::layers::PTextureChild::SendRemoveTexture() 2 (0.1%) mozilla::ipc::MessageChannel::Send(IPC::Message*)
2 (0.1%) mozilla::layers::CompositableClient::Destroy() 108931 0 (0.0%) 2 (0.0%) mozilla::layers::PCompositableChild::Send__delete__(mozilla::layers::PCompositableChild*) 1 (0.0%) mozilla::layers::PCompositableChild::DestroySubtree(mozilla::ipc::IProtocolManager<mozilla::ipc::IProtocol>::ActorDestroyReason) 1 (0.0%) mozilla::ipc::MessageChannel::Send(IPC::Message*)
2 (0.1%) mozilla::layers::ContentClientRemoteBuffer::CreateAndAllocateTextureClient(mozilla::RefPtr<mozilla::layers::TextureClient>&, unsigned int) 138925 0 (0.0%) 2 (0.0%) mozilla::layers::CompositableClient::CreateTextureClientForDrawing(mozilla::gfx::SurfaceFormat, unsigned int) 2 (0.1%) mozilla::layers::CompositableClient::CreateBufferTextureClient(mozilla::gfx::SurfaceFormat, unsigned int)
2 (0.1%) ElementAnimations* HasAnimationOrTransitionForCompositor<ElementAnimations>(nsIContent*, nsIAtom*, nsCSSProperty) 2 (0.1%) ElementAnimations::HasAnimationOfProperty(nsCSSProperty) const (self) 219962 2 (0.0%) 2 (0.0%) ElementAnimations::HasAnimationOfProperty(nsCSSProperty) const 2 (0.1%) ElementAnimations::HasAnimationOfProperty(nsCSSProperty) const (self)
2 (0.1%) nsFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 2 (0.1%) nsIFrame::GetAbsoluteListID() const (self) 226116 2 (0.0%) 2 (0.0%) nsIFrame::GetAbsoluteListID() const 2 (0.1%) nsIFrame::GetAbsoluteListID() const (self)
2 (0.1%) mozilla::layers::CompositableClient::CreateTextureClientForDrawing(mozilla::gfx::SurfaceFormat, unsigned int) 138923 0 (0.0%) 2 (0.0%) mozilla::layers::CompositableClient::CreateBufferTextureClient(mozilla::gfx::SurfaceFormat, unsigned int) 1 (0.0%) moz_xmalloc 1 (0.0%) mozilla::layers::MemoryTextureClient::MemoryTextureClient(mozilla::layers::CompositableClient*, mozilla::gfx::SurfaceFormat, unsigned int)
2 (0.1%) _init (self) 1 (0.0%) mozilla::layers::Layer::SetBaseTransform(mozilla::gfx::Matrix4x4 const&) 1 (0.0%) mozilla::ipc::MessageChannel::OnMessageReceivedFromLink(IPC::Message const&) 85589 2 (0.0%) 2 (0.0%) _init 2 (0.1%) _init (self)
1 (0.0%) gfxContext::Clip() 266926 0 (0.0%) 1 (0.0%) _moz_cairo_clip_preserve 1 (0.0%) _cairo_clip_intersect_path
1 (0.0%) void mozilla::layers::CreatedLayer<mozilla::layers::OpCreateContainerLayer>(mozilla::layers::Transaction*, mozilla::layers::ShadowableLayer*) 1 (0.0%) mozilla::layers::OpCreateContainerLayer::Assign(mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*) (self) 106436 1 (0.0%) 1 (0.0%) mozilla::layers::OpCreateContainerLayer::Assign(mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*) 1 (0.0%) mozilla::layers::OpCreateContainerLayer::Assign(mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*) (self)
1 (0.0%) MessageLoop::PostTask_Helper(tracked_objects::Location const&, Task*, int, bool) 104085 0 (0.0%) 1 (0.0%) base::WaitableEvent::Signal() 1 (0.0%) base::WaitableEvent::SignalOne()
1 (0.0%) mozilla::layers::PLayerChild** nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::InsertElementSorted<mozilla::layers::PLayerChild*>(mozilla::layers::PLayerChild* const&) (self) 1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPLayerConstructor(mozilla::layers::PLayerChild*) 118371 1 (0.0%) 1 (0.0%) mozilla::layers::PLayerChild** nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::InsertElementSorted<mozilla::layers::PLayerChild*>(mozilla::layers::PLayerChild* const&) 1 (0.0%) mozilla::layers::PLayerChild** nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::InsertElementSorted<mozilla::layers::PLayerChild*>(mozilla::layers::PLayerChild* const&) (self)
1 (0.0%) nsDisplayBackgroundColor::IsUniform(nsDisplayListBuilder*, unsigned int*) 1 (0.0%) nsLayoutUtils::HasNonZeroCorner(nsStyleCorners const&) (self) 225250 1 (0.0%) 1 (0.0%) nsLayoutUtils::HasNonZeroCorner(nsStyleCorners const&) 1 (0.0%) nsLayoutUtils::HasNonZeroCorner(nsStyleCorners const&) (self)
1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::GetFrameListChanges(nsDisplayItem*, nsTArray<nsIFrame*>&) 1 (0.0%) nsDisplayItem::GetMergedFrames(nsTArray<nsIFrame*>*) (self) 223806 1 (0.0%) 1 (0.0%) nsDisplayItem::GetMergedFrames(nsTArray<nsIFrame*>*) 1 (0.0%) nsDisplayItem::GetMergedFrames(nsTArray<nsIFrame*>*) (self)
1 (0.0%) nsContainerFrame::GetChildList(mozilla::layout::FrameChildListID) const (self) 1 (0.0%) nsIPresShell::GetRootScrollFrame() const 226475 1 (0.0%) 1 (0.0%) nsContainerFrame::GetChildList(mozilla::layout::FrameChildListID) const 1 (0.0%) nsContainerFrame::GetChildList(mozilla::layout::FrameChildListID) const (self)
1 (0.0%) void mozilla::layers::CreateShadowFor<void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)>(mozilla::layers::ClientLayer*, mozilla::layers::ClientLayerManager*, void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)) 140493 0 (0.0%) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::ConstructShadowFor(mozilla::layers::ShadowableLayer*) 1 (0.0%) moz_xmalloc
1 (0.0%) nsTArray_Impl<nsAutoPtr<mozilla::ThebesLayerData>, nsTArrayInfallibleAllocator>::RemoveElementsAt(unsigned int, unsigned int) 224853 0 (0.0%) 1 (0.0%) nsAutoPtr<mozilla::ThebesLayerData>::~nsAutoPtr() 1 (0.0%) _moz_pixman_region32_fini
1 (0.0%) PresShell::AddCanvasBackgroundColorItem(nsDisplayListBuilder&, nsDisplayList&, nsIFrame*, nsRect const&, unsigned int, unsigned int) 223670 0 (0.0%) 1 (0.0%) nsIPresShell::GetRootScrollFrameAsScrollable() const 1 (0.0%) nsIPresShell::GetRootScrollFrame() const
1 (0.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) 1 (0.0%) NS_round(double) (self) 136230 1 (0.0%) 1 (0.0%) NS_round(double) 1 (0.0%) NS_round(double) (self)
1 (0.0%) mozilla::ContainerState::~ContainerState() 1 (0.0%) nsTArray_Impl<nsRefPtr<mozilla::layers::Layer>, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int) (self) 224850 1 (0.0%) 1 (0.0%) nsTArray_Impl<nsRefPtr<mozilla::layers::Layer>, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int) 1 (0.0%) nsTArray_Impl<nsRefPtr<mozilla::layers::Layer>, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int) (self)
1 (0.0%) nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int) (self) 1 (0.0%) mozilla::layers::CommonLayerAttributes::~CommonLayerAttributes() 107765 1 (0.0%) 1 (0.0%) nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int) 1 (0.0%) nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int) (self)
1 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 1 (0.0%) nsDisplayListBuilder::nsDisplayListBuilder(nsIFrame*, nsDisplayListBuilder::Mode, bool) (self) 225015 1 (0.0%) 1 (0.0%) nsDisplayListBuilder::nsDisplayListBuilder(nsIFrame*, nsDisplayListBuilder::Mode, bool) 1 (0.0%) nsDisplayListBuilder::nsDisplayListBuilder(nsIFrame*, nsDisplayListBuilder::Mode, bool) (self)
1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(mozilla::layers::PCompositableChild**, IPC::Message const*, void**, bool) 1 (0.0%) IDMap<mozilla::ipc::IProtocol>::Lookup(int) const (self) 111619 1 (0.0%) 1 (0.0%) IDMap<mozilla::ipc::IProtocol>::Lookup(int) const 1 (0.0%) IDMap<mozilla::ipc::IProtocol>::Lookup(int) const (self)
1 (0.0%) nsPresContext::ClearNotifySubDocInvalidationData(mozilla::layers::ContainerLayer*) (self) 1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 225326 1 (0.0%) 1 (0.0%) nsPresContext::ClearNotifySubDocInvalidationData(mozilla::layers::ContainerLayer*) 1 (0.0%) nsPresContext::ClearNotifySubDocInvalidationData(mozilla::layers::ContainerLayer*) (self)
1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) nsIntRegion::nsIntRegion(nsIntRect const&) (self) 135328 1 (0.0%) 1 (0.0%) nsIntRegion::nsIntRegion(nsIntRect const&) 1 (0.0%) nsIntRegion::nsIntRegion(nsIntRect const&) (self)
1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) 117284 0 (0.0%) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::ColorLayerAttributes const&, IPC::Message*) 1 (0.0%) Pickle::WriteBytes(void const*, int, unsigned int)
1 (0.0%) mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 227120 0 (0.0%) 1 (0.0%) nsIFrame::GetPaddingBoxBorderRadii(int*) const 1 (0.0%) nsXULScrollFrame::GetBorderRadii(int*) const
1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 138427 0 (0.0%) 1 (0.0%) mozilla::layers::LayerPropertiesBase::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) nsIntRegion::nsIntRegion(nsIntRect const&)
1 (0.0%) nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) 225609 0 (0.0%) 1 (0.0%) nsDisplayListBuilder::EnterPresShell(nsIFrame*, nsRect const&) 1 (0.0%) PresShell::GetCaret() const
1 (0.0%) nsDisplayTransform::FrameTransformProperties::~FrameTransformProperties() (self) 1 (0.0%) nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**) 225845 1 (0.0%) 1 (0.0%) nsDisplayTransform::FrameTransformProperties::~FrameTransformProperties() 1 (0.0%) nsDisplayTransform::FrameTransformProperties::~FrameTransformProperties() (self)
1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsDisplayItem::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) (self) 223804 1 (0.0%) 1 (0.0%) nsDisplayItem::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1 (0.0%) nsDisplayItem::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) (self)
1 (0.0%) mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*) 224776 0 (0.0%) 1 (0.0%) mozilla::FramePropertyTable::PropertyValue* nsTArray_Impl<mozilla::FramePropertyTable::PropertyValue, nsTArrayInfallibleAllocator>::AppendElement<mozilla::FramePropertyTable::PropertyValue>(mozilla::FramePropertyTable::PropertyValue const&) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int)
1 (0.0%) nsAutoPtr<nsDisplayItemGeometry>::~nsAutoPtr() (self) 1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 224730 1 (0.0%) 1 (0.0%) nsAutoPtr<nsDisplayItemGeometry>::~nsAutoPtr() 1 (0.0%) nsAutoPtr<nsDisplayItemGeometry>::~nsAutoPtr() (self)
1 (0.0%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 1 (0.0%) nsStyleBackground::IsTransparent() const (self) 222615 1 (0.0%) 1 (0.0%) nsStyleBackground::IsTransparent() const 1 (0.0%) nsStyleBackground::IsTransparent() const (self)
1 (0.0%) mozilla::layers::ContainerLayer::FillSpecificAttributes(mozilla::layers::SpecificLayerAttributes&) 1 (0.0%) mozilla::layers::ContainerLayerAttributes::~ContainerLayerAttributes() (self) 106705 1 (0.0%) 1 (0.0%) mozilla::layers::ContainerLayerAttributes::~ContainerLayerAttributes() 1 (0.0%) mozilla::layers::ContainerLayerAttributes::~ContainerLayerAttributes() (self)
1 (0.0%) base::WaitableEvent::Signal() 104084 0 (0.0%) 1 (0.0%) base::WaitableEvent::SignalOne() 1 (0.0%) base::SyncWaiter::Fire(base::WaitableEvent*)
1 (0.0%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) 225385 0 (0.0%) 1 (0.0%) nsDisplayBorder::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsIFrame::StyleBorder() const [clone .isra.354]
1 (0.0%) nsCachedStyleData::GetStyleData(nsStyleStructID) (self) 1 (0.0%) nsRuleNode::GetStyleData(nsStyleStructID, nsStyleContext*, bool) 223015 1 (0.0%) 1 (0.0%) nsCachedStyleData::GetStyleData(nsStyleStructID) 1 (0.0%) nsCachedStyleData::GetStyleData(nsStyleStructID) (self)
1 (0.0%) mozilla::layers::ContainerLayer::AsContainerLayer() const (self) 1 (0.0%) mozilla::layers::Layer::GetTransform() const 138334 1 (0.0%) 1 (0.0%) mozilla::layers::ContainerLayer::AsContainerLayer() const 1 (0.0%) mozilla::layers::ContainerLayer::AsContainerLayer() const (self)
1 (0.0%) mozilla::ipc::MessageChannel::SendAndWait(IPC::Message*, IPC::Message*) 105204 0 (0.0%) 1 (0.0%) IPC::Message::operator=(IPC::Message const&) 1 (0.0%) Pickle::operator=(Pickle const&)
1 (0.0%) ViewportFrame::GetAbsoluteListID() const (self) 1 (0.0%) nsFrame::GetChildList(mozilla::layout::FrameChildListID) const 228697 1 (0.0%) 1 (0.0%) ViewportFrame::GetAbsoluteListID() const 1 (0.0%) ViewportFrame::GetAbsoluteListID() const (self)
1 (0.0%) mozilla::layers::ClientThebesLayer::RenderLayer() 138945 0 (0.0%) 1 (0.0%) mozilla::layers::ContentClient::CreateContentClient(mozilla::layers::CompositableForwarder*) 1 (0.0%) PR_GetEnv
1 (0.0%) nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&) 1 (0.0%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElement<nsIFrame*>(nsIFrame* const&) (self) 223907 1 (0.0%) 1 (0.0%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElement<nsIFrame*>(nsIFrame* const&) 1 (0.0%) nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElement<nsIFrame*>(nsIFrame* const&) (self)
1 (0.0%) nsRegionRectIterator::nsRegionRectIterator(nsRegion const&) (self) 1 (0.0%) nsRegion::Intersects(nsRect const&) const 135325 1 (0.0%) 1 (0.0%) nsRegionRectIterator::nsRegionRectIterator(nsRegion const&) 1 (0.0%) nsRegionRectIterator::nsRegionRectIterator(nsRegion const&) (self)
1 (0.0%) nsIFrame::GetUsedBorder() const 1 (0.0%) nsIFrame::StyleBorder() const [clone .isra.287] (self) 227056 1 (0.0%) 1 (0.0%) nsIFrame::StyleBorder() const [clone .isra.287] 1 (0.0%) nsIFrame::StyleBorder() const [clone .isra.287] (self)
1 (0.0%) nsDisplayListBuilder::DisplayCaret(nsIFrame*, nsRect const&, nsDisplayList*) (self) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 227911 1 (0.0%) 1 (0.0%) nsDisplayListBuilder::DisplayCaret(nsIFrame*, nsRect const&, nsDisplayList*) 1 (0.0%) nsDisplayListBuilder::DisplayCaret(nsIFrame*, nsRect const&, nsDisplayList*) (self)
1 (0.0%) mozilla::layers::Edit::Edit(mozilla::layers::Edit const&) 107629 0 (0.0%) 1 (0.0%) mozilla::layers::CompositableOperation::CompositableOperation(mozilla::layers::CompositableOperation const&) 1 (0.0%) mozilla::layers::OpPaintTextureRegion::OpPaintTextureRegion(mozilla::layers::OpPaintTextureRegion const&)
1 (0.0%) nsDisplayListBuilder::AutoBuildingDisplayList::~AutoBuildingDisplayList() (self) 1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 227830 1 (0.0%) 1 (0.0%) nsDisplayListBuilder::AutoBuildingDisplayList::~AutoBuildingDisplayList() 1 (0.0%) nsDisplayListBuilder::AutoBuildingDisplayList::~AutoBuildingDisplayList() (self)
1 (0.0%) nsDisplayBackgroundImage::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) 1 (0.0%) nsCSSRendering::FindBackground(nsIFrame*, nsStyleContext**) (self) 224284 1 (0.0%) 1 (0.0%) nsCSSRendering::FindBackground(nsIFrame*, nsStyleContext**) 1 (0.0%) nsCSSRendering::FindBackground(nsIFrame*, nsStyleContext**) (self)
1 (0.0%) nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) [clone .part.511] 223677 0 (0.0%) 1 (0.0%) PresShell::AddCanvasBackgroundColorItem(nsDisplayListBuilder&, nsDisplayList&, nsIFrame*, nsRect const&, unsigned int, unsigned int) 1 (0.0%) nsIPresShell::GetRootScrollFrameAsScrollable() const
1 (0.0%) mozilla::DisplayItemClip::operator=(mozilla::DisplayItemClip const&) 1 (0.0%) void nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>::AssignRange<mozilla::DisplayItemClip::RoundedRect>(unsigned int, unsigned int, mozilla::DisplayItemClip::RoundedRect const*) (self) 224847 1 (0.0%) 1 (0.0%) void nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>::AssignRange<mozilla::DisplayItemClip::RoundedRect>(unsigned int, unsigned int, mozilla::DisplayItemClip::RoundedRect const*) 1 (0.0%) void nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>::AssignRange<mozilla::DisplayItemClip::RoundedRect>(unsigned int, unsigned int, mozilla::DisplayItemClip::RoundedRect const*) (self)
1 (0.0%) nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 226593 0 (0.0%) 1 (0.0%) mozilla::css::TextOverflow::WillProcessLines(nsDisplayListBuilder*, nsIFrame*) 1 (0.0%) mozilla::css::TextOverflow::CanHaveTextOverflow(nsDisplayListBuilder*, nsIFrame*)
1 (0.0%) nsXULScrollFrame::GetBorderRadii(int*) const (self) 1 (0.0%) nsIFrame::GetPaddingBoxBorderRadii(int*) const 227888 1 (0.0%) 1 (0.0%) nsXULScrollFrame::GetBorderRadii(int*) const 1 (0.0%) nsXULScrollFrame::GetBorderRadii(int*) const (self)
1 (0.0%) nsAutoTArray<nsIFrame*, 4u>::nsAutoTArray() (self) 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::GetFrameListChanges(nsDisplayItem*, nsTArray<nsIFrame*>&) 224732 1 (0.0%) 1 (0.0%) nsAutoTArray<nsIFrame*, 4u>::nsAutoTArray() 1 (0.0%) nsAutoTArray<nsIFrame*, 4u>::nsAutoTArray() (self)
1 (0.0%) _moz_cairo_clip_preserve 265665 0 (0.0%) 1 (0.0%) _cairo_clip_intersect_path 1 (0.0%) _cairo_box_round_to_rectangle
1 (0.0%) mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*) 137647 0 (0.0%) 1 (0.0%) gfxContext::Clip() 1 (0.0%) _moz_cairo_clip_preserve
1 (0.0%) pixman_op 267975 0 (0.0%) 1 (0.0%) pixman_region_subtract_o 1 (0.0%) pixman_rect_alloc
1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1 (0.0%) mozilla::DisplayItemClip::DisplayItemClip() (self) 224682 1 (0.0%) 1 (0.0%) mozilla::DisplayItemClip::DisplayItemClip() 1 (0.0%) mozilla::DisplayItemClip::DisplayItemClip() (self)
1 (0.0%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 1 (0.0%) nsImageRenderer::PrepareImage() (self) 224438 1 (0.0%) 1 (0.0%) nsImageRenderer::PrepareImage() 1 (0.0%) nsImageRenderer::PrepareImage() (self)
1 (0.0%) mozilla::layers::PLayerChild::Send__delete__(mozilla::layers::PLayerChild*) 1 (0.0%) mozilla::SamplerStackFrameRAII::~SamplerStackFrameRAII() (self) 87142 1 (0.0%) 1 (0.0%) mozilla::SamplerStackFrameRAII::~SamplerStackFrameRAII() 1 (0.0%) mozilla::SamplerStackFrameRAII::~SamplerStackFrameRAII() (self)
1 (0.0%) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) (self) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 431513 1 (0.0%) 1 (0.0%) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) 1 (0.0%) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) (self)
1 (0.0%) nsPlaceholderFrame::GetParentStyleContextFrame() const (self) 1 (0.0%) nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float) 228154 1 (0.0%) 1 (0.0%) nsPlaceholderFrame::GetParentStyleContextFrame() const 1 (0.0%) nsPlaceholderFrame::GetParentStyleContextFrame() const (self)
1 (0.0%) mozilla::layout::FrameChildList* nsTArray_Impl<mozilla::layout::FrameChildList, nsTArrayInfallibleAllocator>::AppendElement<mozilla::layout::FrameChildList>(mozilla::layout::FrameChildList const&) (self) 1 (0.0%) nsFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 227954 1 (0.0%) 1 (0.0%) mozilla::layout::FrameChildList* nsTArray_Impl<mozilla::layout::FrameChildList, nsTArrayInfallibleAllocator>::AppendElement<mozilla::layout::FrameChildList>(mozilla::layout::FrameChildList const&) 1 (0.0%) mozilla::layout::FrameChildList* nsTArray_Impl<mozilla::layout::FrameChildList, nsTArrayInfallibleAllocator>::AppendElement<mozilla::layout::FrameChildList>(mozilla::layout::FrameChildList const&) (self)
1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::GetFrameListChanges(nsDisplayItem*, nsTArray<nsIFrame*>&) 224795 0 (0.0%) 1 (0.0%) bool nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::RemoveElement<nsIFrame*>(nsIFrame* const&) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 225848 0 (0.0%) 1 (0.0%) nsDisplayThemedBackground::AllocateGeometry(nsDisplayListBuilder*) 1 (0.0%) moz_xmalloc
1 (0.0%) pixman_rect_alloc 267970 0 (0.0%) 1 (0.0%) alloc_data 1 (0.0%) PIXREGION_SZOF
1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 1 (0.0%) mozilla::SetVisibleRegionForLayer(mozilla::layers::Layer*, nsIntRegion const&, nsIntRect const&) (self) 224324 1 (0.0%) 1 (0.0%) mozilla::SetVisibleRegionForLayer(mozilla::layers::Layer*, nsIntRegion const&, nsIntRect const&) 1 (0.0%) mozilla::SetVisibleRegionForLayer(mozilla::layers::Layer*, nsIntRegion const&, nsIntRect const&) (self)
1 (0.0%) mozilla::layers::ColorLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&)) 1 (0.0%) gfxRGBA::operator!=(gfxRGBA const&) const (self) 138428 1 (0.0%) 1 (0.0%) gfxRGBA::operator!=(gfxRGBA const&) const 1 (0.0%) gfxRGBA::operator!=(gfxRGBA const&) const (self)
1 (0.0%) nsRefPtr<gfxContext>::operator=(gfxContext*) 136523 0 (0.0%) 1 (0.0%) gfxContext::Release() 1 (0.0%) arena_dalloc
1 (0.0%) mozilla::layers::ColorLayer::ComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&) 1 (0.0%) mozilla::layers::Layer::ComputeEffectiveTransformForMaskLayer(mozilla::gfx::Matrix4x4 const&) (self) 138265 1 (0.0%) 1 (0.0%) mozilla::layers::Layer::ComputeEffectiveTransformForMaskLayer(mozilla::gfx::Matrix4x4 const&) 1 (0.0%) mozilla::layers::Layer::ComputeEffectiveTransformForMaskLayer(mozilla::gfx::Matrix4x4 const&) (self)
1 (0.0%) mozilla::layers::Layer::ApplyPendingUpdatesToSubtree() 1 (0.0%) mozilla::layers::Layer::GetFirstChild() const (self) 138106 1 (0.0%) 1 (0.0%) mozilla::layers::Layer::GetFirstChild() const 1 (0.0%) mozilla::layers::Layer::GetFirstChild() const (self)
1 (0.0%) _moz_pixman_region32_intersect_rect 1 (0.0%) _moz_pixman_region32_intersect (self) 267990 1 (0.0%) 1 (0.0%) _moz_pixman_region32_intersect 1 (0.0%) _moz_pixman_region32_intersect (self)
1 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 267991 0 (0.0%) 1 (0.0%) _moz_pixman_region32_intersect_rect 1 (0.0%) _moz_pixman_region32_intersect
1 (0.0%) nsDisplayBorder::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 227409 0 (0.0%) 1 (0.0%) nsIFrame::GetPaddingRect() const 1 (0.0%) nsIFrame::GetPaddingRectRelativeToSelf() const
1 (0.0%) ElementAnimations::CanPerformOnCompositorThread(mozilla::css::CommonElementAnimationData::CanAnimateFlags) const 220229 0 (0.0%) 1 (0.0%) mozilla::css::CommonElementAnimationData::CanAnimatePropertyOnCompositor(mozilla::dom::Element const*, nsCSSProperty, mozilla::css::CommonElementAnimationData::CanAnimateFlags) 1 (0.0%) nsIFrame::Preserves3D() const
1 (0.0%) mozilla::ipc::MessageChannel::Send(IPC::Message*) 123928 0 (0.0%) 1 (0.0%) mozilla::layers::PTexture::Msg_RemoveTexture::~Msg_RemoveTexture() 1 (0.0%) arena_dalloc
1 (0.0%) ElementAnimations* HasAnimationOrTransitionForCompositor<ElementAnimations>(nsIContent*, nsIAtom*, nsCSSProperty) 220230 0 (0.0%) 1 (0.0%) ElementAnimations::CanPerformOnCompositorThread(mozilla::css::CommonElementAnimationData::CanAnimateFlags) const 1 (0.0%) mozilla::css::CommonElementAnimationData::CanAnimatePropertyOnCompositor(mozilla::dom::Element const*, nsCSSProperty, mozilla::css::CommonElementAnimationData::CanAnimateFlags)
1 (0.0%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) (self) 1 (0.0%) nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*) 225172 1 (0.0%) 1 (0.0%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) 1 (0.0%) nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) (self)
1 (0.0%) _rtld_global (self) 1 (0.0%) clock_gettime 440589 1 (0.0%) 1 (0.0%) _rtld_global 1 (0.0%) _rtld_global (self)
1 (0.0%) mozilla::layers::CompositableOperation::CompositableOperation(mozilla::layers::CompositableOperation const&) 107712 0 (0.0%) 1 (0.0%) mozilla::layers::OpPaintTextureRegion::OpPaintTextureRegion(mozilla::layers::OpPaintTextureRegion const&) 1 (0.0%) _moz_pixman_region32_init
1 (0.0%) nsFrame::DisplayOutlineUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&) 1 (0.0%) nsRuleNode::GetStyleOutline(nsStyleContext*, bool) (self) 222864 1 (0.0%) 1 (0.0%) nsRuleNode::GetStyleOutline(nsStyleContext*, bool) 1 (0.0%) nsRuleNode::GetStyleOutline(nsStyleContext*, bool) (self)
1 (0.0%) mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&) 1 (0.0%) nsDisplayItem::DisableComponentAlpha() (self) 223814 1 (0.0%) 1 (0.0%) nsDisplayItem::DisableComponentAlpha() 1 (0.0%) nsDisplayItem::DisableComponentAlpha() (self)
1 (0.0%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) 1 (0.0%) nsDisplayTransform::GetType() (self) 225719 1 (0.0%) 1 (0.0%) nsDisplayTransform::GetType() 1 (0.0%) nsDisplayTransform::GetType() (self)
1 (0.0%) gfxContext::ChangeTransform(mozilla::gfx::Matrix const&, bool) 1 (0.0%) gfxContext::GetDTTransform() const (self) 137510 1 (0.0%) 1 (0.0%) gfxContext::GetDTTransform() const 1 (0.0%) gfxContext::GetDTTransform() const (self)
1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(mozilla::layers::EditReply*, IPC::Message const*, void**) 117383 0 (0.0%) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(mozilla::layers::OpContentBufferSwap*, IPC::Message const*, void**) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(mozilla::layers::PCompositableChild**, IPC::Message const*, void**, bool)
1 (0.0%) mozilla::layers::PLayerTransactionChild::SendUpdate(nsTArray<mozilla::layers::Edit> const&, mozilla::layers::TargetConfig const&, bool const&, bool const&, nsTArray<mozilla::layers::EditReply>*) 118073 0 (0.0%) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(nsTArray<mozilla::layers::EditReply>*, IPC::Message const*, void**) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(mozilla::layers::EditReply*, IPC::Message const*, void**)
1 (0.0%) LockArena 1 (0.0%) PR_CallOnce (self) 439314 1 (0.0%) 1 (0.0%) PR_CallOnce 1 (0.0%) PR_CallOnce (self)
1 (0.0%) nsDisplayListBuilder::EnterPresShell(nsIFrame*, nsRect const&) 223655 0 (0.0%) 1 (0.0%) PresShell::GetCaret() const 1 (0.0%) nsCaret::AddRef()
1 (0.0%) nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&) 224307 0 (0.0%) 1 (0.0%) ComputeGradientLineEndFromAngle(gfxPoint const&, double, gfxSize const&) 1 (0.0%) __cos_avx
1 (0.0%) mozilla::ipc::MessageChannel::CxxStackFrame::CxxStackFrame(mozilla::ipc::MessageChannel&, mozilla::ipc::Direction, IPC::Message const*) 1 (0.0%) strdup (self) 389 1 (0.0%) 1 (0.0%) strdup 1 (0.0%) strdup (self)
1 (0.0%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 227428 0 (0.0%) 1 (0.0%) nsFrame::DisplayOutlineUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&) 1 (0.0%) nsRuleNode::GetStyleOutline(nsStyleContext*, bool)
1 (0.0%) mozilla::layers::ShadowLayerForwarder::RepositionChild(mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*) 1 (0.0%) mozilla::layers::Edit::Edit(mozilla::layers::OpRepositionChild const&) (self) 106940 1 (0.0%) 1 (0.0%) mozilla::layers::Edit::Edit(mozilla::layers::OpRepositionChild const&) 1 (0.0%) mozilla::layers::Edit::Edit(mozilla::layers::OpRepositionChild const&) (self)
1 (0.0%) mozilla::ipc::MessageChannel::Send(IPC::Message*) 118135 0 (0.0%) 1 (0.0%) mozilla::layers::PLayerTransaction::Msg_PCompositableConstructor::~Msg_PCompositableConstructor() 1 (0.0%) free
1 (0.0%) mozilla::css::TextOverflow::WillProcessLines(nsDisplayListBuilder*, nsIFrame*) 226335 0 (0.0%) 1 (0.0%) mozilla::css::TextOverflow::CanHaveTextOverflow(nsDisplayListBuilder*, nsIFrame*) 1 (0.0%) nsIFrame::StyleTextReset() const [clone .isra.317]
1 (0.0%) mozilla::layers::Transaction::AddEdit(mozilla::layers::CompositableOperation const&) 1 (0.0%) mozilla::layers::Edit::Edit(mozilla::layers::CompositableOperation const&) (self) 107633 1 (0.0%) 1 (0.0%) mozilla::layers::Edit::Edit(mozilla::layers::CompositableOperation const&) 1 (0.0%) mozilla::layers::Edit::Edit(mozilla::layers::CompositableOperation const&) (self)
1 (0.0%) pthread_mutex_unlock 435557 0 (0.0%) 1 (0.0%) _L_unlock_644 1 (0.0%) __lll_unlock_wake
1 (0.0%) mozilla::layers::ShadowLayerForwarder::CreateTexture(mozilla::layers::SurfaceDescriptor const&, unsigned int) 118042 0 (0.0%) 1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPTextureConstructor(mozilla::layers::SurfaceDescriptor const&, unsigned int const&) 1 (0.0%) mozilla::layers::TextureClient::CreateIPDLActor()
1 (0.0%) mozilla::layers::ShadowLayerForwarder::UseTexture(mozilla::layers::CompositableClient*, mozilla::layers::TextureClient*) 141130 0 (0.0%) 1 (0.0%) mozilla::layers::Transaction::AddEdit(mozilla::layers::CompositableOperation const&) 1 (0.0%) mozilla::layers::Edit::Edit(mozilla::layers::CompositableOperation const&)
1 (0.0%) MessageLoop::PostTask_Helper(tracked_objects::Location const&, Task*, int, bool) 104679 0 (0.0%) 1 (0.0%) std::queue<MessageLoop::PendingTask, std::deque<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> > >::push(MessageLoop::PendingTask const&) 1 (0.0%) std::deque<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >::_M_reallocate_map(unsigned long, bool)
1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 137442 0 (0.0%) 1 (0.0%) gfx3DMatrix::Translation(float, float, float) 1 (0.0%) gfx3DMatrix::gfx3DMatrix()
1 (0.0%) mozilla::gfx::DrawTargetCairo::FillRect(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::Pattern const&, mozilla::gfx::DrawOptions const&) 1 (0.0%) _moz_cairo_restore (self) 266840 1 (0.0%) 1 (0.0%) _moz_cairo_restore 1 (0.0%) _moz_cairo_restore (self)
1 (0.0%) nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&) 1 (0.0%) mozilla::layout::FrameChildListArrayIterator::CurrentList() const (self) 224659 1 (0.0%) 1 (0.0%) mozilla::layout::FrameChildListArrayIterator::CurrentList() const 1 (0.0%) mozilla::layout::FrameChildListArrayIterator::CurrentList() const (self)
1 (0.0%) nsIFrame::GetPaddingRect() const 227397 0 (0.0%) 1 (0.0%) nsIFrame::GetPaddingRectRelativeToSelf() const 1 (0.0%) nsIFrame::GetUsedBorder() const
1 (0.0%) nsStyleGradient::Release() (self) 1 (0.0%) nsImageRenderer::~nsImageRenderer() 224806 1 (0.0%) 1 (0.0%) nsStyleGradient::Release() 1 (0.0%) nsStyleGradient::Release() (self)
1 (0.0%) nsStyleBorder::HasBorder() const (self) 1 (0.0%) nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 227885 1 (0.0%) 1 (0.0%) nsStyleBorder::HasBorder() const 1 (0.0%) nsStyleBorder::HasBorder() const (self)
1 (0.0%) nsStyleImage::IsComplete() const 141932 0 (0.0%) 1 (0.0%) imgRequestProxy::GetImageStatus(unsigned int*) 1 (0.0%) imgStatusTracker::GetImageStatus() const
1 (0.0%) nsIFrame::GetVisualOverflowRect() const (self) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 227842 1 (0.0%) 1 (0.0%) nsIFrame::GetVisualOverflowRect() const 1 (0.0%) nsIFrame::GetVisualOverflowRect() const (self)
1 (0.0%) nsDisplayBackgroundImage::GetPositioningArea() 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const (self) 224722 1 (0.0%) 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const 1 (0.0%) mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const (self)
1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 137449 0 (0.0%) 1 (0.0%) gfx3DMatrix::IsSingular() const 1 (0.0%) gfx3DMatrix::Determinant() const
1 (0.0%) mozilla::layers::RotatedContentBuffer::BeginPaint(mozilla::layers::ThebesLayer*, unsigned int) 137131 0 (0.0%) 1 (0.0%) gfxPlatform::BufferRotationEnabled() 1 (0.0%) PR_Unlock
1 (0.0%) nsCanvasFrame::GetType() const (self) 1 (0.0%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 226190 1 (0.0%) 1 (0.0%) nsCanvasFrame::GetType() const 1 (0.0%) nsCanvasFrame::GetType() const (self)
1 (0.0%) nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&) 1 (0.0%) gfxUtils::TransformRectToRect(gfxRect const&, gfxPoint const&, gfxPoint const&, gfxPoint const&) (self) 137903 1 (0.0%) 1 (0.0%) gfxUtils::TransformRectToRect(gfxRect const&, gfxPoint const&, gfxPoint const&, gfxPoint const&) 1 (0.0%) gfxUtils::TransformRectToRect(gfxRect const&, gfxPoint const&, gfxPoint const&, gfxPoint const&) (self)
1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 225625 0 (0.0%) 1 (0.0%) nsDisplayOpacity::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1 (0.0%) nsDisplayWrapList::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&)
1 (0.0%) nsPresContext::GetRootWidget() 1 (0.0%) nsBaseWidget::AddRef() (self) 165201 1 (0.0%) 1 (0.0%) nsBaseWidget::AddRef() 1 (0.0%) nsBaseWidget::AddRef() (self)
1 (0.0%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 1 (0.0%) nsStyleContext::StyleBackground() (self) 166103 1 (0.0%) 1 (0.0%) nsStyleContext::StyleBackground() 1 (0.0%) nsStyleContext::StyleBackground() (self)
1 (0.0%) nsBlockFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const 1 (0.0%) nsBlockFrame::GetOutsideBulletList() const (self) 226363 1 (0.0%) 1 (0.0%) nsBlockFrame::GetOutsideBulletList() const 1 (0.0%) nsBlockFrame::GetOutsideBulletList() const (self)
1 (0.0%) xcb_poll_for_reply 32331 0 (0.0%) 1 (0.0%) xcb_take_socket 1 (0.0%) xcb_generate_id
1 (0.0%) nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 193680 0 (0.0%) 1 (0.0%) nsIContent::HasAttr(int, nsIAtom*) const 1 (0.0%) nsAttrAndChildArray::IndexOfAttr(nsIAtom*, int) const
1 (0.0%) mozilla::ipc::MessageChannel::CxxStackFrame::~CxxStackFrame() 105860 0 (0.0%) 1 (0.0%) mozilla::detail::VectorImpl<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy, mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>, false>::destroy(mozilla::ipc::MessageChannel::InterruptFrame*, mozilla::ipc::MessageChannel::InterruptFrame*) 1 (0.0%) arena_dalloc
1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 1 (0.0%) nsRegion::GetBounds() const (self) 224665 1 (0.0%) 1 (0.0%) nsRegion::GetBounds() const 1 (0.0%) nsRegion::GetBounds() const (self)
1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(mozilla::layers::OpContentBufferSwap*, IPC::Message const*, void**) 117378 0 (0.0%) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(mozilla::layers::PCompositableChild**, IPC::Message const*, void**, bool) 1 (0.0%) IDMap<mozilla::ipc::IProtocol>::Lookup(int) const
1 (0.0%) nsTextFrame::IsFrameOfType(unsigned int) const (self) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 228716 1 (0.0%) 1 (0.0%) nsTextFrame::IsFrameOfType(unsigned int) const 1 (0.0%) nsTextFrame::IsFrameOfType(unsigned int) const (self)
1 (0.0%) non-virtual thunk to mozilla::layers::PLayerTransactionChild::RemoveManagee(int, mozilla::ipc::IProtocol*) (self) 1 (0.0%) mozilla::layers::PLayerChild::Send__delete__(mozilla::layers::PLayerChild*) 118027 1 (0.0%) 1 (0.0%) non-virtual thunk to mozilla::layers::PLayerTransactionChild::RemoveManagee(int, mozilla::ipc::IProtocol*) 1 (0.0%) non-virtual thunk to mozilla::layers::PLayerTransactionChild::RemoveManagee(int, mozilla::ipc::IProtocol*) (self)
1 (0.0%) mozilla::ipc::MessageChannel::OnMessageReceivedFromLink(IPC::Message const&) 1 (0.0%) mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)2>::operator++() (self) 87169 1 (0.0%) 1 (0.0%) mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)2>::operator++() 1 (0.0%) mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)2>::operator++() (self)
1 (0.0%) mozilla::ContainerState::CreateOrRecycleThebesLayer(nsIFrame const*, nsIFrame const*, nsPoint const&) 1 (0.0%) mozilla::RoundToMatchResidual(double, double) (self) 224095 1 (0.0%) 1 (0.0%) mozilla::RoundToMatchResidual(double, double) 1 (0.0%) mozilla::RoundToMatchResidual(double, double) (self)
1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1 (0.0%) nsIFrame::CreateOwnLayerIfNeeded(nsDisplayListBuilder*, nsDisplayList*) (self) 227178 1 (0.0%) 1 (0.0%) nsIFrame::CreateOwnLayerIfNeeded(nsDisplayListBuilder*, nsDisplayList*) 1 (0.0%) nsIFrame::CreateOwnLayerIfNeeded(nsDisplayListBuilder*, nsDisplayList*) (self)
1 (0.0%) nsDisplayTransform::GetPerFrameKey() (self) 1 (0.0%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::DisplayItemClip**, nsTArray<nsIFrame*>*, bool*) 225721 1 (0.0%) 1 (0.0%) nsDisplayTransform::GetPerFrameKey() 1 (0.0%) nsDisplayTransform::GetPerFrameKey() (self)
1 (0.0%) nsStyleBackground::BottomLayer() const (self) 1 (0.0%) nsCSSRendering::DetermineBackgroundColor(nsPresContext*, nsStyleContext*, nsIFrame*, bool&, bool&) 224653 1 (0.0%) 1 (0.0%) nsStyleBackground::BottomLayer() const 1 (0.0%) nsStyleBackground::BottomLayer() const (self)
1 (0.0%) mozilla::gfx::gfxGradientCache::GetOrCreateGradientStops(mozilla::gfx::DrawTarget*, nsTArray<mozilla::gfx::GradientStop>&, mozilla::gfx::ExtendMode) 137675 0 (0.0%) 1 (0.0%) mozilla::gfx::gfxGradientCache::GetGradientStops(mozilla::gfx::DrawTarget*, nsTArray<mozilla::gfx::GradientStop>&, mozilla::gfx::ExtendMode) 1 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator)
1 (0.0%) _cairo_box_round_to_rectangle (self) 1 (0.0%) _cairo_clip_intersect_path 266346 1 (0.0%) 1 (0.0%) _cairo_box_round_to_rectangle 1 (0.0%) _cairo_box_round_to_rectangle (self)
1 (0.0%) mozilla::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::DisplayItemClip const&, nsPoint const&, nsDisplayItemGeometry*) 1 (0.0%) mozilla::DisplayItemClip::ComputeRegionInClips(mozilla::DisplayItemClip*, nsPoint const&, nsRegion*) const (self) 224309 1 (0.0%) 1 (0.0%) mozilla::DisplayItemClip::ComputeRegionInClips(mozilla::DisplayItemClip*, nsPoint const&, nsRegion*) const 1 (0.0%) mozilla::DisplayItemClip::ComputeRegionInClips(mozilla::DisplayItemClip*, nsPoint const&, nsRegion*) const (self)
1 (0.0%) __strncpy_sse2_unaligned (self) 1 (0.0%) strndup 423688 1 (0.0%) 1 (0.0%) __strncpy_sse2_unaligned 1 (0.0%) __strncpy_sse2_unaligned (self)
1 (0.0%) xcb_generate_id (self) 1 (0.0%) xcb_take_socket 32341 1 (0.0%) 1 (0.0%) xcb_generate_id 1 (0.0%) xcb_generate_id (self)
1 (0.0%) mozilla::layers::PCompositableChild::Send__delete__(mozilla::layers::PCompositableChild*) 108928 0 (0.0%) 1 (0.0%) mozilla::layers::PCompositableChild::DestroySubtree(mozilla::ipc::IProtocolManager<mozilla::ipc::IProtocol>::ActorDestroyReason) 1 (0.0%) IDMap<mozilla::ipc::IProtocol>::Remove(int)
1 (0.0%) nsCSSRendering::DetermineBackgroundColor(nsPresContext*, nsStyleContext*, nsIFrame*, bool&, bool&) 1 (0.0%) nsIFrame::IsThemed(nsITheme::Transparency*) const (self) 202277 1 (0.0%) 1 (0.0%) nsIFrame::IsThemed(nsITheme::Transparency*) const 1 (0.0%) nsIFrame::IsThemed(nsITheme::Transparency*) const (self)
1 (0.0%) mozilla::layers::ContainerLayer::AsContainerLayer() (self) 1 (0.0%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*>&) 138333 1 (0.0%) 1 (0.0%) mozilla::layers::ContainerLayer::AsContainerLayer() 1 (0.0%) mozilla::layers::ContainerLayer::AsContainerLayer() (self)
1 (0.0%) nsImageRenderer::~nsImageRenderer() 1 (0.0%) nsLayoutUtils::SurfaceFromElementResult::~SurfaceFromElementResult() (self) 160486 1 (0.0%) 1 (0.0%) nsLayoutUtils::SurfaceFromElementResult::~SurfaceFromElementResult() 1 (0.0%) nsLayoutUtils::SurfaceFromElementResult::~SurfaceFromElementResult() (self)
1 (0.0%) __cos_avx (self) 1 (0.0%) ComputeGradientLineEndFromAngle(gfxPoint const&, double, gfxSize const&) 429684 1 (0.0%) 1 (0.0%) __cos_avx 1 (0.0%) __cos_avx (self)
1 (0.0%) PresShell::Paint(nsView*, nsRegion const&, unsigned int) 225529 0 (0.0%) 1 (0.0%) nsPresContext::NotifyDidPaintForSubtree(unsigned int) 1 (0.0%) nsRootPresContext::CancelDidPaintTimer()
1 (0.0%) mozilla::layers::ContentClientRemoteBuffer::GetUpdatedRegion(nsIntRegion const&, nsIntRegion const&, bool) (self) 1 (0.0%) mozilla::layers::ContentClientRemoteBuffer::Updated(nsIntRegion const&, nsIntRegion const&, bool) 138819 1 (0.0%) 1 (0.0%) mozilla::layers::ContentClientRemoteBuffer::GetUpdatedRegion(nsIntRegion const&, nsIntRegion const&, bool) 1 (0.0%) mozilla::layers::ContentClientRemoteBuffer::GetUpdatedRegion(nsIntRegion const&, nsIntRegion const&, bool) (self)
1 (0.0%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) 1 (0.0%) nsDisplayThemedBackground::GetBounds(nsDisplayListBuilder*, bool*) (self) 224870 1 (0.0%) 1 (0.0%) nsDisplayThemedBackground::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayThemedBackground::GetBounds(nsDisplayListBuilder*, bool*) (self)
1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPTextureConstructor(mozilla::layers::PTextureChild*, mozilla::layers::SurfaceDescriptor const&, unsigned int const&) 115145 0 (0.0%) 1 (0.0%) mozilla::layers::PTextureChild** nsTArray_Impl<mozilla::layers::PTextureChild*, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::PTextureChild*>(unsigned int, unsigned int, mozilla::layers::PTextureChild* const*, unsigned int) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int)
1 (0.0%) mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*) 1 (0.0%) mozilla::layers::ContainerLayer::GetType() const (self) 138338 1 (0.0%) 1 (0.0%) mozilla::layers::ContainerLayer::GetType() const 1 (0.0%) mozilla::layers::ContainerLayer::GetType() const (self)
1 (0.0%) mozilla::layers::ClientThebesLayer::PaintThebes() 138908 0 (0.0%) 1 (0.0%) mozilla::layers::ContentClientSingleBuffered::PrepareFrame() 1 (0.0%) mozilla::layers::BufferTextureClient::GetAsDrawTarget()
1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 135260 0 (0.0%) 1 (0.0%) nsRegion::Intersects(nsRect const&) const 1 (0.0%) nsRegionRectIterator::nsRegionRectIterator(nsRegion const&)
1 (0.0%) IPC::ParamTraits<mozilla::layers::FrameMetrics>::Write(IPC::Message*, mozilla::layers::FrameMetrics const&) 1 (0.0%) void IPC::WriteParam<float>(IPC::Message*, float const&) (self) 108206 1 (0.0%) 1 (0.0%) void IPC::WriteParam<float>(IPC::Message*, float const&) 1 (0.0%) void IPC::WriteParam<float>(IPC::Message*, float const&) (self)
1 (0.0%) nsPresContext::NotifyDidPaintForSubtree(unsigned int) 225816 0 (0.0%) 1 (0.0%) nsRootPresContext::CancelDidPaintTimer() 1 (0.0%) nsTimerImpl::Cancel()
1 (0.0%) mozilla::ipc::MessageChannel::Send(IPC::Message*) 105878 0 (0.0%) 1 (0.0%) mozilla::ipc::MessageChannel::CxxStackFrame::~CxxStackFrame() 1 (0.0%) mozilla::detail::VectorImpl<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy, mozilla::Vector<mozilla::ipc::MessageChannel::InterruptFrame, 0ul, mozilla::MallocAllocPolicy>, false>::destroy(mozilla::ipc::MessageChannel::InterruptFrame*, mozilla::ipc::MessageChannel::InterruptFrame*)
1 (0.0%) mozilla::layers::ClientThebesLayer::PaintThebes() 139169 0 (0.0%) 1 (0.0%) nsRefPtr<gfxContext>::operator=(gfxContext*) 1 (0.0%) gfxContext::Release()
1 (0.0%) mozilla::layers::CommonLayerAttributes::CommonLayerAttributes() 1 (0.0%) mozilla::layers::TransformMatrix::TransformMatrix() (self) 106593 1 (0.0%) 1 (0.0%) mozilla::layers::TransformMatrix::TransformMatrix() 1 (0.0%) mozilla::layers::TransformMatrix::TransformMatrix() (self)
1 (0.0%) linear_get_scanline_narrow 1 (0.0%) _pixman_gradient_walker_init (self) 267823 1 (0.0%) 1 (0.0%) _pixman_gradient_walker_init 1 (0.0%) _pixman_gradient_walker_init (self)
1 (0.0%) mozilla::layers::ShadowLayerForwarder::Attach(mozilla::layers::CompositableClient*, mozilla::layers::ShadowableLayer*) (self) 1 (0.0%) mozilla::layers::ClientThebesLayer::RenderLayer() 140734 1 (0.0%) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::Attach(mozilla::layers::CompositableClient*, mozilla::layers::ShadowableLayer*) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::Attach(mozilla::layers::CompositableClient*, mozilla::layers::ShadowableLayer*) (self)
1 (0.0%) linear_get_scanline_narrow 1 (0.0%) _pixman_gradient_walker_pixel (self) 267824 1 (0.0%) 1 (0.0%) _pixman_gradient_walker_pixel 1 (0.0%) _pixman_gradient_walker_pixel (self)
1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&) (self) 135861 1 (0.0%) 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&) 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&) (self)
1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 225423 0 (0.0%) 1 (0.0%) RequiredLayerStateForChildrenInternal(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&, nsDisplayList const&, nsIFrame*) 1 (0.0%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*)
1 (0.0%) MessageLoop::PostTask_Helper(tracked_objects::Location const&, Task*, int, bool) 1 (0.0%) LockImpl::Lock() (self) 103768 1 (0.0%) 1 (0.0%) LockImpl::Lock() 1 (0.0%) LockImpl::Lock() (self)
1 (0.0%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 1 (0.0%) nsImageRenderer::ComputeIntrinsicSize() (self) 224296 1 (0.0%) 1 (0.0%) nsImageRenderer::ComputeIntrinsicSize() 1 (0.0%) nsImageRenderer::ComputeIntrinsicSize() (self)
1 (0.0%) mozilla::ContainerState::PopThebesLayerData() 1 (0.0%) nsIntRegion::GetBounds() const (self) 135842 1 (0.0%) 1 (0.0%) nsIntRegion::GetBounds() const 1 (0.0%) nsIntRegion::GetBounds() const (self)
1 (0.0%) nsDisplayWrapList::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 224660 0 (0.0%) 1 (0.0%) nsRegion::And(nsRegion const&, nsRect const&) 1 (0.0%) _moz_pixman_region32_intersect_rect
1 (0.0%) mozilla::layers::ClientContainerLayer::RenderLayer() 139292 0 (0.0%) 1 (0.0%) nsAutoTArray<mozilla::layers::Layer*, 12u>::~nsAutoTArray() 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long)
1 (0.0%) mozilla::layers::PLayerTransactionChild::SendPTextureConstructor(mozilla::layers::SurfaceDescriptor const&, unsigned int const&) 139537 0 (0.0%) 1 (0.0%) mozilla::layers::TextureClient::CreateIPDLActor() 1 (0.0%) moz_xmalloc
1 (0.0%) nsDisplayBackgroundColor::GetBounds(nsDisplayListBuilder*, bool*) (self) 1 (0.0%) nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*) 225685 1 (0.0%) 1 (0.0%) nsDisplayBackgroundColor::GetBounds(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayBackgroundColor::GetBounds(nsDisplayListBuilder*, bool*) (self)
1 (0.0%) mozilla::layers::Animation* nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::Animation>(unsigned int, unsigned int, mozilla::layers::Animation const*, unsigned int) (self) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 141112 1 (0.0%) 1 (0.0%) mozilla::layers::Animation* nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::Animation>(unsigned int, unsigned int, mozilla::layers::Animation const*, unsigned int) 1 (0.0%) mozilla::layers::Animation* nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::Animation>(unsigned int, unsigned int, mozilla::layers::Animation const*, unsigned int) (self)
1 (0.0%) mozilla::layers::ClientThebesLayer::PaintThebes() 138561 0 (0.0%) 1 (0.0%) mozilla::layers::RotatedContentBuffer::BorrowDrawTargetForPainting(mozilla::layers::ThebesLayer*, mozilla::layers::RotatedContentBuffer::PaintState const&) 1 (0.0%) mozilla::gfx::DrawTargetCairo::ClearRect(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&)
1 (0.0%) nsDisplayBackgroundImage::GetPerFrameKey() (self) 1 (0.0%) mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::DisplayItemClip**, nsTArray<nsIFrame*>*, bool*) 224866 1 (0.0%) 1 (0.0%) nsDisplayBackgroundImage::GetPerFrameKey() 1 (0.0%) nsDisplayBackgroundImage::GetPerFrameKey() (self)
1 (0.0%) mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&) 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Contains(nsIntRect const&) const (self) 138725 1 (0.0%) 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Contains(nsIntRect const&) const 1 (0.0%) mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Contains(nsIntRect const&) const (self)
1 (0.0%) mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*) 1 (0.0%) mozilla::layers::OpSetLayerAttributes::Assign(mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, mozilla::layers::LayerAttributes const&) (self) 107618 1 (0.0%) 1 (0.0%) mozilla::layers::OpSetLayerAttributes::Assign(mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, mozilla::layers::LayerAttributes const&) 1 (0.0%) mozilla::layers::OpSetLayerAttributes::Assign(mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, mozilla::layers::LayerAttributes const&) (self)
1 (0.0%) mozilla::layers::CommonLayerAttributes::Assign(nsIntRegion const&, mozilla::layers::EventRegions const&, mozilla::layers::TransformMatrix const&, float const&, float const&, unsigned int const&, float const&, bool const&, nsIntRect const&, bool const&, mozilla::gfx::PointTyped<mozilla::LayerPixel> const&, mozilla::gfx::MarginTyped<mozilla::LayerPixel> const&, bool const&, unsigned long const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, unsigned long const&, unsigned int const&, mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, nsTArray<mozilla::layers::Animation> const&, nsIntRegion const&) 107781 0 (0.0%) 1 (0.0%) nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::operator=(nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator> const&) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int)
1 (0.0%) __lll_unlock_wake (self) 1 (0.0%) _L_unlock_644 435737 1 (0.0%) 1 (0.0%) __lll_unlock_wake 1 (0.0%) __lll_unlock_wake (self)
1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 225924 0 (0.0%) 1 (0.0%) nsTArray<nsDisplayItem*>::~nsTArray() 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long)
1 (0.0%) _PR_UNIX_GetInterval2 434861 0 (0.0%) 1 (0.0%) clock_gettime 1 (0.0%) _rtld_global
1 (0.0%) nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&) 225443 0 (0.0%) 1 (0.0%) nsDisplayBorder::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&) 1 (0.0%) nsIFrame::GetPaddingRect() const
1 (0.0%) nsDisplaySolidColor::~nsDisplaySolidColor() (self) 1 (0.0%) nsDisplayList::DeleteAll() 225765 1 (0.0%) 1 (0.0%) nsDisplaySolidColor::~nsDisplaySolidColor() 1 (0.0%) nsDisplaySolidColor::~nsDisplaySolidColor() (self)
1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 229646 0 (0.0%) 1 (0.0%) nsTextControlFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489]
1 (0.0%) nsHTMLScrollFrame::IsScrollingActive() (self) 1 (0.0%) nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*) 227821 1 (0.0%) 1 (0.0%) nsHTMLScrollFrame::IsScrollingActive() 1 (0.0%) nsHTMLScrollFrame::IsScrollingActive() (self)
1 (0.0%) mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&) 1 (0.0%) nsIntRegionRectIterator::Next() (self) 135333 1 (0.0%) 1 (0.0%) nsIntRegionRectIterator::Next() 1 (0.0%) nsIntRegionRectIterator::Next() (self)
1 (0.0%) mozilla::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::DisplayItemClip const&, nsPoint const&, nsDisplayItemGeometry*) 225405 0 (0.0%) 1 (0.0%) nsDisplayBackgroundImage::ComputeInvalidationRegion(nsDisplayListBuilder*, nsDisplayItemGeometry const*, nsRegion*) 1 (0.0%) nsDisplayBackgroundImage::GetPositioningArea()
1 (0.0%) std::queue<MessageLoop::PendingTask, std::deque<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> > >::push(MessageLoop::PendingTask const&) 1 (0.0%) std::deque<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >::_M_reallocate_map(unsigned long, bool) (self) 104678 1 (0.0%) 1 (0.0%) std::deque<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >::_M_reallocate_map(unsigned long, bool) 1 (0.0%) std::deque<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >::_M_reallocate_map(unsigned long, bool) (self)
1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*) 117944 0 (0.0%) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::OpSetLayerAttributes const&, IPC::Message*) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::PLayerChild*, IPC::Message*, bool)
1 (0.0%) mozilla::FrameLayerBuilder::WillEndTransaction() 1 (0.0%) PL_DHashTableEnumerate (self) 86069 1 (0.0%) 1 (0.0%) PL_DHashTableEnumerate 1 (0.0%) PL_DHashTableEnumerate (self)
1 (0.0%) nsPresContext::GetRootWidget() 1 (0.0%) nsViewManager::GetRootWidget(nsIWidget**) (self) 191450 1 (0.0%) 1 (0.0%) nsViewManager::GetRootWidget(nsIWidget**) 1 (0.0%) nsViewManager::GetRootWidget(nsIWidget**) (self)
1 (0.0%) TimerThread::RemoveTimer(nsTimerImpl*) 89394 0 (0.0%) 1 (0.0%) TimerThread::RemoveTimerInternal(nsTimerImpl*) 1 (0.0%) __memmove_ssse3_back
1 (0.0%) nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&) 224779 0 (0.0%) 1 (0.0%) ColorStop* nsTArray_Impl<ColorStop, nsTArrayInfallibleAllocator>::AppendElement<ColorStop>(ColorStop const&) 1 (0.0%) nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::IncrementLength(unsigned int)
1 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self) 1 (0.0%) SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator) 224600 1 (0.0%) 1 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) 1 (0.0%) nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*) (self)
1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) (self) 1 (0.0%) DisplayLine(nsDisplayListBuilder*, nsRect const&, nsRect const&, nsLineList_iterator&, int, int&, nsDisplayListSet const&, nsBlockFrame*, mozilla::css::TextOverflow*) [clone .isra.471] [clone .constprop.479] 227641 1 (0.0%) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) 1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) (self)
1 (0.0%) nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::layers::Layer>, unsigned int> >::s_HashKey(PLDHashTable*, void const*) (self) 1 (0.0%) PL_DHashTableOperate 138421 1 (0.0%) 1 (0.0%) nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::layers::Layer>, unsigned int> >::s_HashKey(PLDHashTable*, void const*) 1 (0.0%) nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::layers::Layer>, unsigned int> >::s_HashKey(PLDHashTable*, void const*) (self)
1 (0.0%) alloc_data 1 (0.0%) PIXREGION_SZOF (self) 267966 1 (0.0%) 1 (0.0%) PIXREGION_SZOF 1 (0.0%) PIXREGION_SZOF (self)
1 (0.0%) mozilla::layers::ClientContainerLayer::RenderLayer() 1 (0.0%) non-virtual thunk to mozilla::layers::ClientContainerLayer::RenderLayer() (self) 139293 1 (0.0%) 1 (0.0%) non-virtual thunk to mozilla::layers::ClientContainerLayer::RenderLayer() 1 (0.0%) non-virtual thunk to mozilla::layers::ClientContainerLayer::RenderLayer() (self)
1 (0.0%) mozilla::layers::ContentClientRemoteBuffer::BufferRotation() const (self) 1 (0.0%) mozilla::layers::ContentClientRemoteBuffer::Updated(nsIntRegion const&, nsIntRegion const&, bool) 139006 1 (0.0%) 1 (0.0%) mozilla::layers::ContentClientRemoteBuffer::BufferRotation() const 1 (0.0%) mozilla::layers::ContentClientRemoteBuffer::BufferRotation() const (self)
1 (0.0%) mozilla::ContainerState::SetupMaskLayer(mozilla::layers::Layer*, mozilla::DisplayItemClip const&, unsigned int) 1 (0.0%) mozilla::GetThebesDisplayItemLayerUserData(mozilla::layers::Layer*) (self) 224122 1 (0.0%) 1 (0.0%) mozilla::GetThebesDisplayItemLayerUserData(mozilla::layers::Layer*) 1 (0.0%) mozilla::GetThebesDisplayItemLayerUserData(mozilla::layers::Layer*) (self)
1 (0.0%) mozilla::layers::Layer::Release() 139087 0 (0.0%) 1 (0.0%) mozilla::layers::ClientColorLayer::~ClientColorLayer() 1 (0.0%) mozilla::layers::ClientColorLayer::~ClientColorLayer()
1 (0.0%) nsDisplayList::PaintForFrame(nsDisplayListBuilder*, nsRenderingContext*, nsIFrame*, unsigned int) const 224128 0 (0.0%) 1 (0.0%) mozilla::FrameLayerBuilder::WillEndTransaction() 1 (0.0%) PL_DHashTableEnumerate
1 (0.0%) mozilla::layers::ClientContainerLayer::RepositionChild(mozilla::layers::Layer*, mozilla::layers::Layer*) 140741 0 (0.0%) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::RepositionChild(mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*) 1 (0.0%) mozilla::layers::Edit::Edit(mozilla::layers::OpRepositionChild const&)
1 (0.0%) base::SyncWaiter::Fire(base::WaitableEvent*) (self) 1 (0.0%) base::WaitableEvent::SignalOne() 104093 1 (0.0%) 1 (0.0%) base::SyncWaiter::Fire(base::WaitableEvent*) 1 (0.0%) base::SyncWaiter::Fire(base::WaitableEvent*) (self)
1 (0.0%) mozilla::layers::ContentClientRemoteBuffer::Updated(nsIntRegion const&, nsIntRegion const&, bool) 140739 0 (0.0%) 1 (0.0%) mozilla::layers::ShadowLayerForwarder::UseTexture(mozilla::layers::CompositableClient*, mozilla::layers::TextureClient*) 1 (0.0%) mozilla::layers::Transaction::AddEdit(mozilla::layers::CompositableOperation const&)
1 (0.0%) arena_run_alloc.isra.10 1 (0.0%) arena_avail_comp (self) 408 1 (0.0%) 1 (0.0%) arena_avail_comp 1 (0.0%) arena_avail_comp (self)
1 (0.0%) nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&) 1 (0.0%) nsImageRenderer::nsImageRenderer(nsIFrame*, nsStyleImage const*, unsigned int) (self) 224294 1 (0.0%) 1 (0.0%) nsImageRenderer::nsImageRenderer(nsIFrame*, nsStyleImage const*, unsigned int) 1 (0.0%) nsImageRenderer::nsImageRenderer(nsIFrame*, nsStyleImage const*, unsigned int) (self)
1 (0.0%) mozilla::layers::Layer::GetTransform() const 1 (0.0%) mozilla::layers::Layer::AsContainerLayer() const (self) 138112 1 (0.0%) 1 (0.0%) mozilla::layers::Layer::AsContainerLayer() const 1 (0.0%) mozilla::layers::Layer::AsContainerLayer() const (self)
1 (0.0%) pthread_getspecific (self) 1 (0.0%) mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int) 435660 1 (0.0%) 1 (0.0%) pthread_getspecific 1 (0.0%) pthread_getspecific (self)
1 (0.0%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 1 (0.0%) nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder*, bool*) (self) 224968 1 (0.0%) 1 (0.0%) nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder*, bool*) 1 (0.0%) nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder*, bool*) (self)
1 (0.0%) imgStatusTracker::GetImageStatus() const (self) 1 (0.0%) imgRequestProxy::GetImageStatus(unsigned int*) 142043 1 (0.0%) 1 (0.0%) imgStatusTracker::GetImageStatus() const 1 (0.0%) imgStatusTracker::GetImageStatus() const (self)
1 (0.0%) nsPresContext::GetRootWidget() 1 (0.0%) nsWindow::AddRef() (self) 164493 1 (0.0%) 1 (0.0%) nsWindow::AddRef() 1 (0.0%) nsWindow::AddRef() (self)
1 (0.0%) nsRootPresContext::CancelDidPaintTimer() 89396 0 (0.0%) 1 (0.0%) nsTimerImpl::Cancel() 1 (0.0%) TimerThread::RemoveTimer(nsTimerImpl*)
1 (0.0%) nsTimerImpl::Cancel() 89395 0 (0.0%) 1 (0.0%) TimerThread::RemoveTimer(nsTimerImpl*) 1 (0.0%) TimerThread::RemoveTimerInternal(nsTimerImpl*)
1 (0.0%) IPC::Message::operator=(IPC::Message const&) 104741 0 (0.0%) 1 (0.0%) Pickle::operator=(Pickle const&) 1 (0.0%) Pickle::Resize(unsigned int)
1 (0.0%) mozilla::gfx::DrawTargetCairo::ClearRect(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&) (self) 1 (0.0%) mozilla::layers::RotatedContentBuffer::BorrowDrawTargetForPainting(mozilla::layers::ThebesLayer*, mozilla::layers::RotatedContentBuffer::PaintState const&) 268440 1 (0.0%) 1 (0.0%) mozilla::gfx::DrawTargetCairo::ClearRect(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&) 1 (0.0%) mozilla::gfx::DrawTargetCairo::ClearRect(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&) (self)
1 (0.0%) mozilla::layers::ClientColorLayer::~ClientColorLayer() 139085 0 (0.0%) 1 (0.0%) mozilla::layers::ClientColorLayer::~ClientColorLayer() 1 (0.0%) mozilla::layers::ClientLayer::~ClientLayer()
1 (0.0%) mozilla::GetLayerActivity(nsIFrame*) 1 (0.0%) mozilla::FrameProperties::Get(mozilla::FramePropertyDescriptor const*, bool*) const [clone .constprop.579] (self) 224333 1 (0.0%) 1 (0.0%) mozilla::FrameProperties::Get(mozilla::FramePropertyDescriptor const*, bool*) const [clone .constprop.579] 1 (0.0%) mozilla::FrameProperties::Get(mozilla::FramePropertyDescriptor const*, bool*) const [clone .constprop.579] (self)
1 (0.0%) nsDisplayListBuilder::ResetMarkedFramesForDisplayList() 1 (0.0%) nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*) (self) 225223 1 (0.0%) 1 (0.0%) nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*) 1 (0.0%) nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*) (self)
1 (0.0%) mozilla::ipc::MessageChannel::WaitForSyncNotify() 439664 0 (0.0%) 1 (0.0%) _PR_UNIX_GetInterval2 1 (0.0%) clock_gettime
1 (0.0%) nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&) 137676 0 (0.0%) 1 (0.0%) mozilla::gfx::gfxGradientCache::GetOrCreateGradientStops(mozilla::gfx::DrawTarget*, nsTArray<mozilla::gfx::GradientStop>&, mozilla::gfx::ExtendMode) 1 (0.0%) mozilla::gfx::gfxGradientCache::GetGradientStops(mozilla::gfx::DrawTarget*, nsTArray<mozilla::gfx::GradientStop>&, mozilla::gfx::ExtendMode)
1 (0.0%) PR_GetEnv (self) 1 (0.0%) mozilla::layers::ContentClient::CreateContentClient(mozilla::layers::CompositableForwarder*) 439273 1 (0.0%) 1 (0.0%) PR_GetEnv 1 (0.0%) PR_GetEnv (self)
1 (0.0%) nsLayoutUtils::GetZIndex(nsIFrame*) 1 (0.0%) nsRuleNode::GetStylePosition(nsStyleContext*, bool) (self) 222875 1 (0.0%) 1 (0.0%) nsRuleNode::GetStylePosition(nsStyleContext*, bool) 1 (0.0%) nsRuleNode::GetStylePosition(nsStyleContext*, bool) (self)
1 (0.0%) nsRefPtr<mozilla::layers::BasicLayerManager>::assign_with_AddRef(mozilla::layers::BasicLayerManager*) (self) 1 (0.0%) mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*) 224829 1 (0.0%) 1 (0.0%) nsRefPtr<mozilla::layers::BasicLayerManager>::assign_with_AddRef(mozilla::layers::BasicLayerManager*) 1 (0.0%) nsRefPtr<mozilla::layers::BasicLayerManager>::assign_with_AddRef(mozilla::layers::BasicLayerManager*) (self)
1 (0.0%) nsFrame::CorrectStyleParentFrame(nsIFrame*, nsIAtom*) 1 (0.0%) nsCSSAnonBoxes::IsAnonBox(nsIAtom*) (self) 220167 1 (0.0%) 1 (0.0%) nsCSSAnonBoxes::IsAnonBox(nsIAtom*) 1 (0.0%) nsCSSAnonBoxes::IsAnonBox(nsIAtom*) (self)
1 (0.0%) TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*) 224661 0 (0.0%) 1 (0.0%) nsRegion::Or(nsRegion const&, nsRect const&) 1 (0.0%) _moz_pixman_region32_union_rect
1 (0.0%) mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties() 138439 0 (0.0%) 1 (0.0%) mozilla::layers::ColorLayerProperties::~ColorLayerProperties() 1 (0.0%) mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase()
1 (0.0%) mozilla::layers::PCompositableChild::DestroySubtree(mozilla::ipc::IProtocolManager<mozilla::ipc::IProtocol>::ActorDestroyReason) 111628 0 (0.0%) 1 (0.0%) IDMap<mozilla::ipc::IProtocol>::Remove(int) 1 (0.0%) __gnu_cxx::hashtable<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> >::erase(__gnu_cxx::_Hashtable_iterator<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> > const&)
1 (0.0%) mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*>&) 1 (0.0%) mozilla::layers::Layer::AsContainerLayer() (self) 138111 1 (0.0%) 1 (0.0%) mozilla::layers::Layer::AsContainerLayer() 1 (0.0%) mozilla::layers::Layer::AsContainerLayer() (self)
1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(nsTArray<mozilla::layers::EditReply>*, IPC::Message const*, void**) 117413 0 (0.0%) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(mozilla::layers::EditReply*, IPC::Message const*, void**) 1 (0.0%) mozilla::layers::PLayerTransactionChild::Read(mozilla::layers::OpContentBufferSwap*, IPC::Message const*, void**)
1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 1 (0.0%) gfxMatrix::gfxMatrix() (self) 142687 1 (0.0%) 1 (0.0%) gfxMatrix::gfxMatrix() 1 (0.0%) gfxMatrix::gfxMatrix() (self)
1 (0.0%) nsDisplayList::DeleteAll() 225789 0 (0.0%) 1 (0.0%) nsDisplayBoxShadowOuter::~nsDisplayBoxShadowOuter() 1 (0.0%) arena_dalloc
1 (0.0%) mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int) 137445 0 (0.0%) 1 (0.0%) gfx3DMatrix::ScalingMatrix(float, float, float) 1 (0.0%) gfx3DMatrix::gfx3DMatrix()
1 (0.0%) mozilla::layers::PLayerChild::Send__delete__(mozilla::layers::PLayerChild*) 1 (0.0%) mozilla::layers::PLayerChild::Write(mozilla::layers::PLayerChild*, IPC::Message*, bool) (self) 117251 1 (0.0%) 1 (0.0%) mozilla::layers::PLayerChild::Write(mozilla::layers::PLayerChild*, IPC::Message*, bool) 1 (0.0%) mozilla::layers::PLayerChild::Write(mozilla::layers::PLayerChild*, IPC::Message*, bool) (self)
1 (0.0%) mozilla::ipc::MessageChannel::Send(IPC::Message*) 109415 0 (0.0%) 1 (0.0%) mozilla::layers::PCompositable::Msg___delete__::~Msg___delete__() 1 (0.0%) arena_dalloc
1 (0.0%) _cairo_array_append_multiple 1 (0.0%) _cairo_array_allocate (self) 265650 1 (0.0%) 1 (0.0%) _cairo_array_allocate 1 (0.0%) _cairo_array_allocate (self)
1 (0.0%) nsFrame::DisplayBackgroundUnconditional(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 1 (0.0%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) (self) 222876 1 (0.0%) 1 (0.0%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) 1 (0.0%) nsRuleNode::GetStyleBackground(nsStyleContext*, bool) (self)
1 (0.0%) nsCaret::AddRef() (self) 1 (0.0%) PresShell::GetCaret() const 224860 1 (0.0%) 1 (0.0%) nsCaret::AddRef() 1 (0.0%) nsCaret::AddRef() (self)
1 (0.0%) mozilla::layers::ClientContainerLayer::RenderLayer() 1 (0.0%) mozilla::layers::ClientColorLayer::RenderLayer() (self) 139038 1 (0.0%) 1 (0.0%) mozilla::layers::ClientColorLayer::RenderLayer() 1 (0.0%) mozilla::layers::ClientColorLayer::RenderLayer() (self)
1 (0.0%) IDMap<mozilla::ipc::IProtocol>::Remove(int) 111627 0 (0.0%) 1 (0.0%) __gnu_cxx::hashtable<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> >::erase(__gnu_cxx::_Hashtable_iterator<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> > const&) 1 (0.0%) arena_dalloc
1 (0.0%) mozilla::css::TextOverflow::CanHaveTextOverflow(nsDisplayListBuilder*, nsIFrame*) 1 (0.0%) nsIFrame::StyleTextReset() const [clone .isra.317] (self) 226275 1 (0.0%) 1 (0.0%) nsIFrame::StyleTextReset() const [clone .isra.317] 1 (0.0%) nsIFrame::StyleTextReset() const [clone .isra.317] (self)
1 (0.0%) nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*) 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.211] (self) 227007 1 (0.0%) 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.211] 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.211] (self)
1 (0.0%) nsLayoutUtils::GetZIndex(nsIFrame*) 1 (0.0%) nsIFrame::StylePosition() const [clone .isra.355] (self) 224951 1 (0.0%) 1 (0.0%) nsIFrame::StylePosition() const [clone .isra.355] 1 (0.0%) nsIFrame::StylePosition() const [clone .isra.355] (self)
1 (0.0%) nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489] 1 (0.0%) nsStyleContext::StylePosition() (self) 222160 1 (0.0%) 1 (0.0%) nsStyleContext::StylePosition() 1 (0.0%) nsStyleContext::StylePosition() (self)
1 (0.0%) nsAttrAndChildArray::IndexOfAttr(nsIAtom*, int) const (self) 1 (0.0%) nsIContent::HasAttr(int, nsIAtom*) const 194686 1 (0.0%) 1 (0.0%) nsAttrAndChildArray::IndexOfAttr(nsIAtom*, int) const 1 (0.0%) nsAttrAndChildArray::IndexOfAttr(nsIAtom*, int) const (self)
1 (0.0%) moz_malloc_size_of (self) 1 (0.0%) mozilla::layers::MemoryTextureClient::Allocate(unsigned int) 440348 1 (0.0%) 1 (0.0%) moz_malloc_size_of 1 (0.0%) moz_malloc_size_of (self)
1 (0.0%) mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int) 1 (0.0%) mozilla::ContainerState::SetFixedPositionLayerData(mozilla::layers::Layer*, nsIFrame const*) (self) 224132 1 (0.0%) 1 (0.0%) mozilla::ContainerState::SetFixedPositionLayerData(mozilla::layers::Layer*, nsIFrame const*) 1 (0.0%) mozilla::ContainerState::SetFixedPositionLayerData(mozilla::layers::Layer*, nsIFrame const*) (self)
1 (0.0%) mozilla::ipc::MessageChannel::SendAndWait(IPC::Message*, IPC::Message*) 118141 0 (0.0%) 1 (0.0%) mozilla::layers::PLayerTransaction::Msg_Update::~Msg_Update() 1 (0.0%) arena_dalloc
1 (0.0%) mozilla::layers::MemoryTextureClient::MemoryTextureClient(mozilla::layers::CompositableClient*, mozilla::gfx::SurfaceFormat, unsigned int) (self) 1 (0.0%) mozilla::layers::CompositableClient::CreateBufferTextureClient(mozilla::gfx::SurfaceFormat, unsigned int) 139432 1 (0.0%) 1 (0.0%) mozilla::layers::MemoryTextureClient::MemoryTextureClient(mozilla::layers::CompositableClient*, mozilla::gfx::SurfaceFormat, unsigned int) 1 (0.0%) mozilla::layers::MemoryTextureClient::MemoryTextureClient(mozilla::layers::CompositableClient*, mozilla::gfx::SurfaceFormat, unsigned int) (self)
1 (0.0%) WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*) 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayItem*) [clone .isra.210] (self) 227006 1 (0.0%) 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayItem*) [clone .isra.210] 1 (0.0%) nsDisplayList::AppendToTop(nsDisplayItem*) [clone .isra.210] (self)

Flat Profile


Total hit count: 2682
Count %Total  Function Name
191   7.1     pthread_cond_wait@@GLIBC_2.3.2
 98   3.7     Pickle::WriteBytes(void const*, int, unsigned int)
 81   3.0     nsStyleContext::StyleDisplay()
 72   2.7     SearchTable(PLDHashTable*, void const*, unsigned int, PLDHashOperator)
 62   2.3     gfx3DMatrix::Transform3D(gfxPoint3D const&) const
 50   1.9     nsRuleNode::GetStyleDisplay(nsStyleContext*, bool)
 49   1.8     Pickle::BeginWrite(unsigned int, unsigned int)
 48   1.8     unsigned int nsTArray_Impl<mozilla::FramePropertyTable::PropertyValue, nsTArrayInfallibleAllocator>::IndexOf<mozilla::FramePropertyDescriptor const*, mozilla::FramePropertyTable::PropertyComparator>(mozilla::FramePropertyDescriptor const* const&, unsigned int, mozilla::FramePropertyTable::PropertyComparator const&) const [clone .isra.404] [clone .constprop.590]
 36   1.3     mozilla::FramePropertyTable::Get(nsIFrame const*, mozilla::FramePropertyDescriptor const*, bool*)
 33   1.2     arena_dalloc
 32   1.2     nsIFrame::Preserves3DChildren() const
 32   1.2     pthread_mutex_unlock
 31   1.2     __pthread_mutex_lock
 31   1.2     mozilla::layers::Layer::GetTransform() const
 26   1.0     arena_malloc
 25   0.9     sincos
 25   0.9     nsStyleTransformMatrix::ReadTransforms(nsCSSValueList const*, nsStyleContext*, nsPresContext*, bool&, nsRect&, float)
 24   0.9     nsSVGIntegrationUtils::UsingEffectsForFrame(nsIFrame const*)
 24   0.9     nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, bool)
 23   0.9     realloc
 23   0.9     nsDisplayList::RemoveBottom()
 21   0.8     nsIFrame::GetVisualOverflowRectRelativeToSelf() const
 21   0.8     mozilla::FrameLayerBuilder::GetDisplayItemData(nsIFrame*, unsigned int)
 21   0.8     mozilla::layers::Layer::Release()
 21   0.8     nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int) [clone .part.489]
 20   0.7     PL_DHashTableInit
 20   0.7     PlaceholderMapMatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
 19   0.7     gfx3DMatrix::Transform(gfxPoint const&) const
 17   0.6     nsAtomListUtils::IsMember(nsIAtom*, nsStaticAtom const*, unsigned int)
 17   0.6     Pickle::EndWrite(char*, int)
 17   0.6     nsDisplayList::DeleteAll()
 16   0.6     nsIFrame::Properties() const
 16   0.6     mozilla::ActiveLayerTracker::IsStyleAnimated(nsIFrame*, nsCSSProperty)
 15   0.6     mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList const&, mozilla::ContainerLayerParameters const&, gfx3DMatrix const*, unsigned int)
 15   0.6     nsFrame::ShouldApplyOverflowClipping(nsIFrame const*, nsStyleDisplay const*)
 15   0.6     std::pair<std::_Rb_tree_iterator<mozilla::layers::ShadowableLayer*>, bool> std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_insert_unique<mozilla::layers::ShadowableLayer* const&>(mozilla::layers::ShadowableLayer* const&&&)
 14   0.5     nsIFrame::Preserves3D() const
 14   0.5     nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const
 14   0.5     nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList>*, mozilla::layout::FrameChildListID) const
 14   0.5     nsStyleDisplay::HasTransformStyle() const
 14   0.5     nsRect::ScaleToOutsidePixels(float, float, int) const
 13   0.5     nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsRect const&, nsDisplayList*)
 13   0.5     __lll_lock_wait
 13   0.5     nsIFrame::GetOverflowRect(nsOverflowType) const
 13   0.5     nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int)
 13   0.5     mozilla::layers::LayerPropertiesBase::ComputeChange(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&))
 12   0.4     pixman_op
 12   0.4     nsDisplayTransform::GetResultingTransformMatrixInternal(nsDisplayTransform::FrameTransformProperties const&, nsPoint const&, float, nsRect const*, nsIFrame**)
 12   0.4     nsDisplayTransform::GetDeltaToTransformOrigin(nsIFrame const*, float, nsRect const*)
 12   0.4     mozilla::gfx::BasePoint<int, nsPoint>::operator+=(nsPoint const&)
 12   0.4     nsStyleDisplay::HasTransform(nsIFrame const*) const
 12   0.4     gfx3DMatrix::operator*(gfx3DMatrix const&) const
 12   0.4     gfx3DMatrix::gfx3DMatrix()
 12   0.4     gfx3DMatrix::TransformBounds(gfxRect const&) const
 12   0.4     madvise
 11   0.4     nsLineBox::GetOverflowArea(nsOverflowType)
 11   0.4     gfx3DMatrix::TranslatePost(gfxPoint3D const&)
 11   0.4     _moz_pixman_region32_copy
 10   0.4     nsLayoutUtils::GetAnimatedGeometryRootFor(nsIFrame*, nsIFrame const*)
 10   0.4     arena_run_tree_remove
 10   0.4     mozilla::gfx::Matrix4x4::operator*(mozilla::gfx::Matrix4x4 const&) const
 10   0.4     nsPresContext::GetParentPresContext()
 10   0.4     nsLayoutUtils::IsFixedPosFrameInDisplayPort(nsIFrame const*, nsRect*)
 10   0.4     mozilla::GetLayerActivity(nsIFrame*)
 10   0.4     choose_arena
 10   0.4     mozilla::layers::BufferTextureClient::AllocateForSurface(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::layers::TextureAllocationFlags)
  9   0.3     PL_DHashTableOperate
  9   0.3     nsDisplayListBuilder::FindReferenceFrameFor(nsIFrame const*)
  9   0.3     nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElements<nsIFrame*>(nsIFrame* const*, unsigned int)
  9   0.3     nsIFrame::GetClipPropClipRect(nsStyleDisplay const*, nsRect*, nsSize const&) const
  9   0.3     nsRuleNode::GetStyleSVGReset(nsStyleContext*, bool)
  9   0.3     gfx3DMatrix::IsIdentity() const
  9   0.3     mozilla::layers::Edit::Edit(mozilla::layers::Edit const&)
  9   0.3     gfx3DMatrix::Translate(gfxPoint3D const&)
  9   0.3     nsLayoutUtils::RoundGfxRectToAppRect(gfxRect const&, float)
  9   0.3     nsIFrame::IsTransformed() const
  8   0.3     nsIFrame::StyleSVGReset() const [clone .isra.126]
  8   0.3     nsIFrame::ComputeBorderRadii(nsStyleCorners const&, nsSize const&, nsSize const&, int, int*)
  8   0.3     mozilla::layers::ContainerLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&))
  8   0.3     nsBlockFrame::IsFrameOfType(unsigned int) const
  8   0.3     nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.216]
  8   0.3     nsDisplayTransform::GetDeltaToPerspectiveOrigin(nsIFrame const*, float)
  8   0.3     ChangeTable(PLDHashTable*, int)
  8   0.3     mozilla::layers::CloneLayerTreePropertiesInternal(mozilla::layers::Layer*)
  8   0.3     arena_run_tree_insert
  8   0.3     mozilla::layers::Layer::HasUserData(void*)
  7   0.3     Pickle::Pickle(Pickle const&)
  7   0.3     nsContentUtils::GetExistingListenerManagerForNode(nsINode const*)
  7   0.3     nsPropertyTable::GetPropertyListFor(nsIAtom*) const
  7   0.3     nsIFrame::StyleVisibility() const [clone .isra.273]
  7   0.3     mozilla::gfx::UserData::Get(mozilla::gfx::UserDataKey*) const
  7   0.3     nsLayoutUtils::IsPopup(nsIFrame*)
  7   0.3     mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::PLayerChild*, IPC::Message*, bool)
  7   0.3     PL_DHashMoveEntryStub
  6   0.2     nsDisplayTransform::GetBounds(nsDisplayListBuilder*, bool*)
  6   0.2     WrapPreserve3DListInternal(nsIFrame*, nsDisplayListBuilder*, nsDisplayList*, nsDisplayList*, unsigned int&, nsDisplayList*)
  6   0.2     nsDisplayBackgroundImage::AppendBackgroundItemsToTop(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*)
  6   0.2     nsDisplayListCollection::nsDisplayListCollection()
  6   0.2     PL_DHashTableFinish
  6   0.2     mozilla::ContainerState::ScaleToNearestPixels(nsRect const&)
  6   0.2     _moz_pixman_region32_subtract
  6   0.2     nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShiftData(unsigned int, unsigned int, unsigned int, unsigned int, unsigned long)
  6   0.2     _moz_pixman_region32_init
  6   0.2     nsRect::Union(nsRect const&) const
  6   0.2     mozilla::layers::ShadowLayerForwarder::EndTransaction(nsTArray<mozilla::layers::EditReply>*, bool, bool*)
  6   0.2     mozilla::layers::Layer::SetBaseTransform(mozilla::gfx::Matrix4x4 const&)
  6   0.2     malloc_init
  6   0.2     mozilla::layers::ContainerLayer::GetFirstChild() const
  6   0.2     nsFrame::CorrectStyleParentFrame(nsIFrame*, nsIAtom*)
  6   0.2     nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::~nsTArray_base()
  6   0.2     mozilla::layers::Layer::GetLocalTransform()
  6   0.2     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Intersect(nsRect const&) const
  5   0.2     mozilla::ContainerState::CreateOrRecycleThebesLayer(nsIFrame const*, nsIFrame const*, nsPoint const&)
  5   0.2     nsLayoutUtils::MatrixTransformRect(nsRect const&, gfx3DMatrix const&, float)
  5   0.2     nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame*, nsFrameList const&, nsRect const&)
  5   0.2     nsBlockFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&)
  5   0.2     mozilla::layers::CommonLayerAttributes::Assign(nsIntRegion const&, mozilla::layers::EventRegions const&, mozilla::layers::TransformMatrix const&, float const&, float const&, unsigned int const&, float const&, bool const&, nsIntRect const&, bool const&, mozilla::gfx::PointTyped<mozilla::LayerPixel> const&, mozilla::gfx::MarginTyped<mozilla::LayerPixel> const&, bool const&, unsigned long const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, mozilla::gfx::RectTyped<mozilla::LayerPixel> const&, unsigned long const&, unsigned int const&, mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, nsTArray<mozilla::layers::Animation> const&, nsIntRegion const&)
  5   0.2     _moz_pixman_region32_fini
  5   0.2     nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::UsesAutoArrayBuffer() const
  5   0.2     nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_ClearEntry(PLDHashTable*, PLDHashEntryHdr*)
  5   0.2     nsDisplayListBuilder::ResetMarkedFramesForDisplayList()
  5   0.2     mozilla::gfx::Matrix4x4::Matrix4x4()
  5   0.2     nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>::Clear()
  5   0.2     nsDisplayList::ComputeVisibilityForSublist(nsDisplayListBuilder*, nsRegion*, nsRect const&, nsRect const&)
  5   0.2     nsTHashtable<mozilla::FramePropertyTable::Entry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
  5   0.2     gfx3DMatrix::FuzzyEqual(gfx3DMatrix const&) const
  5   0.2     _moz_pixman_region32_not_empty
  5   0.2     gfx3DMatrix::Determinant() const
  5   0.2     nsBoxFrame::GetType() const
  5   0.2     mozilla::FrameProperties::Get(mozilla::FramePropertyDescriptor const*, bool*) const [clone .constprop.521]
  5   0.2     nsLayoutUtils::HasAnimationsForCompositor(nsIContent*, nsCSSProperty)
  5   0.2     mozilla::FrameLayerBuilder::StoreDataForFrame(nsDisplayItem*, mozilla::layers::Layer*, mozilla::LayerState)
  4   0.1     mozilla::DisplayItemClip::ApplyNonRoundedIntersection(nsRect const&) const
  4   0.1     mozilla::layers::Layer::ClearAnimations()
  4   0.1     nsStyleTransformMatrix::ProcessTranslatePart(nsCSSValue const&, nsStyleContext*, nsPresContext*, bool&, int, float)
  4   0.1     nsDisplayTransform::FrameTransformProperties::FrameTransformProperties(nsIFrame const*, float, nsRect const*)
  4   0.1     mozilla::DisplayListClipState::AutoSaveRestore::~AutoSaveRestore()
  4   0.1     nsDisplayTransform::GetFrameBoundsForTransform(nsIFrame const*)
  4   0.1     mozilla::layers::ClientThebesLayer::RenderLayer()
  4   0.1     mozilla::ContainerState::InvalidateForLayerChange(nsDisplayItem*, mozilla::layers::Layer*, mozilla::DisplayItemClip const&, nsPoint const&, nsDisplayItemGeometry*)
  4   0.1     gfx3DMatrix::RotateY(double)
  4   0.1     malloc
  4   0.1     arena_run_tree_search
  4   0.1     mozilla::layers::LayerPropertiesBase::NewTransformedBounds()
  4   0.1     mozilla::ContainerState::ProcessDisplayItems(nsDisplayList const&, unsigned int)
  4   0.1     _moz_pixman_region32_union
  4   0.1     __memmove_ssse3_back
  4   0.1     nsBlockFrame::GetType() const
  4   0.1     nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .constprop.632]
  4   0.1     mozilla::layers::ContainerLayerProperties::~ContainerLayerProperties()
  4   0.1     pow2_ceil
  4   0.1     arena_bin_malloc_easy.isra.13
  4   0.1     nsTHashtable<mozilla::FramePropertyTable::Entry>::s_HashKey(PLDHashTable*, void const*)
  3   0.1     nsDisplayListBuilder::AllocateDisplayItemClip(mozilla::DisplayItemClip const&)
  3   0.1     nsIFrame::IsFrameOfType(unsigned int) const
  3   0.1     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator-(nsPoint const&) const
  3   0.1     nsFrameManager::GetPlaceholderFrameFor(nsIFrame const*)
  3   0.1     mozilla::FramePropertyTable::Set(nsIFrame*, mozilla::FramePropertyDescriptor const*, void*)
  3   0.1     nsDisplayList::nsDisplayList()
  3   0.1     nsDeckFrame::GetType() const
  3   0.1     nsHTMLScrollFrame::GetType() const
  3   0.1     mozilla::DisplayListClipState::AutoSaveRestore::AutoSaveRestore(nsDisplayListBuilder*)
  3   0.1     mozilla::layers::Layer::ApplyPendingUpdatesForThisTransaction()
  3   0.1     mozilla::layers::ContainerLayer::DefaultComputeEffectiveTransforms(mozilla::gfx::Matrix4x4 const&)
  3   0.1     pixman_coalesce.isra.0
  3   0.1     nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*, unsigned int)
  3   0.1     nsDisplayList::Count() const
  3   0.1     mozilla::gfx::FuzzyEqual(float, float, float)
  3   0.1     __poll
  3   0.1     nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&)
  3   0.1     mozilla::layers::LayerAttributes::LayerAttributes()
  3   0.1     mozilla::layers::FrameMetrics::FrameMetrics()
  3   0.1     pixman_rect_alloc
  3   0.1     nsDisplayItem::nsDisplayItem(nsDisplayListBuilder*, nsIFrame*)
  3   0.1     mozilla::layers::ContainerLayerAttributes::Assign(mozilla::layers::FrameMetrics const&, float const&, float const&, float const&, float const&)
  3   0.1     ViewportFrame::GetType() const
  3   0.1     nsStyleContext::DoGetStyleBorder(bool)
  3   0.1     nsStyleAnimation::ExtractComputedValue(nsCSSProperty, nsStyleContext*, nsStyleAnimation::Value&)
  3   0.1     nsRegion::nsRegion(nsRegion const&)
  3   0.1     _moz_pixman_region32_rectangles
  3   0.1     gfx3DMatrix::Is2D() const
  3   0.1     PL_DHashAllocTable
  3   0.1     mozilla::ContainerState::PopThebesLayerData()
  3   0.1     mozilla::gfx::NudgeToInteger(float*)
  3   0.1     mozilla::ThebesLayerData::Accumulate(mozilla::ContainerState*, nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::DisplayItemClip const&)
  3   0.1     mozilla::ActiveLayerTracker::IsOffsetOrMarginStyleAnimated(nsIFrame*)
  3   0.1     mozilla::FramePropertyTable::PropertyValue::IsArray()
  3   0.1     malloc_mutex_lock
  3   0.1     mozilla::FramePropertyTable::Delete(nsIFrame*, mozilla::FramePropertyDescriptor const*)
  3   0.1     Sort(nsDisplayList*, int, bool (*)(nsDisplayItem*, nsDisplayItem*, void*), void*)
  3   0.1     nsPresContext::AppUnitsPerDevPixel() const
  3   0.1     nsImageRenderer::PrepareImage() [clone .part.520]
  3   0.1     nsCSSValue::GetAngleValueInRadians() const
  3   0.1     mozilla::layers::CommonLayerAttributes::CommonLayerAttributes()
  3   0.1     NSToIntRoundUp(double)
  3   0.1     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::IntersectRect(nsRect const&, nsRect const&)
  3   0.1     ConstrainToCoordValues(double&)
  3   0.1     nsRefPtr<mozilla::layers::Layer>::assign_with_AddRef(mozilla::layers::Layer*)
  2   0.1     NSToCoordRoundWithClamp(float)
  2   0.1     WrapInWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*) [clone .constprop.523]
  2   0.1     nsTextFrame::GetType() const
  2   0.1     nsPropertyTable::GetPropertyInternal(nsPropertyOwner, nsIAtom*, bool, tag_nsresult*)
  2   0.1     CalcLengthWith(nsCSSValue const&, int, nsStyleFont const*, nsStyleContext*, nsPresContext*, bool, bool, bool&)
  2   0.1     dest_write_back_direct
  2   0.1     _moz_cairo_matrix_init_identity
  2   0.1     pixman_region_append_non_o
  2   0.1     nsFrame::GetParentStyleContextFrame() const
  2   0.1     std::_Rb_tree_increment(std::_Rb_tree_node_base*)
  2   0.1     nsIFrame::GetOffsetToCrossDoc(nsIFrame const*) const
  2   0.1     unsigned int nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::IndexOfFirstElementGt<mozilla::layers::PLayerChild*, nsDefaultComparator<mozilla::layers::PLayerChild*, mozilla::layers::PLayerChild*> >(mozilla::layers::PLayerChild* const&, nsDefaultComparator<mozilla::layers::PLayerChild*, mozilla::layers::PLayerChild*> const&) const [clone .isra.691]
  2   0.1     gfx3DMatrix::RotateZ(double)
  2   0.1     nsDisplayBackgroundColor::GetType()
  2   0.1     mozilla::layers::TransformMatrix::Assign(mozilla::gfx::Matrix4x4 const&)
  2   0.1     nsIFrame::GetUsedBorder() const
  2   0.1     nsDisplayItem::MaxActiveLayers()
  2   0.1     mozilla::ipc::MessageChannel::Send(IPC::Message*)
  2   0.1     nsIFrame::GetOverflowAreasProperty()
  2   0.1     gfxRGBA::gfxRGBA(unsigned int, gfxRGBA::PackedColorType)
  2   0.1     mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(nsTArray<mozilla::layers::Layer*>&)
  2   0.1     mozilla::LayerActivity::RestyleCountForProperty(nsCSSProperty)
  2   0.1     mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Animation> const&, IPC::Message*)
  2   0.1     void IPC::WriteParam<float>(IPC::Message*, float const&)
  2   0.1     mozilla::layers::ClientLayerManager::Hold(mozilla::layers::Layer*)
  2   0.1     nsStyleContext::GetVisitedDependentColor(nsCSSProperty)
  2   0.1     moz_xmalloc
  2   0.1     nsDisplayBackgroundImage::GetType()
  2   0.1     FreeArenaList.isra.0
  2   0.1     nsIFrame::IsPositioned() const
  2   0.1     mozilla::ContainerState::CollectOldLayers()
  2   0.1     mozilla::gfx::UserData::Add(mozilla::gfx::UserDataKey*, void*, void (*)(void*))
  2   0.1     PL_ArenaAllocate
  2   0.1     nsCSSRendering::ComputeBackgroundPositioningArea(nsPresContext*, nsIFrame*, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&, nsIFrame**)
  2   0.1     mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::CommonLayerAttributes const&, IPC::Message*)
  2   0.1     nsSplittableFrame::GetPrevInFlow() const
  2   0.1     combine_src_u
  2   0.1     nsDisplayListBuilder::MarkPreserve3DFramesForDisplayList(nsIFrame*, nsRect const&)
  2   0.1     mozilla::layers::Edit::MaybeDestroy(mozilla::layers::Edit::Type)
  2   0.1     mozilla::SamplerStackFrameRAII::SamplerStackFrameRAII(char const*, unsigned int)
  2   0.1     nsIFrame::StyleBorder() const [clone .isra.354]
  2   0.1     nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::IncrementLength(unsigned int)
  2   0.1     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::Deflate(nsMargin const&)
  2   0.1     __ceil_sse41
  2   0.1     arena_avail_tree_insert
  2   0.1     mozilla::FrameLayerBuilder::GetOldLayerFor(nsDisplayItem*, nsDisplayItemGeometry**, mozilla::DisplayItemClip**, nsTArray<nsIFrame*>*, bool*)
  2   0.1     nsIFrame::GetOffsetTo(nsIFrame const*) const
  2   0.1     mozilla::gfx::Matrix4x4::Is2D(mozilla::gfx::Matrix*) const
  2   0.1     free
  2   0.1     DisplayLine(nsDisplayListBuilder*, nsRect const&, nsRect const&, nsLineList_iterator&, int, int&, nsDisplayListSet const&, nsBlockFrame*, mozilla::css::TextOverflow*) [clone .isra.471] [clone .constprop.479]
  2   0.1     nsIFrame::HasOpacity() const
  2   0.1     mozilla::ContainerState::FindFixedPosFrameForLayerData(nsIFrame const*, nsIntRegion const&, nsIntRegion*, bool*)
  2   0.1     nsAutoTArray<mozilla::layout::FrameChildList, 4u>::~nsAutoTArray()
  2   0.1     mozilla::DisplayItemClip::NoClip()
  2   0.1     nsRegion::SimplifyOutward(unsigned int)
  2   0.1     nsDisplayBackgroundImage::~nsDisplayBackgroundImage()
  2   0.1     nsDisplayListBuilder::ToReferenceFrame(nsIFrame const*)
  2   0.1     mozilla::layers::LayerManagerUserDataDestroy(void*)
  2   0.1     nsTArray<nsIFrame*>::~nsTArray()
  2   0.1     nsPoint::ConvertAppUnits(int, int) const
  2   0.1     __floorf_sse41
  2   0.1     nsFrameList::Enumerator::AtEnd() const
  2   0.1     pixman_region_union_o
  2   0.1     nsIFrame::IsVisibleForPainting(nsDisplayListBuilder*)
  2   0.1     mozilla::gfx::Matrix4x4::Scale(float, float, float)
  2   0.1     ElementAnimations::HasAnimationOfProperty(nsCSSProperty) const
  2   0.1     IPC::RegionParamTraits<nsIntRegion, nsIntRect, nsIntRegionRectIterator>::Write(IPC::Message*, nsIntRegion const&)
  2   0.1     std::vector<mozilla::layers::Edit, std::allocator<mozilla::layers::Edit> >::push_back(mozilla::layers::Edit const&)
  2   0.1     nsIFrame::GetAbsoluteListID() const
  2   0.1     malloc_mutex_unlock
  2   0.1     gfx3DMatrix::IsBackfaceVisible() const
  2   0.1     nsDisplayBackgroundImage::GetBounds(nsDisplayListBuilder*, bool*)
  2   0.1     _cairo_path_fixed_init
  2   0.1     nsIFrame::GetAbsoluteContainingBlock() const
  2   0.1     nsIFrame::GetFirstChild(mozilla::layout::FrameChildListID) const
  2   0.1     nsSplittableFrame::GetSkipSides(nsHTMLReflowState const*) const
  2   0.1     nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) [clone .part.383]
  2   0.1     nsDisplayList::AppendNewToTop(nsDisplayItem*)
  2   0.1     _moz_pixman_region32_equal
  2   0.1     _init
  2   0.1     nsRuleNode::GetStyleData(nsStyleStructID, nsStyleContext*, bool)
  2   0.1     mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IsEqualEdges(nsIntRect const&) const
  2   0.1     std::_Rb_tree_decrement(std::_Rb_tree_node_base*)
  2   0.1     mozilla::FramePropertyTable::Remove(nsIFrame*, mozilla::FramePropertyDescriptor const*, bool*)
  2   0.1     gfx3DMatrix::RotateX(double)
  1   0.0     nsIFrame::StyleBorder() const [clone .isra.287]
  1   0.0     mozilla::layers::ContainerLayerAttributes::~ContainerLayerAttributes()
  1   0.0     mozilla::gfx::DrawTargetCairo::ClearRect(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&)
  1   0.0     _pixman_gradient_walker_pixel
  1   0.0     nsStyleImage::IsComplete() const
  1   0.0     nsRegion::operator=(nsRegion const&)
  1   0.0     nsTArray_Impl<nsRefPtr<mozilla::layers::Layer>, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int)
  1   0.0     nsTHashtable<mozilla::FrameLayerBuilder::ThebesLayerItemsEntry>::s_MatchEntry(PLDHashTable*, PLDHashEntryHdr const*, void const*)
  1   0.0     nsINode::GetProperty(unsigned short, nsIAtom*, tag_nsresult*) const
  1   0.0     nsIntRegion::GetBounds() const
  1   0.0     nsAutoPtr<nsDisplayItemGeometry>::~nsAutoPtr()
  1   0.0     AddAnimationsAndTransitionsToLayer(mozilla::layers::Layer*, nsDisplayListBuilder*, nsDisplayItem*, nsCSSProperty)
  1   0.0     nsImageRenderer::ComputeIntrinsicSize()
  1   0.0     nsDisplayItem::ComputeVisibility(nsDisplayListBuilder*, nsRegion*, nsRect const&)
  1   0.0     nsDisplayItem::GetClippedBounds(nsDisplayListBuilder*)
  1   0.0     mozilla::layers::ColorLayerProperties::ComputeChangeInternal(void (*)(mozilla::layers::ContainerLayer*, nsIntRegion const&))
  1   0.0     mozilla::ContainerState::ScaleToOutsidePixels(nsRect const&, bool)
  1   0.0     nsPlaceholderFrame::GetParentStyleContextFrame() const
  1   0.0     mozilla::layers::OpSetLayerAttributes::Assign(mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*, mozilla::layers::LayerAttributes const&)
  1   0.0     mozilla::RoundToMatchResidual(double, double)
  1   0.0     nsFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const
  1   0.0     nsPresContext::GetRootPresContext()
  1   0.0     arena_avail_comp
  1   0.0     Pickle::WriteBool(bool)
  1   0.0     _moz_pixman_region32_union_rect
  1   0.0     __lll_unlock_wake
  1   0.0     nsDisplayListBuilder::Allocate(unsigned long)
  1   0.0     nsIntRegionRectIterator::Next()
  1   0.0     nsWindow::AddRef()
  1   0.0     nsHTMLScrollFrame::IsScrollingActive()
  1   0.0     mozilla::DisplayItemClip::~DisplayItemClip()
  1   0.0     std::deque<MessageLoop::PendingTask, std::allocator<MessageLoop::PendingTask> >::_M_reallocate_map(unsigned long, bool)
  1   0.0     mozilla::layers::Layer::~Layer()
  1   0.0     nsDisplayWrapList::~nsDisplayWrapList()
  1   0.0     nsDisplayListBuilder::SubtractFromVisibleRegion(nsRegion*, nsRegion const&)
  1   0.0     _moz_cairo_restore
  1   0.0     nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay(nsIFrame*, nsIFrame*, nsRect const&)
  1   0.0     mozilla::DisplayItemClip::AddOffsetAndComputeDifference(nsPoint const&, nsRect const&, mozilla::DisplayItemClip const&, nsRect const&, nsRegion*)
  1   0.0     nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*)
  1   0.0     PIXREGION_SZOF
  1   0.0     nsTHashtable<nsBaseHashtableET<nsPtrHashKey<mozilla::layers::Layer>, unsigned int> >::s_HashKey(PLDHashTable*, void const*)
  1   0.0     TreatAsOpaque(nsDisplayItem*, nsDisplayListBuilder*)
  1   0.0     mozilla::GetThebesDisplayItemLayerUserData(mozilla::layers::Layer*)
  1   0.0     mozilla::gfx::BaseRect<int, nsRect, nsPoint, nsSize, nsMargin>::operator+(nsPoint const&) const
  1   0.0     mozilla::FrameLayerBuilder::GetDisplayItemDataForManager(nsDisplayItem*, mozilla::layers::LayerManager*)
  1   0.0     mozilla::layers::Layer::ComputeEffectiveTransformForMaskLayer(mozilla::gfx::Matrix4x4 const&)
  1   0.0     base::SyncWaiter::Fire(base::WaitableEvent*)
  1   0.0     mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::IntersectRect(nsIntRect const&, nsIntRect const&)
  1   0.0     _moz_pixman_region32_intersect
  1   0.0     mozilla::layout::FrameChildListArrayIterator::CurrentList() const
  1   0.0     mozilla::layout::FrameChildList* nsTArray_Impl<mozilla::layout::FrameChildList, nsTArrayInfallibleAllocator>::AppendElement<mozilla::layout::FrameChildList>(mozilla::layout::FrameChildList const&)
  1   0.0     nsDisplayWrapList::nsDisplayWrapList(nsDisplayListBuilder*, nsIFrame*, nsDisplayList*)
  1   0.0     mozilla::layers::Layer::AsContainerLayer() const
  1   0.0     nsIFrame::GetBorderRadii(int*) const
  1   0.0     nsIFrame::GetVisualOverflowRect() const
  1   0.0     nsCSSRendering::PaintGradient(nsPresContext*, nsRenderingContext&, nsStyleGradient*, nsRect const&, nsRect const&, nsRect const&, mozilla::gfx::IntRectTyped<mozilla::CSSPixel> const&, nsSize const&)
  1   0.0     mozilla::layers::Animation* nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::Animation>(unsigned int, unsigned int, mozilla::layers::Animation const*, unsigned int)
  1   0.0     nsDisplayItem::DisableComponentAlpha()
  1   0.0     nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int)
  1   0.0     nsDisplayBackgroundImage::GetPerFrameKey()
  1   0.0     mozilla::gfx::BaseRect<int, nsIntRect, nsIntPoint, nsIntSize, nsIntMargin>::Contains(nsIntRect const&) const
  1   0.0     nsDisplayBackgroundImage::nsDisplayBackgroundImage(nsDisplayListBuilder*, nsIFrame*, unsigned int, nsStyleBackground const*)
  1   0.0     nsStyleContext::StyleBackground()
  1   0.0     LockImpl::Lock()
  1   0.0     nsDisplayTransform::GetTransform()
  1   0.0     nsFrame::DoGetParentStyleContextFrame() const
  1   0.0     mozilla::layers::Edit::Edit(mozilla::layers::OpRepositionChild const&)
  1   0.0     mozilla::layers::PLayerChild** nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::ReplaceElementsAt<mozilla::layers::PLayerChild*>(unsigned int, unsigned int, mozilla::layers::PLayerChild* const*, unsigned int)
  1   0.0     nsAutoTArray<nsIFrame*, 4u>::nsAutoTArray()
  1   0.0     nsDisplayTransform::GetLayerState(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&)
  1   0.0     nsIFrame::MarkAbsoluteFramesForDisplayList(nsDisplayListBuilder*, nsRect const&)
  1   0.0     mozilla::layers::ContainerLayer::AsContainerLayer()
  1   0.0     mozilla::layers::SpecificLayerAttributes::operator=(mozilla::layers::SpecificLayerAttributes const&)
  1   0.0     __cos_avx
  1   0.0     mozilla::layers::ContentClientRemoteBuffer::GetUpdatedRegion(nsIntRegion const&, nsIntRegion const&, bool)
  1   0.0     nsDisplayThemedBackground::GetBounds(nsDisplayListBuilder*, bool*)
  1   0.0     mozilla::layers::LayerAttributes::Assign(mozilla::layers::CommonLayerAttributes const&, mozilla::layers::SpecificLayerAttributes const&)
  1   0.0     std::_Rb_tree_increment(std::_Rb_tree_node_base const*)
  1   0.0     nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder*, nsIFrame*, nsRect const&, nsDisplayListSet const&, unsigned int)
  1   0.0     IDMap<mozilla::ipc::IProtocol>::Lookup(int) const
  1   0.0     PR_Lock
  1   0.0     nsIntRegion::nsIntRegion(nsIntRect const&)
  1   0.0     nsDisplayBackgroundImage::GetInsideClipRegion(nsDisplayItem*, nsPresContext*, unsigned char, nsRect const&, bool*)
  1   0.0     mozilla::layers::ContentClientRemoteBuffer::BufferRotation() const
  1   0.0     mozilla::layers::TransformMatrix::TransformMatrix()
  1   0.0     _pixman_gradient_walker_init
  1   0.0     mozilla::layers::ShadowLayerForwarder::Attach(mozilla::layers::CompositableClient*, mozilla::layers::ShadowableLayer*)
  1   0.0     nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::ShrinkCapacity(unsigned int, unsigned long)
  1   0.0     nsStyleContext::StylePosition()
  1   0.0     nsBaseWidget::AddRef()
  1   0.0     moz_malloc_size_of
  1   0.0     nsImageRenderer::nsImageRenderer(nsIFrame*, nsStyleImage const*, unsigned int)
  1   0.0     nsBlockFrame::GetOutsideBulletList() const
  1   0.0     nsCachedStyleData::GetStyleData(nsStyleStructID)
  1   0.0     nsRuleNode::GetStyleOutline(nsStyleContext*, bool)
  1   0.0     nsIFrame::GetView() const
  1   0.0     nsRegion::GetBounds() const
  1   0.0     ViewportFrame::GetAbsoluteListID() const
  1   0.0     mozilla::ContainerState::FindThebesLayerFor(nsDisplayItem*, nsIntRect const&, nsIFrame const*, nsPoint const&)
  1   0.0     nsDisplayTransform::GetType()
  1   0.0     gfxContext::GetDTTransform() const
  1   0.0     mozilla::layers::Layer::SnapTransformTranslation(mozilla::gfx::Matrix4x4 const&, mozilla::gfx::Matrix*)
  1   0.0     std::_Rb_tree<mozilla::layers::ShadowableLayer*, mozilla::layers::ShadowableLayer*, std::_Identity<mozilla::layers::ShadowableLayer*>, std::less<mozilla::layers::ShadowableLayer*>, std::allocator<mozilla::layers::ShadowableLayer*> >::_M_erase(std::_Rb_tree_node<mozilla::layers::ShadowableLayer*>*)
  1   0.0     void IPC::WriteParam<mozilla::gfx::Matrix4x4>(IPC::Message*, mozilla::gfx::Matrix4x4 const&)
  1   0.0     nsDisplaySolidColor::~nsDisplaySolidColor()
  1   0.0     mozilla::layers::OpSetLayerAttributes::OpSetLayerAttributes(mozilla::layers::OpSetLayerAttributes const&)
  1   0.0     LockArena
  1   0.0     nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool)
  1   0.0     mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::LayerAttributes const&, IPC::Message*)
  1   0.0     mozilla::layers::PLayerChild** nsTArray_Impl<mozilla::layers::PLayerChild*, nsTArrayInfallibleAllocator>::InsertElementSorted<mozilla::layers::PLayerChild*>(mozilla::layers::PLayerChild* const&)
  1   0.0     nsPresContext::NotifySubDocInvalidation(mozilla::layers::ContainerLayer*, nsIntRegion const&)
  1   0.0     PR_Unlock
  1   0.0     mozilla::layers::LayerPropertiesBase::~LayerPropertiesBase()
  1   0.0     nsLayoutUtils::SurfaceFromElementResult::~SurfaceFromElementResult()
  1   0.0     mozilla::DisplayItemClip::DisplayItemClip()
  1   0.0     nsViewManager::GetRootWidget(nsIWidget**)
  1   0.0     void IPC::WriteParam<unsigned int>(IPC::Message*, unsigned int const&) [clone .isra.10]
  1   0.0     mozilla::SamplerStackFrameRAII::~SamplerStackFrameRAII()
  1   0.0     linear_get_scanline_narrow
  1   0.0     nsContainerFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) const
  1   0.0     nsDisplayItemBoundsGeometry::nsDisplayItemBoundsGeometry(nsDisplayItem*, nsDisplayListBuilder*)
  1   0.0     nsStyleBorder::HasBorder() const
  1   0.0     non-virtual thunk to mozilla::layers::ClientContainerLayer::RenderLayer()
  1   0.0     mozilla::DisplayItemClip::operator=(mozilla::DisplayItemClip const&)
  1   0.0     void IPC::WriteParam<nsIntRect>(IPC::Message*, nsIntRect const&)
  1   0.0     nsIFrame::StyleTextReset() const [clone .isra.317]
  1   0.0     nsCanvasFrame::GetType() const
  1   0.0     mozilla::layers::Layer::GetFirstChild() const
  1   0.0     nsDisplayList::AppendToTop(nsDisplayList*) [clone .isra.211]
  1   0.0     gfxUtils::TransformRectToRect(gfxRect const&, gfxPoint const&, gfxPoint const&, gfxPoint const&)
  1   0.0     nsIFrame::StylePosition() const [clone .isra.355]
  1   0.0     nsCSSRendering::PrepareBackgroundLayer(nsPresContext*, nsIFrame*, unsigned int, nsRect const&, nsRect const&, nsStyleBackground const&, nsStyleBackground::Layer const&)
  1   0.0     nsAttrAndChildArray::IndexOfAttr(nsIAtom*, int) const
  1   0.0     pthread_getspecific
  1   0.0     mozilla::layers::PLayerTransactionChild::Write(nsTArray<mozilla::layers::Edit> const&, IPC::Message*)
  1   0.0     MarkFrameForDisplay(nsIFrame*, nsIFrame*)
  1   0.0     mozilla::layers::ContainerLayer::AsContainerLayer() const
  1   0.0     nsDisplayBackgroundColor::GetBounds(nsDisplayListBuilder*, bool*)
  1   0.0     nsTHashtable<mozilla::FramePropertyTable::Entry>::GetEntry(nsIFrame*) const
  1   0.0     gfxMatrix::Reset()
  1   0.0     mozilla::detail::AtomicBaseIncDec<unsigned int, (mozilla::MemoryOrdering)2>::operator++()
  1   0.0     __gnu_cxx::hashtable<std::pair<int const, mozilla::ipc::IProtocol*>, int, __gnu_cxx::hash<int>, std::_Select1st<std::pair<int const, mozilla::ipc::IProtocol*> >, std::equal_to<int>, std::allocator<mozilla::ipc::IProtocol*> >::find_or_insert(std::pair<int const, mozilla::ipc::IProtocol*> const&)
  1   0.0     nsDisplayListBuilder::DisplayCaret(nsIFrame*, nsRect const&, nsDisplayList*)
  1   0.0     mozilla::FrameLayerBuilder::DisplayItemData::UpdateContents(mozilla::layers::Layer*, mozilla::LayerState, unsigned int, nsDisplayItem*)
  1   0.0     nsCSSRendering::FindBackground(nsIFrame*, nsStyleContext**)
  1   0.0     nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, nsRect const&, nsDisplayListSet const&)
  1   0.0     PR_GetEnv
  1   0.0     nsRuleNode::GetStylePosition(nsStyleContext*, bool)
  1   0.0     nsXULScrollFrame::GetBorderRadii(int*) const
  1   0.0     mozilla::ContainerState::CreateOrRecycleColorLayer(mozilla::layers::ThebesLayer*)
  1   0.0     nsRefPtr<mozilla::layers::BasicLayerManager>::assign_with_AddRef(mozilla::layers::BasicLayerManager*)
  1   0.0     nsContainerFrame::GetChildList(mozilla::layout::FrameChildListID) const
  1   0.0     mozilla::layers::Edit::Edit(mozilla::layers::CompositableOperation const&)
  1   0.0     nsIFrame::IsThemed(nsITheme::Transparency*) const
  1   0.0     mozilla::layers::Layer::AsContainerLayer()
  1   0.0     nsImageRenderer::~nsImageRenderer()
  1   0.0     gfxMatrix::gfxMatrix()
  1   0.0     PL_DHashTableEnumerate
  1   0.0     mozilla::layers::ShadowLayerForwarder::Mutated(mozilla::layers::ShadowableLayer*)
  1   0.0     mozilla::layers::PLayerChild::Write(mozilla::layers::PLayerChild*, IPC::Message*, bool)
  1   0.0     mozilla::layers::TransformRect(nsIntRect const&, gfx3DMatrix const&)
  1   0.0     void IPC::WriteParam<float>(IPC::Message*, float const&)
  1   0.0     nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder*, bool*)
  1   0.0     nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsRenderingContext&, nsIFrame*, nsRect const&, nsRect const&, nsStyleContext*, nsStyleBorder const&, unsigned int, nsRect*, int)
  1   0.0     mozilla::layers::ClientColorLayer::RenderLayer()
  1   0.0     gfxRGBA::operator!=(gfxRGBA const&) const
  1   0.0     void IPC::WriteParam<int>(IPC::Message*, int const&) [clone .isra.7]
  1   0.0     nsDisplayTransform::FrameTransformProperties::~FrameTransformProperties()
  1   0.0     nsIFrame** nsTArray_Impl<nsIFrame*, nsTArrayInfallibleAllocator>::AppendElement<nsIFrame*>(nsIFrame* const&)
  1   0.0     nsIFrame::CreateOwnLayerIfNeeded(nsDisplayListBuilder*, nsDisplayList*)
  1   0.0     nsStyleBackground::BottomLayer() const
  1   0.0     nsStyleBackground::IsTransparent() const
  1   0.0     mozilla::layers::PLayerTransactionChild::Write(mozilla::layers::Edit const&, IPC::Message*)
  1   0.0     mozilla::ContainerState::SetFixedPositionLayerData(mozilla::layers::Layer*, nsIFrame const*)
  1   0.0     nsDisplayList::AppendToTop(nsDisplayItem*) [clone .isra.210]
  1   0.0     __strncpy_sse2_unaligned
  1   0.0     imgStatusTracker::GetImageStatus() const
  1   0.0     _rtld_global
  1   0.0     nsCSSAnonBoxes::IsAnonBox(nsIAtom*)
  1   0.0     nsTextFrame::IsFrameOfType(unsigned int) const
  1   0.0     mozilla::FrameLayerBuilder::GetOldLayerForFrame(nsIFrame*, unsigned int)
  1   0.0     non-virtual thunk to mozilla::layers::PLayerTransactionChild::RemoveManagee(int, mozilla::ipc::IProtocol*)
  1   0.0     IPC::ParamTraits<mozilla::layers::FrameMetrics>::Write(IPC::Message*, mozilla::layers::FrameMetrics const&)
  1   0.0     NS_round(double)
  1   0.0     nsLayoutUtils::GetParentOrPlaceholderFor(nsIFrame*)
  1   0.0     mozilla::ContainerState::SetupMaskLayer(mozilla::layers::Layer*, mozilla::DisplayItemClip const&, unsigned int)
  1   0.0     xcb_generate_id
  1   0.0     mozilla::layers::OpCreateContainerLayer::Assign(mozilla::layers::PLayerParent*, mozilla::layers::PLayerChild*)
  1   0.0     _cairo_array_append_multiple
  1   0.0     _cairo_array_allocate
  1   0.0     PR_CallOnce
  1   0.0     void mozilla::layers::CreateShadowFor<void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*)>(mozilla::layers::ClientLayer*, mozilla::layers::ClientLayerManager*, void (mozilla::layers::ShadowLayerForwarder::*)(mozilla::layers::ShadowableLayer*))
  1   0.0     nsDisplayItem::GetMergedFrames(nsTArray<nsIFrame*>*)
  1   0.0     nsCaret::AddRef()
  1   0.0     mozilla::layers::MemoryTextureClient::MemoryTextureClient(mozilla::layers::CompositableClient*, mozilla::gfx::SurfaceFormat, unsigned int)
  1   0.0     nsDisplayListBuilder::nsDisplayListBuilder(nsIFrame*, nsDisplayListBuilder::Mode, bool)
  1   0.0     nsRegionRectIterator::nsRegionRectIterator(nsRegion const&)
  1   0.0     nsImageRenderer::PrepareImage()
  1   0.0     nsRuleNode::GetStyleBackground(nsStyleContext*, bool)
  1   0.0     nsPresContext::ClearNotifySubDocInvalidationData(mozilla::layers::ContainerLayer*)
  1   0.0     mozilla::layers::ContainerLayer::GetType() const
  1   0.0     nsDisplayListCollection::~nsDisplayListCollection()
  1   0.0     mozilla::FrameLayerBuilder::PaintItems(nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem>&, nsIntRect const&, gfxContext*, nsRenderingContext*, nsDisplayListBuilder*, nsPresContext*, nsIntPoint const&, float, float, int)
  1   0.0     void nsTArray_Impl<mozilla::DisplayItemClip::RoundedRect, nsTArrayInfallibleAllocator>::AssignRange<mozilla::DisplayItemClip::RoundedRect>(unsigned int, unsigned int, mozilla::DisplayItemClip::RoundedRect const*)
  1   0.0     nsStyleGradient::Release()
  1   0.0     mozilla::SetVisibleRegionForLayer(mozilla::layers::Layer*, nsIntRegion const&, nsIntRect const&)
  1   0.0     nsLayoutUtils::HasNonZeroCorner(nsStyleCorners const&)
  1   0.0     arena_run_split
  1   0.0     nsDisplayListBuilder::AutoBuildingDisplayList::~AutoBuildingDisplayList()
  1   0.0     mozilla::ipc::ThreadLink::SendMessage(IPC::Message*)
  1   0.0     nsTArray_Impl<mozilla::layers::Animation, nsTArrayInfallibleAllocator>::DestructRange(unsigned int, unsigned int)
  1   0.0     mozilla::FrameProperties::Get(mozilla::FramePropertyDescriptor const*, bool*) const [clone .constprop.579]
  1   0.0     mozilla::DisplayItemClip::ComputeRegionInClips(mozilla::DisplayItemClip*, nsPoint const&, nsRegion*) const
  1   0.0     strdup
  1   0.0     _cairo_box_round_to_rectangle
  1   0.0     nsDisplayTransform::GetPerFrameKey()