Set num_threads to 50 on 32-bit hppa in two libgomp loop tests
[official-gcc.git] / libsanitizer / ubsan / ubsan_win_weak_interception.cpp
blob01db0c0ce78abe73539083c018562ac392d58b65
1 //===-- ubsan_win_weak_interception.cpp -----------------------------------===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 // This module should be included in Ubsan when it is implemented as a shared
9 // library on Windows (dll), in order to delegate the calls of weak functions to
10 // the implementation in the main executable when a strong definition is
11 // provided.
12 //===----------------------------------------------------------------------===//
13 #ifdef SANITIZER_DYNAMIC
14 #include "sanitizer_common/sanitizer_win_weak_interception.h"
15 #include "ubsan_flags.h"
16 #include "ubsan_monitor.h"
17 // Check if strong definitions for weak functions are present in the main
18 // executable. If that is the case, override dll functions to point to strong
19 // implementations.
20 #define INTERFACE_FUNCTION(Name)
21 #define INTERFACE_WEAK_FUNCTION(Name) INTERCEPT_SANITIZER_WEAK_FUNCTION(Name)
22 #include "ubsan_interface.inc"
23 #endif // SANITIZER_DYNAMIC