//===-- report_linux.cpp ----------------------------------------*- 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 // //===----------------------------------------------------------------------===// #include "platform.h" #if SCUDO_LINUX || SCUDO_TRUSTY #include "common.h" #include "internal_defs.h" #include "report.h" #include "report_linux.h" #include "string_utils.h" #include <errno.h> #include <stdlib.h> #include <string.h> namespace scudo { // Fatal internal map() error (potentially OOM related). void NORETURN reportMapError(uptr SizeIfOOM) { … } void NORETURN reportUnmapError(uptr Addr, uptr Size) { … } void NORETURN reportProtectError(uptr Addr, uptr Size, int Prot) { … } } // namespace scudo #endif // SCUDO_LINUX || SCUDO_TRUSTY