/linux-4.1.27/arch/sparc/kernel/ |
D | kprobes.c | 45 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 76 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 84 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 93 struct kprobe_ctlblk *kcb) in set_current_kprobe() 101 struct kprobe_ctlblk *kcb) in prepare_singlestep() 120 struct kprobe_ctlblk *kcb; in kprobe_handler() 281 struct pt_regs *regs, struct kprobe_ctlblk *kcb) in resume_execution() 299 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler() 326 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler() 447 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in setjmp_pre_handler() [all …]
|
/linux-4.1.27/arch/tile/kernel/ |
D | kprobes.c | 34 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 152 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 159 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 167 struct kprobe_ctlblk *kcb) in set_current_kprobe() 188 struct kprobe_ctlblk *kcb; in kprobe_handler() 283 struct kprobe_ctlblk *kcb) in resume_execution() 292 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler() 319 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler() 375 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in setjmp_pre_handler() 401 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in longjmp_break_handler()
|
/linux-4.1.27/arch/mips/kernel/ |
D | kprobes.c | 54 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 216 static void save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 225 static void restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 235 struct kprobe_ctlblk *kcb) in set_current_kprobe() 256 struct kprobe_ctlblk *kcb) in evaluate_branch_instruction() 290 struct kprobe_ctlblk *kcb) in prepare_singlestep() 324 struct kprobe_ctlblk *kcb) in resume_execution() 339 struct kprobe_ctlblk *kcb; in kprobe_handler() 441 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler() 470 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler() [all …]
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | kprobes.c | 41 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 113 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 120 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 128 struct kprobe_ctlblk *kcb) in set_current_kprobe() 148 struct kprobe_ctlblk *kcb; in kprobe_handler() 366 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler() 407 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler() 503 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in setjmp_pre_handler() 531 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in longjmp_break_handler()
|
/linux-4.1.27/arch/s390/kernel/ |
D | kprobes.c | 38 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 156 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in swap_instruction() 209 static void enable_singlestep(struct kprobe_ctlblk *kcb, in enable_singlestep() 233 static void disable_singlestep(struct kprobe_ctlblk *kcb, in disable_singlestep() 250 static void push_kprobe(struct kprobe_ctlblk *kcb, struct kprobe *p) in push_kprobe() 263 static void pop_kprobe(struct kprobe_ctlblk *kcb) in pop_kprobe() 279 static void kprobe_reenter_check(struct kprobe_ctlblk *kcb, struct kprobe *p) in kprobe_reenter_check() 303 struct kprobe_ctlblk *kcb; in kprobe_handler() 492 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in resume_execution() 535 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler() [all …]
|
/linux-4.1.27/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() 257 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in arc_post_kprobe_handler() 301 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler() 392 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in setjmp_pre_handler() 410 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in longjmp_break_handler()
|
/linux-4.1.27/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() 374 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobe_handler() 423 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler() 493 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_exceptions_notify() 530 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in setjmp_pre_handler() 558 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in longjmp_break_handler()
|
/linux-4.1.27/arch/arm/probes/kprobes/ |
D | core.c | 52 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 201 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 207 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 233 singlestep(struct kprobe *p, struct pt_regs *regs, struct kprobe_ctlblk *kcb) in singlestep() 248 struct kprobe_ctlblk *kcb; in kprobe_handler() 347 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler() 500 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in setjmp_pre_handler() 524 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in jprobe_return() 582 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in longjmp_break_handler()
|
D | opt-arm.c | 168 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in optimized_callback()
|
/linux-4.1.27/arch/x86/kernel/kprobes/ |
D | core.c | 66 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 464 save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 473 restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 483 struct kprobe_ctlblk *kcb) in set_current_kprobe() 524 struct kprobe_ctlblk *kcb, int reenter) in setup_singlestep() 568 struct kprobe_ctlblk *kcb) in reenter_kprobe() 606 struct kprobe_ctlblk *kcb; in kprobe_int3_handler() 827 struct kprobe_ctlblk *kcb) in resume_execution() 911 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_debug_handler() 948 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler() [all …]
|
D | ftrace.c | 30 struct kprobe_ctlblk *kcb, unsigned long orig_ip) in __skip_singlestep() 48 struct kprobe_ctlblk *kcb) in skip_singlestep() 62 struct kprobe_ctlblk *kcb; in kprobe_ftrace_handler()
|
D | common.h | 100 struct kprobe_ctlblk *kcb); 103 struct kprobe_ctlblk *kcb) in skip_singlestep()
|
D | opt.c | 144 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in optimized_callback()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | kprobes.c | 41 DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 387 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb) in save_previous_kprobe() 395 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb) in restore_previous_kprobe() 405 struct kprobe_ctlblk *kcb) in set_current_kprobe() 792 struct kprobe_ctlblk *kcb; in pre_kprobes_handler() 898 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in post_kprobes_handler() 925 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in kprobe_fault_handler() 1047 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in setjmp_pre_handler() 1092 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); in longjmp_break_handler()
|
/linux-4.1.27/include/linux/ |
D | kprobes.h | 216 DECLARE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk); 359 static inline struct kprobe_ctlblk *get_kprobe_ctlblk(void) in get_kprobe_ctlblk() 361 return this_cpu_ptr(&kprobe_ctlblk); in get_kprobe_ctlblk()
|
/linux-4.1.27/arch/avr32/include/asm/ |
D | kprobes.h | 36 struct kprobe_ctlblk { struct
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | kprobes.h | 38 struct kprobe_ctlblk { struct
|
/linux-4.1.27/arch/arc/include/asm/ |
D | kprobes.h | 44 struct kprobe_ctlblk { struct
|
/linux-4.1.27/arch/sh/include/asm/ |
D | kprobes.h | 40 struct kprobe_ctlblk { struct
|
/linux-4.1.27/arch/tile/include/asm/ |
D | kprobes.h | 62 struct kprobe_ctlblk { struct
|
/linux-4.1.27/arch/mips/include/asm/ |
D | kprobes.h | 80 struct kprobe_ctlblk { struct
|
/linux-4.1.27/arch/s390/include/asm/ |
D | kprobes.h | 72 struct kprobe_ctlblk { struct
|
/linux-4.1.27/arch/arm/include/asm/ |
D | kprobes.h | 41 struct kprobe_ctlblk { struct
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | kprobes.h | 78 struct kprobe_ctlblk { struct
|
/linux-4.1.27/arch/x86/include/asm/ |
D | kprobes.h | 105 struct kprobe_ctlblk { struct
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | kprobes.h | 122 struct kprobe_ctlblk { struct
|