1*2396c469SFabio D'Urso //===-- Definition of macros to be used with malloc functions -------------===// 2*2396c469SFabio D'Urso // 3*2396c469SFabio D'Urso // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*2396c469SFabio D'Urso // See https://llvm.org/LICENSE.txt for license information. 5*2396c469SFabio D'Urso // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*2396c469SFabio D'Urso // 7*2396c469SFabio D'Urso //===----------------------------------------------------------------------===// 8*2396c469SFabio D'Urso 9*2396c469SFabio D'Urso #ifndef LLVM_LIBC_MACROS_MALLOC_MACROS_H 10*2396c469SFabio D'Urso #define LLVM_LIBC_MACROS_MALLOC_MACROS_H 11*2396c469SFabio D'Urso 12*2396c469SFabio D'Urso // Note: these values only make sense when Scudo is used as the memory 13*2396c469SFabio D'Urso // allocator. 14*2396c469SFabio D'Urso #define M_PURGE (-101) 15*2396c469SFabio D'Urso #define M_PURGE_ALL (-104) 16*2396c469SFabio D'Urso 17*2396c469SFabio D'Urso #endif // LLVM_LIBC_MACROS_MALLOC_MACROS_H 18