#include "build/build_config.h"
#if BUILDFLAG(IS_FUCHSIA)
#include "util/process/process_memory_fuchsia.h"
#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
#include "util/process/process_memory_linux.h"
#elif BUILDFLAG(IS_WIN)
#include "util/process/process_memory_win.h"
#elif BUILDFLAG(IS_APPLE)
#include "util/process/process_memory_mac.h"
#endif
namespace crashpad {
#if BUILDFLAG(IS_FUCHSIA) || DOXYGEN
using ProcessMemoryNative = ProcessMemoryFuchsia;
#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
ProcessMemoryNative;
#elif BUILDFLAG(IS_WIN)
using ProcessMemoryNative = ProcessMemoryWin;
#elif BUILDFLAG(IS_APPLE)
using ProcessMemoryNative = ProcessMemoryMac;
#else
#error Port.
#endif
}