//===-- mem_map_linux.h -----------------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef SCUDO_MEM_MAP_LINUX_H_ #define SCUDO_MEM_MAP_LINUX_H_ #include "platform.h" #if SCUDO_LINUX #include "common.h" #include "mem_map_base.h" namespace scudo { class MemMapLinux final : public MemMapBase<MemMapLinux> { … }; // This will be deprecated when every allocator has been supported by each // platform's `MemMap` implementation. class ReservedMemoryLinux final : public ReservedMemory<ReservedMemoryLinux, MemMapLinux> { … }; } // namespace scudo #endif // SCUDO_LINUX #endif // SCUDO_MEM_MAP_LINUX_H_