bpf_program__attach
link = bpf_program__attach(prog);
tp_links[tp_cnt] = bpf_program__attach(prog);
links[i] = bpf_program__attach(prog);
links[i] = bpf_program__attach(prog);
links[i] = bpf_program__attach(prog);
links[j] = bpf_program__attach(prog);
links[j] = bpf_program__attach(prog);
links[i] = bpf_program__attach(progs[i]);
link = bpf_program__attach(prog);
link = bpf_program__attach(prog);
link = bpf_program__attach(prog);
links[j] = bpf_program__attach(prog);
links[j] = bpf_program__attach(prog);
link = bpf_program__attach(prog);
links[i] = bpf_program__attach(prog);
skel->links.name = bpf_program__attach(skel->progs.name); \
link = bpf_program__attach(prog);
bpf_program__attach(const struct bpf_program *prog);
link = bpf_program__attach(skel->progs.on_switch);
link = bpf_program__attach(skel->progs.fexit_XXX);
link = bpf_program__attach(ctx.skel->progs.bloom_lookup);
link = bpf_program__attach(ctx.skel->progs.bloom_update);
link = bpf_program__attach(ctx.skel->progs.bloom_hashmap_lookup);
link = bpf_program__attach(ctx.skel->progs.bloom_hashmap_lookup);
link = bpf_program__attach(ctx.skel->progs.bloom_hashmap_lookup);
link = bpf_program__attach(ctx.skel->progs.benchmark);
link = bpf_program__attach(ctx.skel->progs.benchmark);
link = bpf_program__attach(ctx.skel->progs.benchmark);
if (!bpf_program__attach(prog)) {
if (!bpf_program__attach(skel->progs.socket_post_create)) {
if (!bpf_program__attach(skel->progs.sched_process_fork)) {
if (!bpf_program__attach(ctx.skel->progs.get_local)) {
if (!bpf_program__attach(ctx.skel->progs.pregp_step)) {
if (!bpf_program__attach(ctx.skel->progs.postgp)) {
link = bpf_program__attach(prog);
link = bpf_program__attach(ctx->skel->progs.bench_ringbuf);
link = bpf_program__attach(ctx->skel->progs.bench_ringbuf);
link = bpf_program__attach(ctx->skel->progs.bench_perfbuf);
link = bpf_program__attach(prog);
link = bpf_program__attach(prog);
skel->links.handle_kprobe_auto = bpf_program__attach(skel->progs.handle_kprobe_auto);
skel->links.handle_kretprobe_auto = bpf_program__attach(skel->progs.handle_kretprobe_auto);
uprobe_err_link = bpf_program__attach(skel->progs.handle_uprobe_byname);
bpf_program__attach(skel->progs.handle_uretprobe_byname);
skel->links.handle_kprobe_sleepable = bpf_program__attach(skel->progs.handle_kprobe_sleepable);
skel->links.handle_uprobe_byname3_sleepable = bpf_program__attach(skel->progs.handle_uprobe_byname3_sleepable);
skel->links.handle_uprobe_byname3 = bpf_program__attach(skel->progs.handle_uprobe_byname3);
skel->links.handle_uretprobe_byname3_sleepable = bpf_program__attach(skel->progs.handle_uretprobe_byname3_sleepable);
skel->links.handle_uretprobe_byname3 = bpf_program__attach(skel->progs.handle_uretprobe_byname3);
link = bpf_program__attach(skel->progs.inner_map);
link = bpf_program__attach(skel->progs.check_bloom);
link = bpf_program__attach(skel->progs.simple_test_other_sec);
link = bpf_program__attach(skel->progs.use_static_global_other_sec);
link = bpf_program__attach(skel->progs.use_nonstatic_global_other_sec);
link = bpf_program__attach(skel->progs.prog_nested_calls);
link = bpf_program__attach(skel->progs.test_prog);
bpf_program__attach(skel->progs.prog_non_constant_callback);
struct bpf_link *link = bpf_program__attach(skel->progs.stack_check);
link = bpf_program__attach(skel->progs.test_prog);
link = bpf_program__attach(skel->progs.prog_null_ctx);
link = bpf_program__attach(skel->progs.prog_invalid_flags);
links[i] = bpf_program__attach(prog);
skel->links.uprobe_nofault = bpf_program__attach(skel->progs.uprobe_nofault);
skel->links.uprobe_sleepable = bpf_program__attach(skel->progs.uprobe_sleepable);
link = bpf_program__attach(prog);
skel->links.update_cookie_tracing = bpf_program__attach(
fexit_link = bpf_program__attach(skel->progs.fexit_update);
skel->links.handle_samesize = bpf_program__attach(prog);
skel->links.handle_downsize = bpf_program__attach(prog);
skel->links.handle_probed = bpf_program__attach(prog);
link = bpf_program__attach(prog);
skel->links.xyz = bpf_program__attach(skel->progs.kprobe1);
link = bpf_program__attach(prog);
link = bpf_program__attach(prog);
if (!ASSERT_ERR_PTR(link = bpf_program__attach(prog), "attach err")) \
if (!ASSERT_OK_PTR(link = bpf_program__attach(prog), "attach ok")) \
link = bpf_program__attach(prog);
link = bpf_program__attach(prog);
skel->links.fexit_cmdline = bpf_program__attach(skel->progs.fexit_cmdline);
skel->links.fentry_cmdline = bpf_program__attach(skel->progs.fentry_cmdline);
watcher->links.map_put = bpf_program__attach(watcher->progs.map_put);
watcher->links.htab_map_free = bpf_program__attach(watcher->progs.htab_map_free);
watcher->links.map_put = bpf_program__attach(watcher->progs.map_put);
watcher->links.sk_map_free = bpf_program__attach(watcher->progs.sk_map_free);
watcher->links.map_put = bpf_program__attach(watcher->progs.map_put);
watcher->links.htab_map_free = bpf_program__attach(watcher->progs.htab_map_free);
link = bpf_program__attach(prog);
kprobe_links[i] = bpf_program__attach(kprobe_progs[i]);
link = bpf_program__attach(prog);
link = bpf_program__attach(prog);
link = bpf_program__attach(prog);
skel->links.update_cookie_tracing = bpf_program__attach(
link = bpf_program__attach(prog);
link = bpf_program__attach(prog);
link = bpf_program__attach(skel->progs.test_int_hook);
link = bpf_program__attach(prog);
link = bpf_program__attach(prog);
skel->links.handle_sys_enter = bpf_program__attach(skel->progs.handle_sys_enter);