Lines Matching defs:uprobe

61 struct uprobe {  struct
82 * arch_uprobe_analyze_insn(). argument
87 struct arch_uprobe arch; argument
92 struct uprobe *uprobe; argument
307 delayed_uprobe_check(struct uprobe *uprobe, struct mm_struct *mm) in delayed_uprobe_check()
317 static int delayed_uprobe_add(struct uprobe *uprobe, struct mm_struct *mm) in delayed_uprobe_add()
342 static void delayed_uprobe_remove(struct uprobe *uprobe, struct mm_struct *mm) in delayed_uprobe_remove()
362 static bool valid_ref_ctr_vma(struct uprobe *uprobe, in valid_ref_ctr_vma()
376 find_ref_ctr_vma(struct uprobe *uprobe, struct mm_struct *mm) in find_ref_ctr_vma()
427 static void update_ref_ctr_warn(struct uprobe *uprobe, in update_ref_ctr_warn()
437 static int update_ref_ctr(struct uprobe *uprobe, struct mm_struct *mm, in update_ref_ctr()
487 struct uprobe *uprobe; in uprobe_write_opcode() local
621 static struct uprobe *get_uprobe(struct uprobe *uprobe) in get_uprobe()
633 static struct uprobe *try_get_uprobe(struct uprobe *uprobe) in try_get_uprobe()
640 static inline bool uprobe_is_active(struct uprobe *uprobe) in uprobe_is_active()
647 struct uprobe *uprobe = container_of(rcu, struct uprobe, rcu); in uprobe_free_rcu_tasks_trace() local
654 struct uprobe *uprobe = container_of(rcu, struct uprobe, rcu); in uprobe_free_srcu() local
661 struct uprobe *uprobe = container_of(work, struct uprobe, work); in uprobe_free_deferred() local
686 static void put_uprobe(struct uprobe *uprobe) in put_uprobe()
696 static void hprobe_init_leased(struct hprobe *hprobe, struct uprobe *uprobe, int srcu_idx) in hprobe_init_leased()
705 static void hprobe_init_stable(struct hprobe *hprobe, struct uprobe *uprobe) in hprobe_init_stable()
808 struct uprobe *uprobe = try_get_uprobe(hprobe->uprobe); in hprobe_expire() local
931 static struct uprobe *__insert_uprobe(struct uprobe *uprobe) in __insert_uprobe()
955 static struct uprobe *insert_uprobe(struct uprobe *uprobe) in insert_uprobe()
969 ref_ctr_mismatch_warn(struct uprobe *cur_uprobe, struct uprobe *uprobe) in ref_ctr_mismatch_warn()
981 struct uprobe *uprobe, *cur_uprobe; in alloc_uprobe() local
1013 static void consumer_add(struct uprobe *uprobe, struct uprobe_consumer *uc) in consumer_add()
1027 static void consumer_del(struct uprobe *uprobe, struct uprobe_consumer *uc) in consumer_del()
1056 static int copy_insn(struct uprobe *uprobe, struct file *filp) in copy_insn()
1082 static int prepare_uprobe(struct uprobe *uprobe, struct file *file, in prepare_uprobe()
1121 static bool filter_chain(struct uprobe *uprobe, struct mm_struct *mm) in filter_chain()
1138 install_breakpoint(struct uprobe *uprobe, struct mm_struct *mm, in install_breakpoint()
1166 remove_breakpoint(struct uprobe *uprobe, struct mm_struct *mm, unsigned long vaddr) in remove_breakpoint()
1256 register_for_each_vma(struct uprobe *uprobe, struct uprobe_consumer *new) in register_for_each_vma()
1321 void uprobe_unregister_nosync(struct uprobe *uprobe, struct uprobe_consumer *uc) in uprobe_unregister_nosync()
1378 struct uprobe *uprobe; in uprobe_register() local
1433 int uprobe_apply(struct uprobe *uprobe, struct uprobe_consumer *uc, bool add) in uprobe_apply()
1454 static int unapply_uprobe(struct uprobe *uprobe, struct mm_struct *mm) in unapply_uprobe()
1584 struct uprobe *uprobe, *u; in uprobe_mmap() local
1842 static bool xol_get_insn_slot(struct uprobe *uprobe, struct uprobe_task *utask) in xol_get_insn_slot()
2106 struct uprobe *uprobe; in dup_utask() local
2221 static void prepare_uretprobe(struct uprobe *uprobe, struct pt_regs *regs, in prepare_uretprobe()
2288 pre_ssout(struct uprobe *uprobe, struct pt_regs *regs, unsigned long bp_vaddr) in pre_ssout()
2400 struct uprobe *uprobe = NULL; in find_active_uprobe_speculative() local
2442 struct uprobe *uprobe = NULL; in find_active_uprobe_rcu() local
2519 static void handler_chain(struct uprobe *uprobe, struct pt_regs *regs) in handler_chain()
2570 handle_uretprobe_chain(struct return_instance *ri, struct uprobe *uprobe, struct pt_regs *regs) in handle_uretprobe_chain()
2609 struct uprobe *uprobe; in uprobe_handle_trampoline() local
2680 struct uprobe *uprobe; in handle_swbp() local
2755 struct uprobe *uprobe; in handle_singlestep() local