Lines Matching refs:kprobe
20 DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
23 static DEFINE_PER_CPU(struct kprobe, saved_current_opcode);
24 static DEFINE_PER_CPU(struct kprobe, saved_next_opcode);
25 static DEFINE_PER_CPU(struct kprobe, saved_next_opcode2);
43 int __kprobes arch_prepare_kprobe(struct kprobe *p) in arch_prepare_kprobe()
55 void __kprobes arch_copy_kprobe(struct kprobe *p) in arch_copy_kprobe()
61 void __kprobes arch_arm_kprobe(struct kprobe *p) in arch_arm_kprobe()
68 void __kprobes arch_disarm_kprobe(struct kprobe *p) in arch_disarm_kprobe()
75 int __kprobes arch_trampoline_kprobe(struct kprobe *p) in arch_trampoline_kprobe()
91 struct kprobe *p = get_kprobe((kprobe_opcode_t *) pc + 1); in kprobe_handle_illslot()
103 void __kprobes arch_remove_kprobe(struct kprobe *p) in arch_remove_kprobe()
105 struct kprobe *saved = this_cpu_ptr(&saved_next_opcode); in arch_remove_kprobe()
136 static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, in set_current_kprobe()
147 static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs) in prepare_singlestep()
152 struct kprobe *op1, *op2; in prepare_singlestep()
217 struct kprobe *p; in kprobe_handler()
309 int __kprobes trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs) in trampoline_probe_handler()
373 struct kprobe *cur = kprobe_running(); in post_kprobe_handler()
376 struct kprobe *p = NULL; in post_kprobe_handler()
422 struct kprobe *cur = kprobe_running(); in kprobe_fault_handler()
489 struct kprobe *p = NULL; in kprobe_exceptions_notify()
526 int __kprobes setjmp_pre_handler(struct kprobe *p, struct pt_regs *regs) in setjmp_pre_handler()
556 int __kprobes longjmp_break_handler(struct kprobe *p, struct pt_regs *regs) in longjmp_break_handler()
577 static struct kprobe trampoline_p = {