1234567891011121314151617181920 |
- //===-- sanitizer_coverage_win_dll_thunk.cpp ------------------------------===//
- //
- // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
- // See https://llvm.org/LICENSE.txt for license information.
- // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- //
- //===----------------------------------------------------------------------===//
- //
- // This file defines a family of thunks that should be statically linked into
- // the DLLs that have instrumentation in order to delegate the calls to the
- // shared runtime that lives in the main binary.
- // See https://github.com/google/sanitizers/issues/209 for the details.
- //===----------------------------------------------------------------------===//
- #ifdef SANITIZER_DLL_THUNK
- #include "sanitizer_win_dll_thunk.h"
- // Sanitizer Coverage interface functions.
- #define INTERFACE_FUNCTION(Name) INTERCEPT_SANITIZER_FUNCTION(Name)
- #define INTERFACE_WEAK_FUNCTION(Name) INTERCEPT_SANITIZER_WEAK_FUNCTION(Name)
- #include "sanitizer_coverage_interface.inc"
- #endif // SANITIZER_DLL_THUNK
|