Lines Matching refs:uprobe

10081 	SEC_DEF("uprobe+",		KPROBE,	0, SEC_NONE, attach_uprobe),
10082 SEC_DEF("uprobe.s+", KPROBE, 0, SEC_SLEEPABLE, attach_uprobe),
10089 SEC_DEF("uprobe.multi+", KPROBE, BPF_TRACE_UPROBE_MULTI, SEC_NONE, attach_uprobe_multi),
10091 SEC_DEF("uprobe.session+", KPROBE, BPF_TRACE_UPROBE_SESSION, SEC_NONE, attach_uprobe_multi),
10092 SEC_DEF("uprobe.multi.s+", KPROBE, BPF_TRACE_UPROBE_MULTI, SEC_SLEEPABLE, attach_uprobe_multi),
10094 SEC_DEF("uprobe.session.s+", KPROBE, BPF_TRACE_UPROBE_SESSION, SEC_SLEEPABLE, attach_uprobe_multi),
11498 /* legacy uprobe/kprobe needs to be removed after perf event fd closure */
11639 const char *file = "/sys/bus/event_source/devices/uprobe/type";
11653 const char *file = "/sys/bus/event_source/devices/uprobe/format/retprobe";
11661 static int perf_event_open_probe(bool uprobe, bool retprobe, const char *name,
11673 type = uprobe ? determine_uprobe_perf_type()
11677 uprobe ? "uprobe" : "kprobe",
11682 int bit = uprobe ? determine_uprobe_retprobe_bit()
11687 uprobe ? "uprobe" : "kprobe",
11959 pfd = perf_event_open_probe(false /* uprobe */, retprobe,
12518 opts.session = str_has_pfx(probe_type, "uprobe.session");
12842 pr_warn("failed to add legacy uprobe event for %s:0x%zx: %s\n",
12849 pr_warn("failed to determine legacy uprobe event id for %s:0x%zx: %s\n",
12865 pr_warn("legacy uprobe perf_event_open() failed: %s\n", errstr(err));
13130 pr_warn("prog '%s': failed to attach multi-uprobe: %s\n",
13226 pfd = perf_event_open_probe(true /* uprobe */, retprobe, binary_path,
13248 prog->name, retprobe ? "uretprobe" : "uprobe",
13259 prog->name, retprobe ? "uretprobe" : "uprobe",
13287 * Specifying uprobe+ ensures we carry out strict matching; either "uprobe" must be
15084 * SEC("uprobe") is one such case. If user specified target