1*65492d95SNico Weber //===-- sanitizer_allocator_checks.cpp --------------------------*- C++ -*-===// 2*65492d95SNico Weber // 3*65492d95SNico Weber // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*65492d95SNico Weber // See https://llvm.org/LICENSE.txt for license information. 5*65492d95SNico Weber // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*65492d95SNico Weber // 7*65492d95SNico Weber //===----------------------------------------------------------------------===// 8*65492d95SNico Weber // 9*65492d95SNico Weber // Various checks shared between ThreadSanitizer, MemorySanitizer, etc. memory 10*65492d95SNico Weber // allocators. 11*65492d95SNico Weber // 12*65492d95SNico Weber //===----------------------------------------------------------------------===// 13*65492d95SNico Weber 14*65492d95SNico Weber #include "sanitizer_errno.h" 15*65492d95SNico Weber 16*65492d95SNico Weber namespace __sanitizer { 17*65492d95SNico Weber SetErrnoToENOMEM()18*65492d95SNico Webervoid SetErrnoToENOMEM() { 19*65492d95SNico Weber errno = errno_ENOMEM; 20*65492d95SNico Weber } 21*65492d95SNico Weber 22*65492d95SNico Weber } // namespace __sanitizer 23