File Index
Files and directories
Sign in
FILE

test-kprobes.h

File preview with syntax highlighting.

linux-6.19.14/arch/riscv/kernel/tests/kprobes/test-kprobes.h C
 1/* SPDX-License-Identifier: GPL-2.0+ */
 2#ifndef TEST_KPROBES_H
 3#define TEST_KPROBES_H
 4
 5/*
 6 * The magic value that all the functions in the test_kprobes_functions array return. The test
 7 * installs kprobes into these functions, and verify that the functions still correctly return this
 8 * value.
 9 */
10#define KPROBE_TEST_MAGIC          0xcafebabe
11#define KPROBE_TEST_MAGIC_LOWER    0x0000babe
12#define KPROBE_TEST_MAGIC_UPPER    0xcafe0000
13
14#ifndef __ASSEMBLER__
15
16/* array of addresses to install kprobes */
17extern void *test_kprobes_addresses[];
18
19/* array of functions that return KPROBE_TEST_MAGIC */
20extern long (*test_kprobes_functions[])(void);
21
22#endif /* __ASSEMBLER__ */
23
24#endif /* TEST_KPROBES_H */
~/ Read-only file preview.