Home
last modified time | relevance | path

Searched refs:ri (Results 1 – 4 of 4) sorted by relevance

/kernel/events/
Duprobes.c1705 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/
Dkprobes.c1224 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 …]
Dtest_kprobes.c159 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/
Dtrace_kprobe.c241 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 …]