Symbol: bpf_program__attach
samples/bpf/cpustat_user.c
223
link = bpf_program__attach(prog);
samples/bpf/ibumad_user.c
136
tp_links[tp_cnt] = bpf_program__attach(prog);
samples/bpf/lathist_user.c
109
links[i] = bpf_program__attach(prog);
samples/bpf/map_perf_test_user.c
484
links[i] = bpf_program__attach(prog);
samples/bpf/offwaketime_user.c
133
links[i] = bpf_program__attach(prog);
samples/bpf/spintest_user.c
46
links[j] = bpf_program__attach(prog);
samples/bpf/syscall_tp_user.c
92
links[j] = bpf_program__attach(prog);
samples/bpf/task_fd_query_user.c
339
links[i] = bpf_program__attach(progs[i]);
samples/bpf/test_map_in_map_user.c
155
link = bpf_program__attach(prog);
samples/bpf/trace_output_user.c
79
link = bpf_program__attach(prog);
samples/bpf/tracex1_user.c
34
link = bpf_program__attach(prog);
samples/bpf/tracex3_user.c
148
links[j] = bpf_program__attach(prog);
samples/bpf/tracex4_user.c
76
links[j] = bpf_program__attach(prog);
samples/bpf/tracex5_user.c
64
link = bpf_program__attach(prog);
samples/bpf/tracex6_user.c
205
links[i] = bpf_program__attach(prog);
samples/bpf/xdp_sample_user.h
66
skel->links.name = bpf_program__attach(skel->progs.name); \
tools/bpf/bpftool/prog.c
1525
link = bpf_program__attach(prog);
tools/lib/bpf/libbpf.h
516
bpf_program__attach(const struct bpf_program *prog);
tools/perf/util/bpf_counter.c
479
link = bpf_program__attach(skel->progs.on_switch);
tools/perf/util/bpf_counter.c
525
link = bpf_program__attach(skel->progs.fexit_XXX);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
311
link = bpf_program__attach(ctx.skel->progs.bloom_lookup);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
328
link = bpf_program__attach(ctx.skel->progs.bloom_update);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
347
link = bpf_program__attach(ctx.skel->progs.bloom_hashmap_lookup);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
365
link = bpf_program__attach(ctx.skel->progs.bloom_hashmap_lookup);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
382
link = bpf_program__attach(ctx.skel->progs.bloom_hashmap_lookup);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c
62
link = bpf_program__attach(ctx.skel->progs.benchmark);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
199
link = bpf_program__attach(ctx.skel->progs.benchmark);
tools/testing/selftests/bpf/benchs/bench_bpf_loop.c
82
link = bpf_program__attach(ctx.skel->progs.benchmark);
tools/testing/selftests/bpf/benchs/bench_local_storage.c
167
if (!bpf_program__attach(prog)) {
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
93
if (!bpf_program__attach(skel->progs.socket_post_create)) {
tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
98
if (!bpf_program__attach(skel->progs.sched_process_fork)) {
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
169
if (!bpf_program__attach(ctx.skel->progs.get_local)) {
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
174
if (!bpf_program__attach(ctx.skel->progs.pregp_step)) {
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
179
if (!bpf_program__attach(ctx.skel->progs.postgp)) {
tools/testing/selftests/bpf/benchs/bench_rename.c
67
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
236
link = bpf_program__attach(ctx->skel->progs.bench_ringbuf);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
326
link = bpf_program__attach(ctx->skel->progs.bench_ringbuf);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
481
link = bpf_program__attach(ctx->skel->progs.bench_perfbuf);
tools/testing/selftests/bpf/benchs/bench_strncmp.c
105
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/benchs/bench_trigger.c
167
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/attach_probe.c
431
skel->links.handle_kprobe_auto = bpf_program__attach(skel->progs.handle_kprobe_auto);
tools/testing/selftests/bpf/prog_tests/attach_probe.c
434
skel->links.handle_kretprobe_auto = bpf_program__attach(skel->progs.handle_kretprobe_auto);
tools/testing/selftests/bpf/prog_tests/attach_probe.c
438
uprobe_err_link = bpf_program__attach(skel->progs.handle_uprobe_byname);
tools/testing/selftests/bpf/prog_tests/attach_probe.c
445
bpf_program__attach(skel->progs.handle_uretprobe_byname);
tools/testing/selftests/bpf/prog_tests/attach_probe.c
555
skel->links.handle_kprobe_sleepable = bpf_program__attach(skel->progs.handle_kprobe_sleepable);
tools/testing/selftests/bpf/prog_tests/attach_probe.c
565
skel->links.handle_uprobe_byname3_sleepable = bpf_program__attach(skel->progs.handle_uprobe_byname3_sleepable);
tools/testing/selftests/bpf/prog_tests/attach_probe.c
569
skel->links.handle_uprobe_byname3 = bpf_program__attach(skel->progs.handle_uprobe_byname3);
tools/testing/selftests/bpf/prog_tests/attach_probe.c
573
skel->links.handle_uretprobe_byname3_sleepable = bpf_program__attach(skel->progs.handle_uretprobe_byname3_sleepable);
tools/testing/selftests/bpf/prog_tests/attach_probe.c
577
skel->links.handle_uretprobe_byname3 = bpf_program__attach(skel->progs.handle_uretprobe_byname3);
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
134
link = bpf_program__attach(skel->progs.inner_map);
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
98
link = bpf_program__attach(skel->progs.check_bloom);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
199
link = bpf_program__attach(skel->progs.simple_test_other_sec);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
216
link = bpf_program__attach(skel->progs.use_static_global_other_sec);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
233
link = bpf_program__attach(skel->progs.use_nonstatic_global_other_sec);
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
106
link = bpf_program__attach(skel->progs.prog_nested_calls);
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
12
link = bpf_program__attach(skel->progs.test_prog);
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
126
bpf_program__attach(skel->progs.prog_non_constant_callback);
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
144
struct bpf_link *link = bpf_program__attach(skel->progs.stack_check);
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
47
link = bpf_program__attach(skel->progs.test_prog);
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
70
link = bpf_program__attach(skel->progs.prog_null_ctx);
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
89
link = bpf_program__attach(skel->progs.prog_invalid_flags);
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
73
links[i] = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/build_id.c
47
skel->links.uprobe_nofault = bpf_program__attach(skel->progs.uprobe_nofault);
tools/testing/selftests/bpf/prog_tests/build_id.c
85
skel->links.uprobe_sleepable = bpf_program__attach(skel->progs.uprobe_sleepable);
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
67
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
108
skel->links.update_cookie_tracing = bpf_program__attach(
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
203
fexit_link = bpf_program__attach(skel->progs.fexit_update);
tools/testing/selftests/bpf/prog_tests/core_autosize.c
146
skel->links.handle_samesize = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/core_autosize.c
153
skel->links.handle_downsize = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/core_autosize.c
160
skel->links.handle_probed = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/cpumask.c
57
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
154
skel->links.xyz = bpf_program__attach(skel->progs.kprobe1);
tools/testing/selftests/bpf/prog_tests/dynptr.c
139
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/dynptr.c
88
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/exceptions.c
120
if (!ASSERT_ERR_PTR(link = bpf_program__attach(prog), "attach err")) \
tools/testing/selftests/bpf/prog_tests/exceptions.c
123
if (!ASSERT_OK_PTR(link = bpf_program__attach(prog), "attach ok")) \
tools/testing/selftests/bpf/prog_tests/kfunc_dynptr_param.c
87
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/link_pinning.c
19
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
67
skel->links.fexit_cmdline = bpf_program__attach(skel->progs.fexit_cmdline);
tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
71
skel->links.fentry_cmdline = bpf_program__attach(skel->progs.fentry_cmdline);
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
121
watcher->links.map_put = bpf_program__attach(watcher->progs.map_put);
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
124
watcher->links.htab_map_free = bpf_program__attach(watcher->progs.htab_map_free);
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
182
watcher->links.map_put = bpf_program__attach(watcher->progs.map_put);
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
185
watcher->links.sk_map_free = bpf_program__attach(watcher->progs.sk_map_free);
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
60
watcher->links.map_put = bpf_program__attach(watcher->progs.map_put);
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
63
watcher->links.htab_map_free = bpf_program__attach(watcher->progs.htab_map_free);
tools/testing/selftests/bpf/prog_tests/module_attach.c
150
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/probe_user.c
68
kprobe_links[i] = bpf_program__attach(kprobe_progs[i]);
tools/testing/selftests/bpf/prog_tests/sleepable_tracepoints.c
30
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/sleepable_tracepoints.c
42
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/sleepable_tracepoints.c
51
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/socket_cookie.c
43
skel->links.update_cookie_tracing = bpf_program__attach(
tools/testing/selftests/bpf/prog_tests/subskeleton.c
122
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
53
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/test_lsm.c
44
link = bpf_program__attach(skel->progs.test_int_hook);
tools/testing/selftests/bpf/prog_tests/trampoline_count.c
55
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/prog_tests/trampoline_count.c
68
link = bpf_program__attach(prog);
tools/testing/selftests/bpf/test_cpp.cpp
95
skel->links.handle_sys_enter = bpf_program__attach(skel->progs.handle_sys_enter);