FILE
test-kprobes.h
File preview with syntax highlighting.
linux-6.19.14/arch/riscv/kernel/tests/kprobes/test-kprobes.h
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.