| Index: content/browser/frame_host/render_frame_host_manager.cc
|
| diff --git a/content/browser/frame_host/render_frame_host_manager.cc b/content/browser/frame_host/render_frame_host_manager.cc
|
| index 0468f581228542d5a92bb9b4acc0fc7e9aead0de..b983d2cb0ba0410c9a858877b834c42e4f5714e2 100644
|
| --- a/content/browser/frame_host/render_frame_host_manager.cc
|
| +++ b/content/browser/frame_host/render_frame_host_manager.cc
|
| @@ -188,7 +188,8 @@ void RenderFrameHostManager::SetPendingWebUI(const NavigationEntryImpl& entry) {
|
|
|
| RenderFrameHostImpl* RenderFrameHostManager::Navigate(
|
| const NavigationEntryImpl& entry) {
|
| - TRACE_EVENT0("browser", "RenderFrameHostManager:Navigate");
|
| + TRACE_EVENT1("navigation", "RenderFrameHostManager:Navigate",
|
| + "FrameTreeNode id", frame_tree_node_->frame_tree_node_id());
|
| // Create a pending RenderFrameHost to use for the navigation.
|
| RenderFrameHostImpl* dest_render_frame_host = UpdateStateForNavigate(entry);
|
| if (!dest_render_frame_host)
|
| @@ -498,6 +499,8 @@ void RenderFrameHostManager::RendererProcessClosing(
|
|
|
| void RenderFrameHostManager::SwapOutOldPage(
|
| RenderFrameHostImpl* old_render_frame_host) {
|
| + TRACE_EVENT1("navigation", "RenderFrameHostManager::SwapOutOldPage",
|
| + "FrameTreeNode id", frame_tree_node_->frame_tree_node_id());
|
| // Should only see this while we have a pending renderer.
|
| CHECK(cross_navigation_pending_);
|
|
|
| @@ -1221,6 +1224,8 @@ int RenderFrameHostManager::GetRoutingIdForSiteInstance(
|
| }
|
|
|
| void RenderFrameHostManager::CommitPending() {
|
| + TRACE_EVENT1("navigation", "RenderFrameHostManager::CommitPending",
|
| + "FrameTreeNode id", frame_tree_node_->frame_tree_node_id());
|
| // First check whether we're going to want to focus the location bar after
|
| // this commit. We do this now because the navigation hasn't formally
|
| // committed yet, so if we've already cleared |pending_web_ui_| the call chain
|
| @@ -1440,6 +1445,13 @@ RenderFrameHostImpl* RenderFrameHostManager::UpdateStateForNavigate(
|
| delegate_->GetLastCommittedNavigationEntryForRenderManager();
|
|
|
| if (new_instance.get() != current_instance) {
|
| + TRACE_EVENT_INSTANT2(
|
| + "navigation",
|
| + "RenderFrameHostManager::UpdateStateForNavigate:New SiteInstance",
|
| + TRACE_EVENT_SCOPE_THREAD,
|
| + "current_instance id", current_instance->GetId(),
|
| + "new_instance id", new_instance->GetId());
|
| +
|
| // New SiteInstance: create a pending RFH to navigate.
|
| DCHECK(!cross_navigation_pending_);
|
|
|
| @@ -1553,6 +1565,8 @@ RenderFrameHostImpl* RenderFrameHostManager::UpdateStateForNavigate(
|
| }
|
|
|
| void RenderFrameHostManager::CancelPending() {
|
| + TRACE_EVENT1("navigation", "RenderFrameHostManager::CancelPending",
|
| + "FrameTreeNode id", frame_tree_node_->frame_tree_node_id());
|
| scoped_ptr<RenderFrameHostImpl> pending_render_frame_host =
|
| pending_render_frame_host_.Pass();
|
|
|
|
|