Lines Matching refs:kprobe
20 DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
23 int __kprobes arch_prepare_kprobe(struct kprobe *p)
37 void __kprobes arch_arm_kprobe(struct kprobe *p)
45 void __kprobes arch_disarm_kprobe(struct kprobe *p)
53 void __kprobes arch_remove_kprobe(struct kprobe *p)
57 /* Can we remove the kprobe in the middle of kprobe handling? */
91 static inline void __kprobes set_current_kprobe(struct kprobe *p)
96 static void __kprobes resume_execution(struct kprobe *p, unsigned long addr,
125 static void __kprobes setup_singlestep(struct kprobe *p, struct pt_regs *regs)
132 /* Copy the opcode back to the kprobe location and execute the
134 * same kprobe until this kprobe is done
196 struct kprobe *p;
206 * We have reentered the kprobe_handler, since another kprobe
248 struct kprobe *cur = kprobe_running();
256 /* Rearm the kprobe */
292 struct kprobe *cur = kprobe_running();
300 * caused the fault. We reset the current kprobe and allow the
383 static int __kprobes trampoline_probe_handler(struct kprobe *p,
388 /* By returning a non zero value, we are telling the kprobe handler
394 static struct kprobe trampoline_p = {
405 int __kprobes arch_trampoline_kprobe(struct kprobe *p)