Lines Matching refs:kprobe
49 struct kprobe;
53 typedef int (*kprobe_pre_handler_t) (struct kprobe *, struct pt_regs *);
54 typedef void (*kprobe_post_handler_t) (struct kprobe *, struct pt_regs *,
59 struct kprobe { struct
108 static inline bool kprobe_gone(struct kprobe *p) in kprobe_gone()
114 static inline bool kprobe_disabled(struct kprobe *p) in kprobe_disabled()
120 static inline bool kprobe_optimized(struct kprobe *p) in kprobe_optimized()
126 static inline bool kprobe_ftrace(struct kprobe *p) in kprobe_ftrace()
147 struct kprobe kp;
187 DECLARE_PER_CPU(struct kprobe *, current_kprobe);
195 extern int arch_trampoline_kprobe(struct kprobe *p);
260 static inline int arch_trampoline_kprobe(struct kprobe *p) in arch_trampoline_kprobe()
272 extern int arch_prepare_kprobe(struct kprobe *p);
273 extern void arch_arm_kprobe(struct kprobe *p);
274 extern void arch_disarm_kprobe(struct kprobe *p);
276 extern void kprobes_inc_nmissed_count(struct kprobe *p);
339 struct kprobe kp;
348 struct kprobe *orig);
357 extern void opt_pre_handler(struct kprobe *p, struct pt_regs *regs);
363 bool kprobe_disarmed(struct kprobe *p);
371 extern int arch_prepare_kprobe_ftrace(struct kprobe *p);
376 static inline int arch_prepare_kprobe_ftrace(struct kprobe *p) in arch_prepare_kprobe_ftrace()
384 struct kprobe *get_kprobe(void *addr);
387 static inline struct kprobe *kprobe_running(void) in kprobe_running()
405 int register_kprobe(struct kprobe *p);
406 void unregister_kprobe(struct kprobe *p);
407 int register_kprobes(struct kprobe **kps, int num);
408 void unregister_kprobes(struct kprobe **kps, int num);
423 int disable_kprobe(struct kprobe *kp);
424 int enable_kprobe(struct kprobe *kp);
426 void dump_kprobe(struct kprobe *kp);
448 static inline struct kprobe *get_kprobe(void *addr) in get_kprobe()
452 static inline struct kprobe *kprobe_running(void) in kprobe_running()
459 static inline int register_kprobe(struct kprobe *p) in register_kprobe()
463 static inline int register_kprobes(struct kprobe **kps, int num) in register_kprobes()
467 static inline void unregister_kprobe(struct kprobe *p) in unregister_kprobe()
470 static inline void unregister_kprobes(struct kprobe **kps, int num) in unregister_kprobes()
496 static inline int disable_kprobe(struct kprobe *kp) in disable_kprobe()
500 static inline int enable_kprobe(struct kprobe *kp) in enable_kprobe()