Lines Matching refs:kprobe
60 struct kprobe;
64 typedef int (*kprobe_pre_handler_t) (struct kprobe *, struct pt_regs *);
65 typedef int (*kprobe_break_handler_t) (struct kprobe *, struct pt_regs *);
66 typedef void (*kprobe_post_handler_t) (struct kprobe *, struct pt_regs *,
68 typedef int (*kprobe_fault_handler_t) (struct kprobe *, struct pt_regs *,
73 struct kprobe { struct
133 static inline int kprobe_gone(struct kprobe *p) in kprobe_gone()
139 static inline int kprobe_disabled(struct kprobe *p) in kprobe_disabled()
145 static inline int kprobe_optimized(struct kprobe *p) in kprobe_optimized()
151 static inline int kprobe_ftrace(struct kprobe *p) in kprobe_ftrace()
167 struct kprobe kp;
185 struct kprobe kp;
215 DECLARE_PER_CPU(struct kprobe *, current_kprobe);
229 extern int arch_trampoline_kprobe(struct kprobe *p);
235 static inline int arch_trampoline_kprobe(struct kprobe *p) in arch_trampoline_kprobe()
262 extern int arch_prepare_kprobe(struct kprobe *p);
263 extern void arch_arm_kprobe(struct kprobe *p);
264 extern void arch_disarm_kprobe(struct kprobe *p);
267 extern void kprobes_inc_nmissed_count(struct kprobe *p);
305 struct kprobe kp;
314 struct kprobe *orig);
323 extern void opt_pre_handler(struct kprobe *p, struct pt_regs *regs);
338 extern int arch_prepare_kprobe_ftrace(struct kprobe *p);
341 int arch_check_ftrace_location(struct kprobe *p);
344 struct kprobe *get_kprobe(void *addr);
351 static inline struct kprobe *kprobe_running(void) in kprobe_running()
366 int register_kprobe(struct kprobe *p);
367 void unregister_kprobe(struct kprobe *p);
368 int register_kprobes(struct kprobe **kps, int num);
369 void unregister_kprobes(struct kprobe **kps, int num);
370 int setjmp_pre_handler(struct kprobe *, struct pt_regs *);
371 int longjmp_break_handler(struct kprobe *, struct pt_regs *);
387 int disable_kprobe(struct kprobe *kp);
388 int enable_kprobe(struct kprobe *kp);
390 void dump_kprobe(struct kprobe *kp);
402 static inline struct kprobe *get_kprobe(void *addr) in get_kprobe()
406 static inline struct kprobe *kprobe_running(void) in kprobe_running()
410 static inline int register_kprobe(struct kprobe *p) in register_kprobe()
414 static inline int register_kprobes(struct kprobe **kps, int num) in register_kprobes()
418 static inline void unregister_kprobe(struct kprobe *p) in unregister_kprobe()
421 static inline void unregister_kprobes(struct kprobe **kps, int num) in unregister_kprobes()
458 static inline int disable_kprobe(struct kprobe *kp) in disable_kprobe()
462 static inline int enable_kprobe(struct kprobe *kp) in enable_kprobe()