| /Linux-v5.4/arch/arm64/kernel/probes/ | 
| D | kprobes.c | 34 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/ | 
| D | kprobes.c | 43 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/ | 
| D | kprobes.c | 46 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/ | 
| D | kprobes.c | 17 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/ | 
| D | kprobes.c | 26 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/ | 
| D | kprobes.c | 18 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/ | 
| D | kprobes.c | 29 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()
 
 | 
| D | kprobes-ftrace.c | 20 	struct kprobe_ctlblk *kcb;  in kprobe_ftrace_handler()
 | 
| /Linux-v5.4/arch/x86/kernel/kprobes/ | 
| D | core.c | 57 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 …]
 
 | 
| D | ftrace.c | 20 	struct kprobe_ctlblk *kcb;  in kprobe_ftrace_handler()
 | 
| /Linux-v5.4/arch/arc/kernel/ | 
| D | kprobes.c | 21 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/ | 
| D | core.c | 43 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/ | 
| D | kprobes.h | 180 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/ | 
| D | kprobes.c | 26 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/ | 
| D | kprobes.h | 38 struct kprobe_ctlblk {  struct
 | 
| /Linux-v5.4/arch/parisc/include/asm/ | 
| D | kprobes.h | 45 struct kprobe_ctlblk {  struct
 | 
| /Linux-v5.4/arch/arc/include/asm/ | 
| D | kprobes.h | 43 struct kprobe_ctlblk {  struct
 | 
| /Linux-v5.4/arch/sh/include/asm/ | 
| D | kprobes.h | 43 struct kprobe_ctlblk {  struct
 | 
| /Linux-v5.4/arch/sparc/include/asm/ | 
| D | kprobes.h | 43 struct kprobe_ctlblk {  struct
 | 
| /Linux-v5.4/arch/mips/include/asm/ | 
| D | kprobes.h | 63 struct kprobe_ctlblk {  struct
 | 
| /Linux-v5.4/arch/s390/include/asm/ | 
| D | kprobes.h | 66 struct kprobe_ctlblk {  struct
 | 
| /Linux-v5.4/arch/arm/include/asm/ | 
| D | kprobes.h | 36 struct kprobe_ctlblk {  struct
 | 
| /Linux-v5.4/arch/powerpc/include/asm/ | 
| D | kprobes.h | 75 struct kprobe_ctlblk {  struct
 | 
| /Linux-v5.4/arch/ia64/include/asm/ | 
| D | kprobes.h | 70 struct kprobe_ctlblk {  struct
 | 
| /Linux-v5.4/arch/x86/include/asm/ | 
| D | kprobes.h | 97 struct kprobe_ctlblk {  struct
 |