Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef ARCH_TESTS_H
3#define ARCH_TESTS_H
4
5#include <linux/compiler.h>
6struct test;
7
8/* Tests */
9int test__rdpmc(struct test *test __maybe_unused, int subtest);
10int test__perf_time_to_tsc(struct test *test __maybe_unused, int subtest);
11int test__insn_x86(struct test *test __maybe_unused, int subtest);
12int test__bp_modify(struct test *test, int subtest);
13
14#ifdef HAVE_DWARF_UNWIND_SUPPORT
15struct thread;
16struct perf_sample;
17int test__arch_unwind_sample(struct perf_sample *sample,
18 struct thread *thread);
19#endif
20
21extern struct test arch_tests[];
22
23#endif