Lines Matching defs:uprobe
9991 SEC_DEF("uprobe+", KPROBE, 0, SEC_NONE, attach_uprobe),
9992 SEC_DEF("uprobe.s+", KPROBE, 0, SEC_SLEEPABLE, attach_uprobe),
9999 SEC_DEF("uprobe.multi+", KPROBE, BPF_TRACE_UPROBE_MULTI, SEC_NONE, attach_uprobe_multi),
10001 SEC_DEF("uprobe.session+", KPROBE, BPF_TRACE_UPROBE_SESSION, SEC_NONE, attach_uprobe_multi),
10002 SEC_DEF("uprobe.multi.s+", KPROBE, BPF_TRACE_UPROBE_MULTI, SEC_SLEEPABLE, attach_uprobe_multi),
10004 SEC_DEF("uprobe.session.s+", KPROBE, BPF_TRACE_UPROBE_SESSION, SEC_SLEEPABLE, attach_uprobe_multi),
11397 /* legacy uprobe/kprobe needs to be removed after perf event fd closure */
11538 const char *file = "/sys/bus/event_source/devices/uprobe/type";
11552 const char *file = "/sys/bus/event_source/devices/uprobe/format/retprobe";
11560 static int perf_event_open_probe(bool uprobe, bool retprobe, const char *name,
11572 type = uprobe ? determine_uprobe_perf_type()
11576 uprobe ? "uprobe" : "kprobe",
11581 int bit = uprobe ? determine_uprobe_retprobe_bit()
11586 uprobe ? "uprobe" : "kprobe",
11858 pfd = perf_event_open_probe(false /* uprobe */, retprobe,
12410 opts.session = str_has_pfx(probe_type, "uprobe.session");
12461 pr_warn("failed to add legacy uprobe event for %s:0x%zx: %s\n",
12468 pr_warn("failed to determine legacy uprobe event id for %s:0x%zx: %s\n",
12484 pr_warn("legacy uprobe perf_event_open() failed: %s\n", errstr(err));
12749 pr_warn("prog '%s': failed to attach multi-uprobe: %s\n",
12845 pfd = perf_event_open_probe(true /* uprobe */, retprobe, binary_path,
12867 prog->name, retprobe ? "uretprobe" : "uprobe",
12878 prog->name, retprobe ? "uretprobe" : "uprobe",
12906 * Specifying uprobe+ ensures we carry out strict matching; either "uprobe" must be
14682 * SEC("uprobe") is one such case. If user specified target