/Linux-v4.19/arch/arm64/kernel/probes/ |
D | kprobes.c | 40 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 43 post_kprobe_handler(struct kprobe_ctlblk *, struct pt_regs *); 69 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in arch_simulate_insn() 152 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 158 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 204 static void __kprobes kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb, in kprobes_save_local_irqflag() 211 static void __kprobes kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb, in kprobes_restore_local_irqflag() 221 set_ss_context(struct kprobe_ctlblk *kcb, unsigned long addr) in set_ss_context() 227 static void __kprobes clear_ss_context(struct kprobe_ctlblk *kcb) in clear_ss_context() 235 struct kprobe_ctlblk *kcb, int reenter) in setup_singlestep() [all …]
|
/Linux-v4.19/arch/mips/kernel/ |
D | kprobes.c | 55 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 167 static void save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 176 static void restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 186 struct kprobe_ctlblk *kcb) in set_current_kprobe() 207 struct kprobe_ctlblk *kcb) in evaluate_branch_instruction() 241 struct kprobe_ctlblk *kcb) in prepare_singlestep() 275 struct kprobe_ctlblk *kcb) in resume_execution() 290 struct kprobe_ctlblk *kcb; in kprobe_handler() 387 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler() 416 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
|
/Linux-v4.19/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-v4.19/arch/s390/kernel/ |
D | kprobes.c | 26 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 199 static void enable_singlestep(struct kprobe_ctlblk *kcb, in enable_singlestep() 223 static void disable_singlestep(struct kprobe_ctlblk *kcb, in disable_singlestep() 240 static void push_kprobe(struct kprobe_ctlblk *kcb, struct kprobe *p) in push_kprobe() 253 static void pop_kprobe(struct kprobe_ctlblk *kcb) in pop_kprobe() 269 static void kprobe_reenter_check(struct kprobe_ctlblk *kcb, struct kprobe *p) in kprobe_reenter_check() 293 struct kprobe_ctlblk *kcb; in kprobe_handler() 462 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in resume_execution() 505 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler() 534 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_trap_handler()
|
/Linux-v4.19/arch/sh/kernel/ |
D | kprobes.c | 21 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 124 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 130 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 137 struct kprobe_ctlblk *kcb) in set_current_kprobe() 220 struct kprobe_ctlblk *kcb; in kprobe_handler() 369 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler() 418 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler() 488 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_exceptions_notify()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | kprobes.c | 42 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 186 static nokprobe_inline void save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 193 static nokprobe_inline void restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 201 struct kprobe_ctlblk *kcb) in set_current_kprobe() 275 struct kprobe_ctlblk *kcb; in kprobe_handler() 493 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_post_handler() 535 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
|
D | kprobes-ftrace.c | 33 struct kprobe_ctlblk *kcb; in kprobe_ftrace_handler()
|
/Linux-v4.19/arch/arc/kernel/ |
D | kprobes.c | 24 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 82 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 88 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 199 struct kprobe_ctlblk *kcb; in arc_kprobe_handler() 251 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in arc_post_kprobe_handler() 295 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
|
/Linux-v4.19/arch/x86/kernel/kprobes/ |
D | core.c | 70 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 519 save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 528 restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 538 struct kprobe_ctlblk *kcb) in set_current_kprobe() 579 struct kprobe_ctlblk *kcb, int reenter) in setup_singlestep() 622 struct kprobe_ctlblk *kcb) in reenter_kprobe() 659 struct kprobe_ctlblk *kcb; in kprobe_int3_handler() 870 struct kprobe_ctlblk *kcb) in resume_execution() 939 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_debug_handler() 974 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
|
D | ftrace.c | 33 struct kprobe_ctlblk *kcb; in kprobe_ftrace_handler()
|
D | opt.c | 166 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in optimized_callback()
|
/Linux-v4.19/arch/arm/probes/kprobes/ |
D | core.c | 51 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 198 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 204 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 230 singlestep(struct kprobe *p, struct pt_regs *regs, struct kprobe_ctlblk *kcb) in singlestep() 245 struct kprobe_ctlblk *kcb; in kprobe_handler() 340 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
|
D | opt-arm.c | 168 struct kprobe_ctlblk *kcb; in optimized_callback()
|
/Linux-v4.19/include/linux/ |
D | kprobes.h | 192 DECLARE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 357 static inline struct kprobe_ctlblk *get_kprobe_ctlblk(void) in get_kprobe_ctlblk() 359 return this_cpu_ptr(&kprobe_ctlblk); in get_kprobe_ctlblk()
|
/Linux-v4.19/arch/ia64/kernel/ |
D | kprobes.c | 39 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 385 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 393 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 403 struct kprobe_ctlblk *kcb) in set_current_kprobe() 787 struct kprobe_ctlblk *kcb; in pre_kprobes_handler() 882 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobes_handler() 909 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | kprobes.h | 46 struct kprobe_ctlblk { struct
|
/Linux-v4.19/arch/arc/include/asm/ |
D | kprobes.h | 46 struct kprobe_ctlblk { struct
|
/Linux-v4.19/arch/mips/include/asm/ |
D | kprobes.h | 74 struct kprobe_ctlblk { struct
|
/Linux-v4.19/arch/sh/include/asm/ |
D | kprobes.h | 43 struct kprobe_ctlblk { struct
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | kprobes.h | 43 struct kprobe_ctlblk { struct
|
/Linux-v4.19/arch/s390/include/asm/ |
D | kprobes.h | 66 struct kprobe_ctlblk { struct
|
/Linux-v4.19/arch/arm/include/asm/ |
D | kprobes.h | 44 struct kprobe_ctlblk { struct
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | kprobes.h | 88 struct kprobe_ctlblk { struct
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | kprobes.h | 83 struct kprobe_ctlblk { struct
|
/Linux-v4.19/arch/x86/include/asm/ |
D | kprobes.h | 110 struct kprobe_ctlblk { struct
|