Lines Matching defs:uprobe
55 struct uprobe { struct
61 struct uprobe_consumer *consumers; argument
77 struct arch_uprobe arch; argument
82 struct uprobe *uprobe; argument
293 delayed_uprobe_check(struct uprobe *uprobe, struct mm_struct *mm) in delayed_uprobe_check()
303 static int delayed_uprobe_add(struct uprobe *uprobe, struct mm_struct *mm) in delayed_uprobe_add()
328 static void delayed_uprobe_remove(struct uprobe *uprobe, struct mm_struct *mm) in delayed_uprobe_remove()
348 static bool valid_ref_ctr_vma(struct uprobe *uprobe, in valid_ref_ctr_vma()
362 find_ref_ctr_vma(struct uprobe *uprobe, struct mm_struct *mm) in find_ref_ctr_vma()
413 static void update_ref_ctr_warn(struct uprobe *uprobe, in update_ref_ctr_warn()
423 static int update_ref_ctr(struct uprobe *uprobe, struct mm_struct *mm, in update_ref_ctr()
472 struct uprobe *uprobe; in uprobe_write_opcode() local
601 static struct uprobe *get_uprobe(struct uprobe *uprobe) in get_uprobe()
607 static void put_uprobe(struct uprobe *uprobe) in put_uprobe()
643 struct uprobe *uprobe; in __find_uprobe() local
666 struct uprobe *uprobe; in find_uprobe() local
675 static struct uprobe *__insert_uprobe(struct uprobe *uprobe) in __insert_uprobe()
713 static struct uprobe *insert_uprobe(struct uprobe *uprobe) in insert_uprobe()
725 ref_ctr_mismatch_warn(struct uprobe *cur_uprobe, struct uprobe *uprobe) in ref_ctr_mismatch_warn()
737 struct uprobe *uprobe, *cur_uprobe; in alloc_uprobe() local
766 static void consumer_add(struct uprobe *uprobe, struct uprobe_consumer *uc) in consumer_add()
779 static bool consumer_del(struct uprobe *uprobe, struct uprobe_consumer *uc) in consumer_del()
819 static int copy_insn(struct uprobe *uprobe, struct file *filp) in copy_insn()
845 static int prepare_uprobe(struct uprobe *uprobe, struct file *file, in prepare_uprobe()
889 static bool filter_chain(struct uprobe *uprobe, in filter_chain()
907 install_breakpoint(struct uprobe *uprobe, struct mm_struct *mm, in install_breakpoint()
935 remove_breakpoint(struct uprobe *uprobe, struct mm_struct *mm, unsigned long vaddr) in remove_breakpoint()
941 static inline bool uprobe_is_active(struct uprobe *uprobe) in uprobe_is_active()
950 static void delete_uprobe(struct uprobe *uprobe) in delete_uprobe()
1046 register_for_each_vma(struct uprobe *uprobe, struct uprobe_consumer *new) in register_for_each_vma()
1100 __uprobe_unregister(struct uprobe *uprobe, struct uprobe_consumer *uc) in __uprobe_unregister()
1121 struct uprobe *uprobe; in uprobe_unregister() local
1155 struct uprobe *uprobe; in __uprobe_register() local
1220 struct uprobe *uprobe; in uprobe_apply() local
1239 static int unapply_uprobe(struct uprobe *uprobe, struct mm_struct *mm) in unapply_uprobe()
1366 struct uprobe *uprobe, *u; in uprobe_mmap() local
1612 static unsigned long xol_get_insn_slot(struct uprobe *uprobe) in xol_get_insn_slot()
1862 static void prepare_uretprobe(struct uprobe *uprobe, struct pt_regs *regs) in prepare_uretprobe()
1930 pre_ssout(struct uprobe *uprobe, struct pt_regs *regs, unsigned long bp_vaddr) in pre_ssout()
2045 struct uprobe *uprobe = NULL; in find_active_uprobe() local
2071 static void handler_chain(struct uprobe *uprobe, struct pt_regs *regs) in handler_chain()
2106 struct uprobe *uprobe = ri->uprobe; in handle_uretprobe_chain() local
2188 struct uprobe *uprobe; in handle_swbp() local
2261 struct uprobe *uprobe; in handle_singlestep() local