1 1.1 kamil //===-- interception_mac.h --------------------------------------*- C++ -*-===// 2 1.1 kamil // 3 1.1 kamil // The LLVM Compiler Infrastructure 4 1.1 kamil // 5 1.1 kamil // This file is distributed under the University of Illinois Open Source 6 1.1 kamil // License. See LICENSE.TXT for details. 7 1.1 kamil // 8 1.1 kamil //===----------------------------------------------------------------------===// 9 1.1 kamil // 10 1.1 kamil // This file is a part of AddressSanitizer, an address sanity checker. 11 1.1 kamil // 12 1.1 kamil // Mac-specific interception methods. 13 1.1 kamil //===----------------------------------------------------------------------===// 14 1.1 kamil 15 1.1 kamil #if SANITIZER_MAC 16 1.1 kamil 17 1.1 kamil #if !defined(INCLUDED_FROM_INTERCEPTION_LIB) 18 1.1 kamil # error "interception_mac.h should be included from interception.h only" 19 1.1 kamil #endif 20 1.1 kamil 21 1.1 kamil #ifndef INTERCEPTION_MAC_H 22 1.1 kamil #define INTERCEPTION_MAC_H 23 1.1 kamil 24 1.1 kamil #define INTERCEPT_FUNCTION_MAC(func) 25 1.1 kamil #define INTERCEPT_FUNCTION_VER_MAC(func, symver) 26 1.1 kamil 27 1.1 kamil #endif // INTERCEPTION_MAC_H 28 1.1 kamil #endif // SANITIZER_MAC 29