Searched refs:ri (Results 1 – 4 of 4) sorted by relevance
/kernel/events/ |
D | uprobes.c | 1705 static struct return_instance *free_ret_instance(struct return_instance *ri) in free_ret_instance() argument 1707 struct return_instance *next = ri->next; in free_ret_instance() 1708 put_uprobe(ri->uprobe); in free_ret_instance() 1709 kfree(ri); in free_ret_instance() 1720 struct return_instance *ri; in uprobe_free_utask() local 1728 ri = utask->return_instances; in uprobe_free_utask() 1729 while (ri) in uprobe_free_utask() 1730 ri = free_ret_instance(ri); in uprobe_free_utask() 1851 struct return_instance *ri = utask->return_instances; in cleanup_return_instances() local 1854 while (ri && !arch_uretprobe_is_alive(ri, ctx, regs)) { in cleanup_return_instances() [all …]
|
/kernel/ |
D | kprobes.c | 1224 static void recycle_rp_inst(struct kretprobe_instance *ri) in recycle_rp_inst() argument 1226 struct kretprobe *rp = ri->rp; in recycle_rp_inst() 1229 hlist_del(&ri->hlist); in recycle_rp_inst() 1230 INIT_HLIST_NODE(&ri->hlist); in recycle_rp_inst() 1233 hlist_add_head(&ri->hlist, &rp->free_instances); in recycle_rp_inst() 1236 kfree_rcu(ri, rcu); in recycle_rp_inst() 1323 struct kretprobe_instance *ri; in kprobe_flush_task() local 1337 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in kprobe_flush_task() 1338 if (ri->task == tk) in kprobe_flush_task() 1339 recycle_rp_inst(ri); in kprobe_flush_task() [all …]
|
D | test_kprobes.c | 159 static int entry_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in entry_handler() argument 169 static int return_handler(struct kretprobe_instance *ri, struct pt_regs *regs) in return_handler() argument 216 static int return_handler2(struct kretprobe_instance *ri, struct pt_regs *regs) in return_handler2() argument
|
/kernel/trace/ |
D | trace_kprobe.c | 241 static int kretprobe_dispatcher(struct kretprobe_instance *ri, 1431 __kretprobe_trace_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in __kretprobe_trace_func() argument 1461 entry->ret_ip = (unsigned long)ri->ret_addr; in __kretprobe_trace_func() 1468 kretprobe_trace_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in kretprobe_trace_func() argument 1474 __kretprobe_trace_func(tk, ri, regs, link->file); in kretprobe_trace_func() 1630 kretprobe_perf_func(struct trace_kprobe *tk, struct kretprobe_instance *ri, in kretprobe_perf_func() argument 1656 entry->ret_ip = (unsigned long)ri->ret_addr; in kretprobe_perf_func() 1743 kretprobe_dispatcher(struct kretprobe_instance *ri, struct pt_regs *regs) in kretprobe_dispatcher() argument 1745 struct trace_kprobe *tk = container_of(ri->rp, struct trace_kprobe, rp); in kretprobe_dispatcher() 1750 kretprobe_trace_func(tk, ri, regs); in kretprobe_dispatcher() [all …]
|