]> git.ipfire.org Git - thirdparty/gcc.git/blame - libsanitizer/tsan/tsan_suppressions.h
libsanitizer merge from upstream r191666
[thirdparty/gcc.git] / libsanitizer / tsan / tsan_suppressions.h
CommitLineData
cd0be65c
WM
1//===-- tsan_suppressions.h -------------------------------------*- C++ -*-===//
2//
3// This file is distributed under the University of Illinois Open Source
4// License. See LICENSE.TXT for details.
5//
6//===----------------------------------------------------------------------===//
7//
8// This file is a part of ThreadSanitizer (TSan), a race detector.
9//
10//===----------------------------------------------------------------------===//
11#ifndef TSAN_SUPPRESSIONS_H
12#define TSAN_SUPPRESSIONS_H
13
ef1b3fda 14#include "sanitizer_common/sanitizer_suppressions.h"
cd0be65c
WM
15#include "tsan_report.h"
16
17namespace __tsan {
18
19void InitializeSuppressions();
ef1b3fda
KS
20void PrintMatchedSuppressions();
21uptr IsSuppressed(ReportType typ, const ReportStack *stack, Suppression **sp);
22uptr IsSuppressed(ReportType typ, const ReportLocation *loc, Suppression **sp);
cd0be65c
WM
23
24} // namespace __tsan
25
26#endif // TSAN_SUPPRESSIONS_H