xref: /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_coverage_interface.inc (revision fcaf7f8644a9988098ac6be2165bce3ea4786e91)
10b57cec5SDimitry Andric//===-- sanitizer_coverage_interface.inc ----------------------------------===//
20b57cec5SDimitry Andric//
30b57cec5SDimitry Andric// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
40b57cec5SDimitry Andric// See https://llvm.org/LICENSE.txt for license information.
50b57cec5SDimitry Andric// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
60b57cec5SDimitry Andric//
70b57cec5SDimitry Andric//===----------------------------------------------------------------------===//
80b57cec5SDimitry Andric// Sanitizer Coverage interface list.
90b57cec5SDimitry Andric//===----------------------------------------------------------------------===//
100b57cec5SDimitry AndricINTERFACE_FUNCTION(__sanitizer_cov_dump)
110b57cec5SDimitry AndricINTERFACE_FUNCTION(__sanitizer_cov_reset)
120b57cec5SDimitry AndricINTERFACE_FUNCTION(__sanitizer_dump_coverage)
130b57cec5SDimitry AndricINTERFACE_FUNCTION(__sanitizer_dump_trace_pc_guard_coverage)
140b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sancov_default_options)
150b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_cmp)
160b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_cmp1)
170b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_cmp2)
180b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_cmp4)
190b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_cmp8)
200b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_const_cmp1)
210b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_const_cmp2)
220b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_const_cmp4)
230b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_const_cmp8)
240b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_div4)
250b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_div8)
260b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_gep)
270b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_pc_guard)
280b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_pc_guard_init)
290b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_pc_indir)
30*fcaf7f86SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_load1)
31*fcaf7f86SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_load2)
32*fcaf7f86SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_load4)
33*fcaf7f86SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_load8)
34*fcaf7f86SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_load16)
35*fcaf7f86SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_store1)
36*fcaf7f86SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_store2)
37*fcaf7f86SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_store4)
38*fcaf7f86SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_store8)
39*fcaf7f86SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_store16)
400b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_trace_switch)
410b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_8bit_counters_init)
425ffd83dbSDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_bool_flag_init)
430b57cec5SDimitry AndricINTERFACE_WEAK_FUNCTION(__sanitizer_cov_pcs_init)
44