Home
last modified time | relevance | path

Searched refs:uprobe_multi (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Duprobe_multi_test.c5 #include "uprobe_multi.skel.h"
92 static void uprobe_multi_test_run(struct uprobe_multi *skel, struct child *child) in uprobe_multi_test_run()
135 struct uprobe_multi *skel = NULL; in test_skel_api()
157 struct uprobe_multi *skel = NULL; in __test_attach_api()
242 struct uprobe_multi *skel = NULL; in __test_link_api()
256 opts.uprobe_multi.path = path; in __test_link_api()
257 opts.uprobe_multi.offsets = offsets; in __test_link_api()
258 opts.uprobe_multi.cnt = ARRAY_SIZE(syms); in __test_link_api()
259 opts.uprobe_multi.pid = child ? child->pid : 0; in __test_link_api()
290 opts.uprobe_multi in __test_link_api()
[all...]
H A Dbpf_cookie.c14 #include "uprobe_multi.skel.h"
249 static void uprobe_multi_test_run(struct uprobe_multi *skel) in uprobe_multi_test_run()
274 struct uprobe_multi *skel = NULL; in uprobe_multi_attach_api_subtest()
292 if (!ASSERT_OK_PTR(skel, "uprobe_multi")) in uprobe_multi_attach_api_subtest()
/kernel/linux/linux-6.6/tools/lib/bpf/
H A Dbpf.c771 attr.link_create.uprobe_multi.flags = OPTS_GET(opts, uprobe_multi.flags, 0); in bpf_link_create()
772 attr.link_create.uprobe_multi.cnt = OPTS_GET(opts, uprobe_multi.cnt, 0); in bpf_link_create()
773 attr.link_create.uprobe_multi.path = ptr_to_u64(OPTS_GET(opts, uprobe_multi.path, 0)); in bpf_link_create()
774 attr.link_create.uprobe_multi.offsets = ptr_to_u64(OPTS_GET(opts, uprobe_multi.offsets, 0)); in bpf_link_create()
775 attr.link_create.uprobe_multi.ref_ctr_offsets = ptr_to_u64(OPTS_GET(opts, uprobe_multi in bpf_link_create()
[all...]
H A Dbpf.h403 } uprobe_multi; member
421 #define bpf_link_create_opts__last_field uprobe_multi.pid
H A Dlibbpf.c140 [BPF_LINK_TYPE_UPROBE_MULTI] = "uprobe_multi",
4856 link_opts.uprobe_multi.path = "/"; in probe_uprobe_multi_link()
4857 link_opts.uprobe_multi.offsets = &offset; in probe_uprobe_multi_link()
4858 link_opts.uprobe_multi.cnt = 1; in probe_uprobe_multi_link()
6839 /* special check for usdt to use uprobe_multi link */ in libbpf_prepare_prog_load()
11329 lopts.uprobe_multi.path = path; in bpf_program__attach_uprobe_multi()
11330 lopts.uprobe_multi.offsets = offsets; in bpf_program__attach_uprobe_multi()
11331 lopts.uprobe_multi.ref_ctr_offsets = ref_ctr_offsets; in bpf_program__attach_uprobe_multi()
11332 lopts.uprobe_multi.cookies = cookies; in bpf_program__attach_uprobe_multi()
11333 lopts.uprobe_multi in bpf_program__attach_uprobe_multi()
[all...]
/kernel/linux/linux-6.6/kernel/trace/
H A Dbpf_trace.c3192 flags = attr->link_create.uprobe_multi.flags; in bpf_uprobe_multi_link_attach()
3200 upath = u64_to_user_ptr(attr->link_create.uprobe_multi.path); in bpf_uprobe_multi_link_attach()
3201 uoffsets = u64_to_user_ptr(attr->link_create.uprobe_multi.offsets); in bpf_uprobe_multi_link_attach()
3202 cnt = attr->link_create.uprobe_multi.cnt; in bpf_uprobe_multi_link_attach()
3209 uref_ctr_offsets = u64_to_user_ptr(attr->link_create.uprobe_multi.ref_ctr_offsets); in bpf_uprobe_multi_link_attach()
3210 ucookies = u64_to_user_ptr(attr->link_create.uprobe_multi.cookies); in bpf_uprobe_multi_link_attach()
3228 pid = attr->link_create.uprobe_multi.pid; in bpf_uprobe_multi_link_attach()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
H A DMakefile591 $(OUTPUT)/uprobe_multi \
705 $(OUTPUT)/uprobe_multi: uprobe_multi.c
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dbpf.h1195 /* link_create.uprobe_multi.flags used in LINK_CREATE command for
1646 } uprobe_multi; member
/kernel/linux/linux-6.6/tools/include/uapi/linux/
H A Dbpf.h1195 /* link_create.uprobe_multi.flags used in LINK_CREATE command for
1646 } uprobe_multi; member
/kernel/linux/linux-6.6/kernel/bpf/
H A Dsyscall.c4934 #define BPF_LINK_CREATE_LAST_FIELD link_create.uprobe_multi.pid

Completed in 77 milliseconds