Home
last modified time | relevance | path

Searched refs:BPF_TRACE_UPROBE_MULTI (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.6/tools/testing/selftests/bpf/prog_tests/
Duprobe_multi_test.c267 link1_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts); in __test_link_api()
273 link2_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts); in __test_link_api()
279 link3_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts); in __test_link_api()
285 link4_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts); in __test_link_api()
292 link_extra_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &opts); in __test_link_api()
/Linux-v6.6/kernel/trace/
Dbpf_trace.c1578 if (prog->expected_attach_type == BPF_TRACE_UPROBE_MULTI) in kprobe_prog_func_proto()
1584 if (prog->expected_attach_type == BPF_TRACE_UPROBE_MULTI) in kprobe_prog_func_proto()
3184 if (prog->expected_attach_type != BPF_TRACE_UPROBE_MULTI) in bpf_uprobe_multi_link_attach()
/Linux-v6.6/kernel/bpf/
Dsyscall.c3760 if (prog->expected_attach_type == BPF_TRACE_UPROBE_MULTI && in bpf_prog_attach_check_attach_type()
3761 attach_type != BPF_TRACE_UPROBE_MULTI) in bpf_prog_attach_check_attach_type()
3765 attach_type != BPF_TRACE_UPROBE_MULTI) in bpf_prog_attach_check_attach_type()
4972 else if (attr->link_create.attach_type == BPF_TRACE_UPROBE_MULTI) in link_create()
/Linux-v6.6/tools/lib/bpf/
Dlibbpf.c123 [BPF_TRACE_UPROBE_MULTI] = "trace_uprobe_multi",
4837 .expected_attach_type = BPF_TRACE_UPROBE_MULTI, in probe_uprobe_multi_link()
4857 link_fd = bpf_link_create(prog_fd, -1, BPF_TRACE_UPROBE_MULTI, &link_opts); in probe_uprobe_multi_link()
6835 prog->expected_attach_type = BPF_TRACE_UPROBE_MULTI; in libbpf_prepare_prog_load()
8780 SEC_DEF("uprobe.multi+", KPROBE, BPF_TRACE_UPROBE_MULTI, SEC_NONE, attach_uprobe_multi),
8781 SEC_DEF("uretprobe.multi+", KPROBE, BPF_TRACE_UPROBE_MULTI, SEC_NONE, attach_uprobe_multi),
8782 SEC_DEF("uprobe.multi.s+", KPROBE, BPF_TRACE_UPROBE_MULTI, SEC_SLEEPABLE, attach_uprobe_multi),
8783 SEC_DEF("uretprobe.multi.s+", KPROBE, BPF_TRACE_UPROBE_MULTI, SEC_SLEEPABLE, attach_uprobe_multi),
11343 link_fd = bpf_link_create(prog_fd, 0, BPF_TRACE_UPROBE_MULTI, &lopts); in bpf_program__attach_uprobe_multi()
Dbpf.c770 case BPF_TRACE_UPROBE_MULTI: in bpf_link_create()
/Linux-v6.6/tools/include/uapi/linux/
Dbpf.h1042 BPF_TRACE_UPROBE_MULTI, enumerator
/Linux-v6.6/include/uapi/linux/
Dbpf.h1042 BPF_TRACE_UPROBE_MULTI, enumerator