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