kprobes.h (3eb66e91a25497065c5322b1268cbc3953642227) kprobes.h (657480d9c01574d1e11bbb29e725db9907daf782)
1/* SPDX-License-Identifier: GPL-2.0+ */
2#ifndef _ASM_S390_KPROBES_H
3#define _ASM_S390_KPROBES_H
4/*
5 * Kernel Probes (KProbes)
6 *
7 * Copyright IBM Corp. 2002, 2006
8 *

--- 40 unchanged lines hidden (view full) ---

49 : (((unsigned long)task_stack_page(current)) + THREAD_SIZE - (ADDR)))
50
51#define kretprobe_blacklist_size 0
52
53/* Architecture specific copy of original instruction */
54struct arch_specific_insn {
55 /* copy of original instruction */
56 kprobe_opcode_t *insn;
1/* SPDX-License-Identifier: GPL-2.0+ */
2#ifndef _ASM_S390_KPROBES_H
3#define _ASM_S390_KPROBES_H
4/*
5 * Kernel Probes (KProbes)
6 *
7 * Copyright IBM Corp. 2002, 2006
8 *

--- 40 unchanged lines hidden (view full) ---

49 : (((unsigned long)task_stack_page(current)) + THREAD_SIZE - (ADDR)))
50
51#define kretprobe_blacklist_size 0
52
53/* Architecture specific copy of original instruction */
54struct arch_specific_insn {
55 /* copy of original instruction */
56 kprobe_opcode_t *insn;
57 unsigned int is_ftrace_insn : 1;
58};
59
60struct prev_kprobe {
61 struct kprobe *kp;
62 unsigned long status;
63};
64
65/* per-cpu kprobe control block */

--- 18 unchanged lines hidden ---
57};
58
59struct prev_kprobe {
60 struct kprobe *kp;
61 unsigned long status;
62};
63
64/* per-cpu kprobe control block */

--- 18 unchanged lines hidden ---