123456789101112131415161718192021222324252627282930313233 |
- //===-- sanitizer/asan_interface.h ------------------------------*- C++ -*-===//
- //
- // The LLVM Compiler Infrastructure
- //
- // This file is distributed under the University of Illinois Open Source
- // License. See LICENSE.TXT for details.
- //
- //===----------------------------------------------------------------------===//
- //
- // This file is a part of HWAddressSanitizer.
- //
- // Public interface header.
- //===----------------------------------------------------------------------===//
- #ifndef SANITIZER_HWASAN_INTERFACE_H
- #define SANITIZER_HWASAN_INTERFACE_H
- #include <sanitizer/common_interface_defs.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- // This function may be optionally provided by user and should return
- // a string containing HWASan runtime options. See asan_flags.h for details.
- const char* __hwasan_default_options(void);
- void __hwasan_enable_allocator_tagging(void);
- void __hwasan_disable_allocator_tagging(void);
- #ifdef __cplusplus
- } // extern "C"
- #endif
- #endif // SANITIZER_HWASAN_INTERFACE_H
|