diff options
Diffstat (limited to 'gcc-4.9/libsanitizer/tsan/tsan_suppressions.h')
-rw-r--r-- | gcc-4.9/libsanitizer/tsan/tsan_suppressions.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gcc-4.9/libsanitizer/tsan/tsan_suppressions.h b/gcc-4.9/libsanitizer/tsan/tsan_suppressions.h new file mode 100644 index 000000000..2939e9a8b --- /dev/null +++ b/gcc-4.9/libsanitizer/tsan/tsan_suppressions.h @@ -0,0 +1,27 @@ +//===-- tsan_suppressions.h -------------------------------------*- C++ -*-===// +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// This file is a part of ThreadSanitizer (TSan), a race detector. +// +//===----------------------------------------------------------------------===// +#ifndef TSAN_SUPPRESSIONS_H +#define TSAN_SUPPRESSIONS_H + +#include "sanitizer_common/sanitizer_suppressions.h" +#include "tsan_report.h" + +namespace __tsan { + +void InitializeSuppressions(); +void PrintMatchedSuppressions(); +uptr IsSuppressed(ReportType typ, const ReportStack *stack, Suppression **sp); +uptr IsSuppressed(ReportType typ, const ReportLocation *loc, Suppression **sp); +SuppressionContext *GetSuppressionContext(); + +} // namespace __tsan + +#endif // TSAN_SUPPRESSIONS_H |