[ASan] Get rid of asan_mac.h, which contents have been moved to sanitizer_mac.h
llvm-svn: 200757
This commit is contained in:
parent
844a3cf77e
commit
4672bacaef
|
|
@ -17,7 +17,6 @@
|
||||||
|
|
||||||
#include "asan_interceptors.h"
|
#include "asan_interceptors.h"
|
||||||
#include "asan_internal.h"
|
#include "asan_internal.h"
|
||||||
#include "asan_mac.h"
|
|
||||||
#include "asan_mapping.h"
|
#include "asan_mapping.h"
|
||||||
#include "asan_stack.h"
|
#include "asan_stack.h"
|
||||||
#include "asan_thread.h"
|
#include "asan_thread.h"
|
||||||
|
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
||||||
//===-- asan_mac.h ----------------------------------------------*- C++ -*-===//
|
|
||||||
//
|
|
||||||
// The LLVM Compiler Infrastructure
|
|
||||||
//
|
|
||||||
// This file is distributed under the University of Illinois Open Source
|
|
||||||
// License. See LICENSE.TXT for details.
|
|
||||||
//
|
|
||||||
//===----------------------------------------------------------------------===//
|
|
||||||
//
|
|
||||||
// This file is a part of AddressSanitizer, an address sanity checker.
|
|
||||||
//
|
|
||||||
// Mac-specific ASan definitions.
|
|
||||||
//===----------------------------------------------------------------------===//
|
|
||||||
#ifndef ASAN_MAC_H
|
|
||||||
#define ASAN_MAC_H
|
|
||||||
|
|
||||||
// CF_RC_BITS, the layout of CFRuntimeBase and __CFStrIsConstant are internal
|
|
||||||
// and subject to change in further CoreFoundation versions. Apple does not
|
|
||||||
// guarantee any binary compatibility from release to release.
|
|
||||||
|
|
||||||
// See http://opensource.apple.com/source/CF/CF-635.15/CFInternal.h
|
|
||||||
#if defined(__BIG_ENDIAN__)
|
|
||||||
#define CF_RC_BITS 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(__LITTLE_ENDIAN__)
|
|
||||||
#define CF_RC_BITS 3
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// See http://opensource.apple.com/source/CF/CF-635.15/CFRuntime.h
|
|
||||||
typedef struct __CFRuntimeBase {
|
|
||||||
uptr _cfisa;
|
|
||||||
u8 _cfinfo[4];
|
|
||||||
#if __LP64__
|
|
||||||
u32 _rc;
|
|
||||||
#endif
|
|
||||||
} CFRuntimeBase;
|
|
||||||
|
|
||||||
|
|
||||||
// Used by asan_malloc_mac.cc and asan_mac.cc
|
|
||||||
extern "C" void __CFInitialize();
|
|
||||||
|
|
||||||
namespace __asan {
|
|
||||||
|
|
||||||
void MaybeReplaceCFAllocator();
|
|
||||||
|
|
||||||
} // namespace __asan
|
|
||||||
|
|
||||||
#endif // ASAN_MAC_H
|
|
||||||
|
|
@ -24,7 +24,6 @@
|
||||||
#include "asan_allocator.h"
|
#include "asan_allocator.h"
|
||||||
#include "asan_interceptors.h"
|
#include "asan_interceptors.h"
|
||||||
#include "asan_internal.h"
|
#include "asan_internal.h"
|
||||||
#include "asan_mac.h"
|
|
||||||
#include "asan_report.h"
|
#include "asan_report.h"
|
||||||
#include "asan_stack.h"
|
#include "asan_stack.h"
|
||||||
#include "asan_stats.h"
|
#include "asan_stats.h"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue