1326943Sdim//=-- ubsan_signals_standalone.h
2326943Sdim//------------------------------------------------===//
3326943Sdim//
4353358Sdim// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5353358Sdim// See https://llvm.org/LICENSE.txt for license information.
6353358Sdim// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7326943Sdim//
8326943Sdim//===----------------------------------------------------------------------===//
9326943Sdim//
10326943Sdim// Installs signal handlers and related interceptors for UBSan standalone.
11326943Sdim//
12326943Sdim//===----------------------------------------------------------------------===//
13326943Sdim
14326943Sdim#ifndef UBSAN_SIGNALS_STANDALONE_H
15326943Sdim#define UBSAN_SIGNALS_STANDALONE_H
16326943Sdim
17326943Sdimnamespace __ubsan {
18326943Sdim
19326943Sdim// Initializes signal handlers and interceptors.
20326943Sdimvoid InitializeDeadlySignals();
21326943Sdim
22326943Sdim} // namespace __ubsan
23326943Sdim
24326943Sdim#endif // UBSAN_SIGNALS_STANDALONE_H
25