/linux-master/arch/riscv/kernel/probes/ |
H A D | kprobes.c | 19 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 22 post_kprobe_handler(struct kprobe *, struct kprobe_ctlblk *, struct pt_regs *); 43 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); 136 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) 142 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) 161 static void __kprobes kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb, 168 static void __kprobes kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb, 176 struct kprobe_ctlblk *kcb, int reenter) 204 struct kprobe_ctlblk *kc [all...] |
H A D | ftrace.c | 11 struct kprobe_ctlblk *kcb;
|
/linux-master/arch/csky/kernel/probes/ |
H A D | kprobes.c | 17 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(); 133 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) 139 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) 158 static void __kprobes kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb, 165 static void __kprobes kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb, 172 set_ss_context(struct kprobe_ctlblk *kcb, unsigned long addr, struct kprobe *p) 180 static void __kprobes clear_ss_context(struct kprobe_ctlblk *kc [all...] |
H A D | ftrace.c | 12 struct kprobe_ctlblk *kcb;
|
/linux-master/arch/loongarch/kernel/ |
H A D | kprobes.c | 11 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 85 static void save_previous_kprobe(struct kprobe_ctlblk *kcb) 92 static void restore_previous_kprobe(struct kprobe_ctlblk *kcb) 113 static void save_local_irqflag(struct kprobe_ctlblk *kcb, 121 static void restore_local_irqflag(struct kprobe_ctlblk *kcb, 128 static void post_kprobe_handler(struct kprobe *cur, struct kprobe_ctlblk *kcb, 156 struct kprobe_ctlblk *kcb, int reenter) 184 struct kprobe_ctlblk *kcb) 209 struct kprobe_ctlblk *kc [all...] |
/linux-master/arch/parisc/kernel/ |
H A D | kprobes.c | 18 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 60 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) 66 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) 78 struct kprobe_ctlblk *kcb, struct pt_regs *regs) 88 struct kprobe_ctlblk *kcb; 137 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk();
|
/linux-master/arch/arm64/kernel/probes/ |
H A D | kprobes.c | 39 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 42 post_kprobe_handler(struct kprobe *, struct kprobe_ctlblk *, struct pt_regs *); 85 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); 164 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) 170 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) 186 static void __kprobes kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb, 193 static void __kprobes kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb, 202 struct kprobe_ctlblk *kcb, int reenter) 229 struct kprobe_ctlblk *kc [all...] |
/linux-master/arch/csky/include/asm/ |
H A D | kprobes.h | 33 struct kprobe_ctlblk { struct
|
/linux-master/arch/riscv/include/asm/ |
H A D | kprobes.h | 33 struct kprobe_ctlblk { struct
|
/linux-master/arch/sh/include/asm/ |
H A D | kprobes.h | 43 struct kprobe_ctlblk { struct
|
/linux-master/arch/arm64/include/asm/ |
H A D | kprobes.h | 32 struct kprobe_ctlblk { struct
|
/linux-master/arch/arc/include/asm/ |
H A D | kprobes.h | 40 struct kprobe_ctlblk { struct
|
/linux-master/arch/mips/kernel/ |
H A D | kprobes.c | 45 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 162 static void save_previous_kprobe(struct kprobe_ctlblk *kcb) 171 static void restore_previous_kprobe(struct kprobe_ctlblk *kcb) 181 struct kprobe_ctlblk *kcb) 202 struct kprobe_ctlblk *kcb) 236 struct kprobe_ctlblk *kcb) 268 struct kprobe_ctlblk *kcb) 284 struct kprobe_ctlblk *kcb; 382 struct kprobe_ctlblk *kc [all...] |
/linux-master/arch/sparc/kernel/ |
H A D | kprobes.c | 46 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 77 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) 85 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) 94 struct kprobe_ctlblk *kcb) 102 struct kprobe_ctlblk *kcb) 121 struct kprobe_ctlblk *kcb; 278 struct pt_regs *regs, struct kprobe_ctlblk *kcb) 296 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); 323 struct kprobe_ctlblk *kc [all...] |
/linux-master/arch/loongarch/include/asm/ |
H A D | kprobes.h | 41 struct kprobe_ctlblk { struct
|
/linux-master/arch/mips/include/asm/ |
H A D | kprobes.h | 63 struct kprobe_ctlblk { struct
|
/linux-master/arch/sparc/include/asm/ |
H A D | kprobes.h | 43 struct kprobe_ctlblk { struct
|
/linux-master/arch/parisc/include/asm/ |
H A D | kprobes.h | 47 struct kprobe_ctlblk { struct
|
/linux-master/arch/s390/kernel/ |
H A D | kprobes.c | 31 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 223 static void enable_singlestep(struct kprobe_ctlblk *kcb, 254 static void disable_singlestep(struct kprobe_ctlblk *kcb, 271 static void push_kprobe(struct kprobe_ctlblk *kcb, struct kprobe *p) 284 static void pop_kprobe(struct kprobe_ctlblk *kcb) 292 static void kprobe_reenter_check(struct kprobe_ctlblk *kcb, struct kprobe *p) 316 struct kprobe_ctlblk *kcb; 382 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); 407 struct kprobe_ctlblk *kc [all...] |
/linux-master/arch/arc/kernel/ |
H A D | kprobes.c | 21 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 79 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) 85 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) 197 struct kprobe_ctlblk *kcb; 249 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); 293 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk();
|
/linux-master/arch/arm/probes/kprobes/ |
H A D | core.c | 45 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 192 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) 198 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) 224 singlestep(struct kprobe *p, struct pt_regs *regs, struct kprobe_ctlblk *kcb) 239 struct kprobe_ctlblk *kcb; 334 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk();
|
/linux-master/arch/sh/kernel/ |
H A D | kprobes.c | 18 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 121 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) 127 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) 134 struct kprobe_ctlblk *kcb) 218 struct kprobe_ctlblk *kcb; 314 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); 363 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); 416 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk();
|
/linux-master/arch/powerpc/kernel/ |
H A D | kprobes.c | 32 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 230 static nokprobe_inline void save_previous_kprobe(struct kprobe_ctlblk *kcb) 237 static nokprobe_inline void restore_previous_kprobe(struct kprobe_ctlblk *kcb) 245 struct kprobe_ctlblk *kcb) 307 struct kprobe_ctlblk *kcb; 472 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); 515 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk();
|
H A D | kprobes-ftrace.c | 20 struct kprobe_ctlblk *kcb;
|
/linux-master/arch/x86/kernel/kprobes/ |
H A D | ftrace.c | 21 struct kprobe_ctlblk *kcb;
|