xref: /llvm-project/compiler-rt/lib/rtsan/rtsan_stats.h (revision 8f8d5f005a937bf8d5244c5bf22906095ff08c70)
1c3334dadSChris Apple //===--- rtsan_stats.h - Realtime Sanitizer ---------------------*- C++ -*-===//
2c3334dadSChris Apple //
3c3334dadSChris Apple // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4c3334dadSChris Apple // See https://llvm.org/LICENSE.txt for license information.
5c3334dadSChris Apple // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6c3334dadSChris Apple //
7c3334dadSChris Apple //===----------------------------------------------------------------------===//
8c3334dadSChris Apple //
9c3334dadSChris Apple // Part of the RealtimeSanitizer runtime library
10c3334dadSChris Apple //
11c3334dadSChris Apple //===----------------------------------------------------------------------===//
12c3334dadSChris Apple 
13c3334dadSChris Apple #pragma once
14c3334dadSChris Apple 
15c3334dadSChris Apple namespace __rtsan {
16c3334dadSChris Apple 
17c3334dadSChris Apple void IncrementTotalErrorCount();
18f5b95db4SChris Apple void IncrementUniqueErrorCount();
19*8f8d5f00SChris Apple void IncrementSuppressedCount();
20c3334dadSChris Apple 
21c3334dadSChris Apple void PrintStatisticsSummary();
22c3334dadSChris Apple 
23c3334dadSChris Apple } // namespace __rtsan
24