Commit 83e4a00e authored by Kenichi Ishibashi's avatar Kenichi Ishibashi Committed by Commit Bot

service worker: Change tracing id of PrepareForMainResource

Before this CL, ServiceWorkerControlleeRequestHandler
used the pointer of |url_job_| as an id of
PrepareForMainResource trace event. However, |url_job_| can
be cleared and the pointer could be nullptr so it's not unique.
To avoid using nullptr as an id, use |this| of
ServiceWorkerControlleeRequestHandler.

Bug: 881826
Change-Id: I89e7f25194518a73de6adef98546e3069c711f5d
Reviewed-on: https://chromium-review.googlesource.com/1215461Reviewed-by: default avatarMakoto Shimazu <shimazu@chromium.org>
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#590144}
parent 33ca8248
...@@ -373,8 +373,8 @@ void ServiceWorkerControlleeRequestHandler::PrepareForMainResource( ...@@ -373,8 +373,8 @@ void ServiceWorkerControlleeRequestHandler::PrepareForMainResource(
TRACE_EVENT_ASYNC_BEGIN1( TRACE_EVENT_ASYNC_BEGIN1(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "URL", url.spec()); "URL", url.spec());
// The provider host may already have set a controller in redirect case, // The provider host may already have set a controller in redirect case,
// unset it now. // unset it now.
provider_host_->SetControllerRegistration( provider_host_->SetControllerRegistration(
...@@ -412,8 +412,8 @@ void ServiceWorkerControlleeRequestHandler:: ...@@ -412,8 +412,8 @@ void ServiceWorkerControlleeRequestHandler::
url_job_->FallbackToNetwork(); url_job_->FallbackToNetwork();
TRACE_EVENT_ASYNC_END1( TRACE_EVENT_ASYNC_END1(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "Status", blink::ServiceWorkerStatusToString(status)); "Status", blink::ServiceWorkerStatusToString(status));
return; return;
} }
DCHECK(registration); DCHECK(registration);
...@@ -425,8 +425,8 @@ void ServiceWorkerControlleeRequestHandler:: ...@@ -425,8 +425,8 @@ void ServiceWorkerControlleeRequestHandler::
url_job_->FallbackToNetwork(); url_job_->FallbackToNetwork();
TRACE_EVENT_ASYNC_END1( TRACE_EVENT_ASYNC_END1(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "Info", "No Provider"); "Info", "No Provider");
return; return;
} }
provider_host_->AddMatchingRegistration(registration.get()); provider_host_->AddMatchingRegistration(registration.get());
...@@ -438,8 +438,8 @@ void ServiceWorkerControlleeRequestHandler:: ...@@ -438,8 +438,8 @@ void ServiceWorkerControlleeRequestHandler::
url_job_->FallbackToNetwork(); url_job_->FallbackToNetwork();
TRACE_EVENT_ASYNC_END1( TRACE_EVENT_ASYNC_END1(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "Info", "No Context"); "Info", "No Context");
return; return;
} }
...@@ -452,8 +452,8 @@ void ServiceWorkerControlleeRequestHandler:: ...@@ -452,8 +452,8 @@ void ServiceWorkerControlleeRequestHandler::
url_job_->FallbackToNetwork(); url_job_->FallbackToNetwork();
TRACE_EVENT_ASYNC_END1( TRACE_EVENT_ASYNC_END1(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "Info", "ServiceWorker is blocked"); "Info", "ServiceWorker is blocked");
return; return;
} }
...@@ -466,8 +466,8 @@ void ServiceWorkerControlleeRequestHandler:: ...@@ -466,8 +466,8 @@ void ServiceWorkerControlleeRequestHandler::
url_job_->FallbackToNetwork(); url_job_->FallbackToNetwork();
TRACE_EVENT_ASYNC_END1( TRACE_EVENT_ASYNC_END1(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "Info", "Insecure context"); "Info", "Insecure context");
return; return;
} }
...@@ -500,9 +500,8 @@ void ServiceWorkerControlleeRequestHandler:: ...@@ -500,9 +500,8 @@ void ServiceWorkerControlleeRequestHandler::
url_job_->FallbackToNetwork(); url_job_->FallbackToNetwork();
TRACE_EVENT_ASYNC_END1( TRACE_EVENT_ASYNC_END1(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "Info", "Info", "No active version, so falling back to network");
"No active version, so falling back to network");
return; return;
} }
...@@ -518,8 +517,8 @@ void ServiceWorkerControlleeRequestHandler:: ...@@ -518,8 +517,8 @@ void ServiceWorkerControlleeRequestHandler::
std::move(disallow_controller))); std::move(disallow_controller)));
TRACE_EVENT_ASYNC_END1( TRACE_EVENT_ASYNC_END1(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "Info", "Wait until finished SW activation"); "Info", "Wait until finished SW activation");
return; return;
} }
...@@ -541,8 +540,8 @@ void ServiceWorkerControlleeRequestHandler:: ...@@ -541,8 +540,8 @@ void ServiceWorkerControlleeRequestHandler::
ServiceWorkerMetrics::MainResourceRequestDestination::kJobWasDestroyed); ServiceWorkerMetrics::MainResourceRequestDestination::kJobWasDestroyed);
TRACE_EVENT_ASYNC_END1( TRACE_EVENT_ASYNC_END1(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "Info", "The job was destroyed"); "Info", "The job was destroyed");
return; return;
} }
...@@ -553,9 +552,8 @@ void ServiceWorkerControlleeRequestHandler:: ...@@ -553,9 +552,8 @@ void ServiceWorkerControlleeRequestHandler::
url_job_->FallbackToNetwork(); url_job_->FallbackToNetwork();
TRACE_EVENT_ASYNC_END1( TRACE_EVENT_ASYNC_END1(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "Info", "Info", "The provider host is gone, so falling back to network");
"The provider host is gone, so falling back to network");
return; return;
} }
...@@ -584,8 +582,8 @@ void ServiceWorkerControlleeRequestHandler:: ...@@ -584,8 +582,8 @@ void ServiceWorkerControlleeRequestHandler::
url_job_->FallbackToNetwork(); url_job_->FallbackToNetwork();
TRACE_EVENT_ASYNC_END2( TRACE_EVENT_ASYNC_END2(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "Info", "Info",
"The expected active version is not ACTIVATED, so falling back to " "The expected active version is not ACTIVATED, so falling back to "
"network", "network",
"Status", "Status",
...@@ -618,8 +616,8 @@ void ServiceWorkerControlleeRequestHandler:: ...@@ -618,8 +616,8 @@ void ServiceWorkerControlleeRequestHandler::
} }
TRACE_EVENT_ASYNC_END1( TRACE_EVENT_ASYNC_END1(
"ServiceWorker", "ServiceWorker",
"ServiceWorkerControlleeRequestHandler::PrepareForMainResource", "ServiceWorkerControlleeRequestHandler::PrepareForMainResource", this,
url_job_.get(), "Info", "Info",
(is_forwarded) ? "Forwarded to the ServiceWorker" (is_forwarded) ? "Forwarded to the ServiceWorker"
: "Skipped the ServiceWorker which has no fetch handler"); : "Skipped the ServiceWorker which has no fetch handler");
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment