Home
last modified time | relevance | path

Searched refs:kprobe_ctlblk (Results 1 – 25 of 25) sorted by relevance

/linux/arch/csky/kernel/probes/
H A Dkprobes.c17 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
20 post_kprobe_handler(struct kprobe_ctlblk *, struct pt_regs *);
70 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in arch_simulate_insn()
133 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
139 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
158 static void __kprobes kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb, in kprobes_save_local_irqflag()
165 static void __kprobes kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb, in kprobes_restore_local_irqflag()
172 set_ss_context(struct kprobe_ctlblk *kcb, unsigned long addr, struct kprobe *p) in set_ss_context()
180 static void __kprobes clear_ss_context(struct kprobe_ctlblk *kcb) in clear_ss_context()
192 struct kprobe_ctlblk *kcb, int reenter) in setup_singlestep()
[all …]
H A Dftrace.c12 struct kprobe_ctlblk *kcb; in kprobe_ftrace_handler()
/linux/arch/riscv/kernel/probes/
H A Dkprobes.c20 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
23 post_kprobe_handler(struct kprobe *, struct kprobe_ctlblk *, struct pt_regs *);
43 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in arch_simulate_insn()
133 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
139 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
158 static void __kprobes kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb, in kprobes_save_local_irqflag()
165 static void __kprobes kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb, in kprobes_restore_local_irqflag()
173 struct kprobe_ctlblk *kcb, int reenter) in setup_singlestep()
201 struct kprobe_ctlblk *kcb) in reenter_kprobe()
224 post_kprobe_handler(struct kprobe *cur, struct kprobe_ctlblk *kcb, struct pt_regs *regs) in post_kprobe_handler()
[all …]
/linux/arch/arm64/kernel/probes/
H A Dkprobes.c40 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
43 post_kprobe_handler(struct kprobe *, struct kprobe_ctlblk *, struct pt_regs *);
100 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in arch_simulate_insn()
173 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
179 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
195 static void __kprobes kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb, in kprobes_save_local_irqflag()
202 static void __kprobes kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb, in kprobes_restore_local_irqflag()
211 struct kprobe_ctlblk *kcb, int reenter) in setup_singlestep()
238 struct kprobe_ctlblk *kcb) in reenter_kprobe()
261 post_kprobe_handler(struct kprobe *cur, struct kprobe_ctlblk *kcb, struct pt_regs *regs) in post_kprobe_handler()
[all …]
/linux/arch/loongarch/kernel/
H A Dkprobes.c11 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
85 static void save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
92 static void restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
113 static void save_local_irqflag(struct kprobe_ctlblk *kcb, in save_local_irqflag()
121 static void restore_local_irqflag(struct kprobe_ctlblk *kcb, in restore_local_irqflag()
128 static void post_kprobe_handler(struct kprobe *cur, struct kprobe_ctlblk *kcb, in post_kprobe_handler()
156 struct kprobe_ctlblk *kcb, int reenter) in setup_singlestep()
184 struct kprobe_ctlblk *kcb) in reenter_kprobe()
209 struct kprobe_ctlblk *kcb; in kprobe_breakpoint_handler()
273 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_singlestep_handler()
[all …]
/linux/arch/mips/kernel/
H A Dkprobes.c45 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
162 static void save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
171 static void restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
181 struct kprobe_ctlblk *kcb) in set_current_kprobe()
202 struct kprobe_ctlblk *kcb) in evaluate_branch_instruction()
236 struct kprobe_ctlblk *kcb) in prepare_singlestep()
268 struct kprobe_ctlblk *kcb) in resume_execution()
284 struct kprobe_ctlblk *kcb; in kprobe_handler()
382 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler()
411 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
/linux/arch/sparc/kernel/
H A Dkprobes.c46 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
77 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
85 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
94 struct kprobe_ctlblk *kcb) in set_current_kprobe()
102 struct kprobe_ctlblk *kcb) in prepare_singlestep()
121 struct kprobe_ctlblk *kcb; in kprobe_handler()
278 struct pt_regs *regs, struct kprobe_ctlblk *kcb) in resume_execution()
296 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler()
323 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
/linux/arch/sh/kernel/
H A Dkprobes.c18 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
116 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
122 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
129 struct kprobe_ctlblk *kcb) in set_current_kprobe()
213 struct kprobe_ctlblk *kcb; in kprobe_handler()
309 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler()
358 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
409 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_exceptions_notify()
/linux/arch/arc/kernel/
H A Dkprobes.c21 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
79 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
85 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
197 struct kprobe_ctlblk *kcb; in arc_kprobe_handler()
249 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in arc_post_kprobe_handler()
293 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
/linux/include/linux/
H A Dkprobes.h188 DECLARE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
397 static inline struct kprobe_ctlblk *get_kprobe_ctlblk(void) in get_kprobe_ctlblk()
399 return this_cpu_ptr(&kprobe_ctlblk); in get_kprobe_ctlblk()
/linux/arch/riscv/include/asm/
H A Dkprobes.h33 struct kprobe_ctlblk { struct
/linux/arch/csky/include/asm/
H A Dkprobes.h33 struct kprobe_ctlblk { struct
/linux/arch/arm64/include/asm/
H A Dkprobes.h32 struct kprobe_ctlblk { struct
/linux/arch/sh/include/asm/
H A Dkprobes.h43 struct kprobe_ctlblk { struct
/linux/arch/arc/include/asm/
H A Dkprobes.h40 struct kprobe_ctlblk { struct
/linux/arch/parisc/include/asm/
H A Dkprobes.h47 struct kprobe_ctlblk { struct
/linux/arch/sparc/include/asm/
H A Dkprobes.h43 struct kprobe_ctlblk { struct
/linux/arch/mips/include/asm/
H A Dkprobes.h63 struct kprobe_ctlblk { struct
/linux/arch/loongarch/include/asm/
H A Dkprobes.h41 struct kprobe_ctlblk { struct
/linux/arch/s390/include/asm/
H A Dkprobes.h66 struct kprobe_ctlblk { struct
/linux/arch/arm/include/asm/
H A Dkprobes.h36 struct kprobe_ctlblk { struct
/linux/arch/powerpc/kernel/
H A Dkprobes-ftrace.c20 struct kprobe_ctlblk *kcb; in kprobe_ftrace_handler()
/linux/arch/x86/include/asm/
H A Dkprobes.h108 struct kprobe_ctlblk { struct
/linux/arch/s390/kernel/
H A Dftrace.c286 struct kprobe_ctlblk *kcb; in kprobe_ftrace_handler()
/linux/kernel/
H A Dkprobes.c1233 struct kprobe_ctlblk *kcb; in kprobe_busy_begin()
2128 struct kprobe_ctlblk *kcb; in kretprobe_rethook_handler()