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 "base/trace_event/memory_dump_request_args.h"
7 #include "base/logging.h"
10 namespace trace_event
{
13 const char* MemoryDumpTypeToString(
14 const MemoryDumpType
& dump_type
) {
16 case MemoryDumpType::TASK_BEGIN
:
18 case MemoryDumpType::TASK_END
:
20 case MemoryDumpType::PERIODIC_INTERVAL
:
21 return "PERIODIC_INTERVAL";
22 case MemoryDumpType::PERIODIC_INTERVAL_WITH_MMAPS
:
23 return "PERIODIC_INTERVAL_WITH_MMAPS";
24 case MemoryDumpType::EXPLICITLY_TRIGGERED
:
25 return "EXPLICITLY_TRIGGERED";
31 } // namespace trace_event