Lines Matching defs:uprobe
5260 /* Creating uprobe in '/' binary should fail with -EBADF. */
5372 "BPF multi-uprobe link support", probe_uprobe_multi_link,
9226 SEC_DEF("uprobe+", KPROBE, 0, SEC_NONE, attach_uprobe),
9227 SEC_DEF("uprobe.s+", KPROBE, 0, SEC_SLEEPABLE, attach_uprobe),
9233 SEC_DEF("uprobe.multi+", KPROBE, BPF_TRACE_UPROBE_MULTI, SEC_NONE, attach_uprobe_multi),
9235 SEC_DEF("uprobe.multi.s+", KPROBE, BPF_TRACE_UPROBE_MULTI, SEC_SLEEPABLE, attach_uprobe_multi),
10542 /* legacy uprobe/kprobe needs to be removed after perf event fd closure */
10685 const char *file = "/sys/bus/event_source/devices/uprobe/type";
10699 const char *file = "/sys/bus/event_source/devices/uprobe/format/retprobe";
10707 static int perf_event_open_probe(bool uprobe, bool retprobe, const char *name,
10720 type = uprobe ? determine_uprobe_perf_type()
10724 uprobe ? "uprobe" : "kprobe",
10729 int bit = uprobe ? determine_uprobe_retprobe_bit()
10734 uprobe ? "uprobe" : "kprobe",
11008 pfd = perf_event_open_probe(false /* uprobe */, retprobe,
11532 pr_warn("failed to add legacy uprobe event for %s:0x%zx: %d\n",
11539 pr_warn("failed to determine legacy uprobe event id for %s:0x%zx: %d\n",
11555 pr_warn("legacy uprobe perf_event_open() failed: %d\n", err);
11818 pr_warn("prog '%s': failed to attach multi-uprobe: %s\n",
11914 pfd = perf_event_open_probe(true /* uprobe */, retprobe, binary_path,
11935 prog->name, retprobe ? "uretprobe" : "uprobe",
11946 prog->name, retprobe ? "uretprobe" : "uprobe",
11974 * Specifying uprobe+ ensures we carry out strict matching; either "uprobe" must be
13705 * SEC("uprobe") is one such case. If user specified target