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