Home
last modified time | relevance | path

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

12

/Linux-v5.4/arch/arm64/kernel/probes/
Dkprobes.c34 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
37 post_kprobe_handler(struct kprobe_ctlblk *, struct pt_regs *);
74 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in arch_simulate_insn()
154 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
160 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
179 static void __kprobes kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb, in kprobes_save_local_irqflag()
188 static void __kprobes kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb, in kprobes_restore_local_irqflag()
196 set_ss_context(struct kprobe_ctlblk *kcb, unsigned long addr) in set_ss_context()
202 static void __kprobes clear_ss_context(struct kprobe_ctlblk *kcb) in clear_ss_context()
210 struct kprobe_ctlblk *kcb, int reenter) in setup_singlestep()
[all …]
/Linux-v5.4/arch/mips/kernel/
Dkprobes.c43 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
155 static void save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
164 static void restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
174 struct kprobe_ctlblk *kcb) in set_current_kprobe()
195 struct kprobe_ctlblk *kcb) in evaluate_branch_instruction()
229 struct kprobe_ctlblk *kcb) in prepare_singlestep()
263 struct kprobe_ctlblk *kcb) in resume_execution()
278 struct kprobe_ctlblk *kcb; in kprobe_handler()
375 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler()
404 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
/Linux-v5.4/arch/sparc/kernel/
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-v5.4/arch/parisc/kernel/
Dkprobes.c17 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
54 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
60 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
72 struct kprobe_ctlblk *kcb, struct pt_regs *regs) in setup_singlestep()
84 struct kprobe_ctlblk *kcb; in parisc_kprobe_break_handler()
133 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in parisc_kprobe_ss_handler()
/Linux-v5.4/arch/s390/kernel/
Dkprobes.c26 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
200 static void enable_singlestep(struct kprobe_ctlblk *kcb, in enable_singlestep()
224 static void disable_singlestep(struct kprobe_ctlblk *kcb, in disable_singlestep()
241 static void push_kprobe(struct kprobe_ctlblk *kcb, struct kprobe *p) in push_kprobe()
254 static void pop_kprobe(struct kprobe_ctlblk *kcb) in pop_kprobe()
270 static void kprobe_reenter_check(struct kprobe_ctlblk *kcb, struct kprobe *p) in kprobe_reenter_check()
294 struct kprobe_ctlblk *kcb; in kprobe_handler()
463 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in resume_execution()
506 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler()
535 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_trap_handler()
/Linux-v5.4/arch/sh/kernel/
Dkprobes.c18 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
121 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
127 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
134 struct kprobe_ctlblk *kcb) in set_current_kprobe()
217 struct kprobe_ctlblk *kcb; in kprobe_handler()
366 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler()
415 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
485 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_exceptions_notify()
/Linux-v5.4/arch/powerpc/kernel/
Dkprobes.c29 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
173 static nokprobe_inline void save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
180 static nokprobe_inline void restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
188 struct kprobe_ctlblk *kcb) in set_current_kprobe()
262 struct kprobe_ctlblk *kcb; in kprobe_handler()
480 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_post_handler()
522 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
Dkprobes-ftrace.c20 struct kprobe_ctlblk *kcb; in kprobe_ftrace_handler()
/Linux-v5.4/arch/x86/kernel/kprobes/
Dcore.c57 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
517 save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
526 restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
536 struct kprobe_ctlblk *kcb) in set_current_kprobe()
578 struct kprobe_ctlblk *kcb, int reenter) in setup_singlestep()
621 struct kprobe_ctlblk *kcb) in reenter_kprobe()
658 struct kprobe_ctlblk *kcb; in kprobe_int3_handler()
758 struct kprobe_ctlblk *kcb; in trampoline_handler()
908 struct kprobe_ctlblk *kcb) in resume_execution()
977 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_debug_handler()
[all …]
Dftrace.c20 struct kprobe_ctlblk *kcb; in kprobe_ftrace_handler()
/Linux-v5.4/arch/arc/kernel/
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()
196 struct kprobe_ctlblk *kcb; in arc_kprobe_handler()
248 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in arc_post_kprobe_handler()
292 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
/Linux-v5.4/arch/arm/probes/kprobes/
Dcore.c43 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
190 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
196 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
222 singlestep(struct kprobe *p, struct pt_regs *regs, struct kprobe_ctlblk *kcb) in singlestep()
237 struct kprobe_ctlblk *kcb; in kprobe_handler()
332 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
/Linux-v5.4/include/linux/
Dkprobes.h180 DECLARE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
348 static inline struct kprobe_ctlblk *get_kprobe_ctlblk(void) in get_kprobe_ctlblk()
350 return this_cpu_ptr(&kprobe_ctlblk); in get_kprobe_ctlblk()
/Linux-v5.4/arch/ia64/kernel/
Dkprobes.c26 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
372 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe()
380 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe()
390 struct kprobe_ctlblk *kcb) in set_current_kprobe()
774 struct kprobe_ctlblk *kcb; in pre_kprobes_handler()
869 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobes_handler()
896 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
/Linux-v5.4/arch/arm64/include/asm/
Dkprobes.h38 struct kprobe_ctlblk { struct
/Linux-v5.4/arch/parisc/include/asm/
Dkprobes.h45 struct kprobe_ctlblk { struct
/Linux-v5.4/arch/arc/include/asm/
Dkprobes.h43 struct kprobe_ctlblk { struct
/Linux-v5.4/arch/sh/include/asm/
Dkprobes.h43 struct kprobe_ctlblk { struct
/Linux-v5.4/arch/mips/include/asm/
Dkprobes.h63 struct kprobe_ctlblk { struct
/Linux-v5.4/arch/sparc/include/asm/
Dkprobes.h43 struct kprobe_ctlblk { struct
/Linux-v5.4/arch/s390/include/asm/
Dkprobes.h66 struct kprobe_ctlblk { struct
/Linux-v5.4/arch/arm/include/asm/
Dkprobes.h36 struct kprobe_ctlblk { struct
/Linux-v5.4/arch/powerpc/include/asm/
Dkprobes.h75 struct kprobe_ctlblk { struct
/Linux-v5.4/arch/ia64/include/asm/
Dkprobes.h70 struct kprobe_ctlblk { struct
/Linux-v5.4/arch/x86/include/asm/
Dkprobes.h97 struct kprobe_ctlblk { struct

12