Chromium Code Reviews| Index: third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
| diff --git a/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp b/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
| index 5ff0d0d3861a31c60532f733a76016d704734229..54fb883f8b8695c35de5e4f65e063edea367f6d1 100644 |
| --- a/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
| +++ b/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
| @@ -108,7 +108,7 @@ static ResourceLoadPriority typeToPriority(Resource::Type type) |
| // Also parser-blocking scripts (set explicitly in loadPriority) |
| return ResourceLoadPriorityVeryHigh; |
| case Resource::XSLStyleSheet: |
| - ASSERT(RuntimeEnabledFeatures::xsltEnabled()); |
| + DCHECK(RuntimeEnabledFeatures::xsltEnabled()); |
| case Resource::Raw: |
| case Resource::ImportResource: |
| case Resource::Script: |
| @@ -127,7 +127,7 @@ static ResourceLoadPriority typeToPriority(Resource::Type type) |
| return ResourceLoadPriorityVeryLow; |
| } |
| - ASSERT_NOT_REACHED(); |
| + NOTREACHED(); |
| return ResourceLoadPriorityUnresolved; |
| } |
| @@ -181,7 +181,7 @@ static WebURLRequest::RequestContext requestContextFromType(bool isMainFrame, Re |
| // FIXME: Change this to a context frame type (once we introduce them): http://fetch.spec.whatwg.org/#concept-request-context-frame-type |
| return WebURLRequest::RequestContextHyperlink; |
| case Resource::XSLStyleSheet: |
| - ASSERT(RuntimeEnabledFeatures::xsltEnabled()); |
| + DCHECK(RuntimeEnabledFeatures::xsltEnabled()); |
| case Resource::CSSStyleSheet: |
| return WebURLRequest::RequestContextStyle; |
| case Resource::Script: |
| @@ -205,7 +205,7 @@ static WebURLRequest::RequestContext requestContextFromType(bool isMainFrame, Re |
| case Resource::Manifest: |
| return WebURLRequest::RequestContextManifest; |
| } |
| - ASSERT_NOT_REACHED(); |
| + NOTREACHED(); |
| return WebURLRequest::RequestContextSubresource; |
| } |
| @@ -314,7 +314,7 @@ static std::unique_ptr<TracedValue> urlForTraceEvent(const KURL& url) |
| Resource* ResourceFetcher::resourceForStaticData(const FetchRequest& request, const ResourceFactory& factory, const SubstituteData& substituteData) |
| { |
| const KURL& url = request.resourceRequest().url(); |
| - ASSERT(url.protocolIsData() || substituteData.isValid() || m_archive); |
| + DCHECK(url.protocolIsData() || substituteData.isValid() || m_archive); |
| // TODO(japhet): We only send main resource data: urls through WebURLLoader for the benefit of |
| // a service worker test (RenderViewImplTest.ServiceWorkerNetworkProviderSetup), which is at a |
| @@ -404,7 +404,7 @@ void ResourceFetcher::updateMemoryCacheStats(Resource* resource, RevalidationPol |
| Resource* ResourceFetcher::requestResource(FetchRequest& request, const ResourceFactory& factory, const SubstituteData& substituteData) |
| { |
| - ASSERT(request.options().synchronousPolicy == RequestAsynchronously || factory.type() == Resource::Raw || factory.type() == Resource::XSLStyleSheet); |
| + DCHECK(request.options().synchronousPolicy == RequestAsynchronously || factory.type() == Resource::Raw || factory.type() == Resource::XSLStyleSheet); |
| context().populateRequestData(request.mutableResourceRequest()); |
| if (request.resourceRequest().httpHeaderField("Upgrade-Insecure-Requests") != AtomicString("1")) |
| @@ -481,7 +481,7 @@ Resource* ResourceFetcher::requestResource(FetchRequest& request, const Resource |
| if (!resource) |
| return nullptr; |
| if (resource->getType() != factory.type()) { |
| - ASSERT(request.forPreload()); |
| + DCHECK(request.forPreload()); |
| return nullptr; |
| } |
| @@ -515,13 +515,14 @@ Resource* ResourceFetcher::requestResource(FetchRequest& request, const Resource |
| if (!startLoad(resource)) |
| return nullptr; |
| - ASSERT(!resource->errorOccurred() || request.options().synchronousPolicy == RequestSynchronously); |
| + DCHECK(!resource->errorOccurred() || request.options().synchronousPolicy == RequestSynchronously); |
| return resource; |
| } |
| void ResourceFetcher::resourceTimingReportTimerFired(TimerBase* timer) |
| { |
| - ASSERT_UNUSED(timer, timer == &m_resourceTimingReportTimer); |
| + ALLOW_UNUSED_LOCAL(timer); |
|
yhirano
2016/09/12 04:33:12
ditto as Resource::cancelTimerFired
hiroshige
2016/09/13 08:43:19
Done.
|
| + DCHECK(timer == &m_resourceTimingReportTimer); |
|
yhirano
2016/09/12 04:33:12
DCHECK_EQ
hiroshige
2016/09/13 08:43:19
Done.
|
| Vector<std::unique_ptr<ResourceTimingInfo>> timingReports; |
| timingReports.swap(m_scheduledResourceTimingReports); |
| for (const auto& timingInfo : timingReports) |
| @@ -553,17 +554,17 @@ void ResourceFetcher::initializeResourceRequest(ResourceRequest& request, Resour |
| void ResourceFetcher::initializeRevalidation(ResourceRequest& revalidatingRequest, Resource* resource) |
| { |
| - ASSERT(resource); |
| - ASSERT(memoryCache()->contains(resource)); |
| - ASSERT(resource->isLoaded()); |
| - ASSERT(resource->canUseCacheValidator()); |
| - ASSERT(!resource->isCacheValidator()); |
| - ASSERT(!context().isControlledByServiceWorker()); |
| + DCHECK(resource); |
| + DCHECK(memoryCache()->contains(resource)); |
| + DCHECK(resource->isLoaded()); |
| + DCHECK(resource->canUseCacheValidator()); |
| + DCHECK(!resource->isCacheValidator()); |
| + DCHECK(!context().isControlledByServiceWorker()); |
| const AtomicString& lastModified = resource->response().httpHeaderField(HTTPNames::Last_Modified); |
| const AtomicString& eTag = resource->response().httpHeaderField(HTTPNames::ETag); |
| if (!lastModified.isEmpty() || !eTag.isEmpty()) { |
| - ASSERT(context().getCachePolicy() != CachePolicyReload); |
| + DCHECK(context().getCachePolicy() != CachePolicyReload); |
|
yhirano
2016/09/12 04:33:12
DCHECK_NE
hiroshige
2016/09/13 08:43:19
Done.
|
| if (context().getCachePolicy() == CachePolicyRevalidate) |
| revalidatingRequest.setHTTPHeaderField(HTTPNames::Cache_Control, "max-age=0"); |
| } |
| @@ -583,7 +584,7 @@ void ResourceFetcher::initializeRevalidation(ResourceRequest& revalidatingReques |
| Resource* ResourceFetcher::createResourceForLoading(FetchRequest& request, const String& charset, const ResourceFactory& factory) |
| { |
| const String cacheIdentifier = getCacheIdentifier(); |
| - ASSERT(!memoryCache()->resourceForURL(request.resourceRequest().url(), cacheIdentifier)); |
| + DCHECK(!memoryCache()->resourceForURL(request.resourceRequest().url(), cacheIdentifier)); |
| RESOURCE_LOADING_DVLOG(1) << "Loading Resource for " << request.resourceRequest().url().elidedString(); |
| @@ -1051,7 +1052,7 @@ void ResourceFetcher::removeResourceLoader(ResourceLoader* loader) |
| else if (m_nonBlockingLoaders.contains(loader)) |
| m_nonBlockingLoaders.remove(loader); |
| else |
| - ASSERT_NOT_REACHED(); |
| + NOTREACHED(); |
| } |
| void ResourceFetcher::stopFetching() |
| @@ -1216,7 +1217,7 @@ void ResourceFetcher::logPreloadStats() |
| rawMisses += missCount; |
| break; |
| default: |
| - ASSERT_NOT_REACHED(); |
| + NOTREACHED(); |
| } |
| } |
| // TODO(csharrison): These can falsely attribute link rel="preload" requests |