Fix link in German terms of service.
[chromium-blink-merge.git] / content / child / web_memory_dump_provider_adapter.cc
blobdcb015f02b929dfe06a26c78c30849b353aeab93
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "content/child/web_memory_dump_provider_adapter.h"
7 #include "content/child/web_process_memory_dump_impl.h"
8 #include "third_party/WebKit/public/platform/WebMemoryDumpProvider.h"
10 namespace content {
12 WebMemoryDumpProviderAdapter::WebMemoryDumpProviderAdapter(
13 blink::WebMemoryDumpProvider* wmdp)
14 : web_memory_dump_provider_(wmdp), is_registered_(false) {
17 WebMemoryDumpProviderAdapter::~WebMemoryDumpProviderAdapter() {
18 DCHECK(!is_registered_);
21 bool WebMemoryDumpProviderAdapter::OnMemoryDump(
22 base::trace_event::ProcessMemoryDump* pmd) {
23 WebProcessMemoryDumpImpl web_pmd_impl(pmd);
24 return web_memory_dump_provider_->onMemoryDump(&web_pmd_impl);
27 } // namespace content