Lines Matching defs:skel
6 #include "linked_funcs.skel.h"
11 struct linked_funcs *skel;
13 skel = linked_funcs__open();
14 if (!ASSERT_OK_PTR(skel, "skel_open"))
20 bpf_program__set_autoload(skel->progs.handler1, true);
21 bpf_program__set_autoload(skel->progs.handler2, true);
23 skel->rodata->my_tid = syscall(SYS_gettid);
24 skel->bss->syscall_id = SYS_getpgid;
26 err = linked_funcs__load(skel);
30 err = linked_funcs__attach(skel);
37 ASSERT_EQ(skel->bss->output_val1, 2000 + 2000, "output_val1");
38 ASSERT_EQ(skel->bss->output_ctx1, SYS_getpgid, "output_ctx1");
39 ASSERT_EQ(skel->bss->output_weak1, 42, "output_weak1");
41 ASSERT_EQ(skel->bss->output_val2, 2 * 1000 + 2 * (2 * 1000), "output_val2");
42 ASSERT_EQ(skel->bss->output_ctx2, SYS_getpgid, "output_ctx2");
44 ASSERT_EQ(skel->bss->output_weak2, 0, "output_weak2");
47 linked_funcs__destroy(skel);