#ifndef BASE_TRACE_EVENT_MEMORY_ALLOCATOR_DUMP_H_
#define BASE_TRACE_EVENT_MEMORY_ALLOCATOR_DUMP_H_
#include <stdint.h>
#include <iosfwd>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <vector>
#include "base/base_export.h"
#include "base/trace_event/memory_allocator_dump_guid.h"
#include "base/trace_event/memory_dump_request_args.h"
#include "base/unguessable_token.h"
namespace perfetto {
namespace protos {
namespace pbzero {
class MemoryTrackerSnapshot_ProcessSnapshot_MemoryNode;
}
}
}
namespace base {
namespace trace_event {
class ProcessMemoryDump;
class TracedValue;
class BASE_EXPORT MemoryAllocatorDump { … };
void BASE_EXPORT PrintTo(const MemoryAllocatorDump::Entry&, std::ostream*);
}
}
#endif