//===--------- Definition of the AddressSanitizer options -------*- C++ -*-===// // // 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 data types used to set Address Sanitizer options. //===----------------------------------------------------------------------===// #ifndef LLVM_TRANSFORMS_INSTRUMENTATION_ADDRESSSANITIZEROPTIONS_H #define LLVM_TRANSFORMS_INSTRUMENTATION_ADDRESSSANITIZEROPTIONS_H namespace llvm { /// Types of ASan module destructors supported enum class AsanDtorKind { … }; /// Types of ASan module constructors supported enum class AsanCtorKind { … }; /// Mode of ASan detect stack use after return enum class AsanDetectStackUseAfterReturnMode { … }; } // namespace llvm #endif