Lines Matching defs:uprobe

57 struct uprobe {  struct
75 * arch_uprobe_analyze_insn(). argument
80 struct arch_uprobe arch; argument
85 struct uprobe *uprobe; argument
290 delayed_uprobe_check(struct uprobe *uprobe, struct mm_struct *mm) in delayed_uprobe_check()
300 static int delayed_uprobe_add(struct uprobe *uprobe, struct mm_struct *mm) in delayed_uprobe_add()
325 static void delayed_uprobe_remove(struct uprobe *uprobe, struct mm_struct *mm) in delayed_uprobe_remove()
345 static bool valid_ref_ctr_vma(struct uprobe *uprobe, in valid_ref_ctr_vma()
359 find_ref_ctr_vma(struct uprobe *uprobe, struct mm_struct *mm) in find_ref_ctr_vma()
410 static void update_ref_ctr_warn(struct uprobe *uprobe, in update_ref_ctr_warn()
420 static int update_ref_ctr(struct uprobe *uprobe, struct mm_struct *mm, in update_ref_ctr()
470 struct uprobe *uprobe; in uprobe_write_opcode() local
599 static struct uprobe *get_uprobe(struct uprobe *uprobe) in get_uprobe()
611 static struct uprobe *try_get_uprobe(struct uprobe *uprobe) in try_get_uprobe()
618 static inline bool uprobe_is_active(struct uprobe *uprobe) in uprobe_is_active()
625 struct uprobe *uprobe = container_of(rcu, struct uprobe, rcu); in uprobe_free_rcu() local
630 static void put_uprobe(struct uprobe *uprobe) in put_uprobe()
744 static struct uprobe *__insert_uprobe(struct uprobe *uprobe) in __insert_uprobe()
768 static struct uprobe *insert_uprobe(struct uprobe *uprobe) in insert_uprobe()
782 ref_ctr_mismatch_warn(struct uprobe *cur_uprobe, struct uprobe *uprobe) in ref_ctr_mismatch_warn()
794 struct uprobe *uprobe, *cur_uprobe; in alloc_uprobe() local
826 static void consumer_add(struct uprobe *uprobe, struct uprobe_consumer *uc) in consumer_add()
837 static void consumer_del(struct uprobe *uprobe, struct uprobe_consumer *uc) in consumer_del()
866 static int copy_insn(struct uprobe *uprobe, struct file *filp) in copy_insn()
892 static int prepare_uprobe(struct uprobe *uprobe, struct file *file, in prepare_uprobe()
931 static bool filter_chain(struct uprobe *uprobe, struct mm_struct *mm) in filter_chain()
949 install_breakpoint(struct uprobe *uprobe, struct mm_struct *mm, in install_breakpoint()
977 remove_breakpoint(struct uprobe *uprobe, struct mm_struct *mm, unsigned long vaddr) in remove_breakpoint()
1067 register_for_each_vma(struct uprobe *uprobe, struct uprobe_consumer *new) in register_for_each_vma()
1129 void uprobe_unregister_nosync(struct uprobe *uprobe, struct uprobe_consumer *uc) in uprobe_unregister_nosync()
1185 struct uprobe *uprobe; in uprobe_register() local
1240 int uprobe_apply(struct uprobe *uprobe, struct uprobe_consumer *uc, bool add) in uprobe_apply()
1262 static int unapply_uprobe(struct uprobe *uprobe, struct mm_struct *mm) in unapply_uprobe()
1392 struct uprobe *uprobe, *u; in uprobe_mmap() local
1659 static unsigned long xol_get_insn_slot(struct uprobe *uprobe) in xol_get_insn_slot()
1909 static void prepare_uretprobe(struct uprobe *uprobe, struct pt_regs *regs) in prepare_uretprobe()
1981 pre_ssout(struct uprobe *uprobe, struct pt_regs *regs, unsigned long bp_vaddr) in pre_ssout()
2102 struct uprobe *uprobe = NULL; in find_active_uprobe_rcu() local
2128 static void handler_chain(struct uprobe *uprobe, struct pt_regs *regs) in handler_chain()
2174 struct uprobe *uprobe = ri->uprobe; in handle_uretprobe_chain() local
2267 struct uprobe *uprobe; in handle_swbp() local
2342 struct uprobe *uprobe; in handle_singlestep() local