Lines Matching defs:skel

3 #include "get_func_ip_test.skel.h"
4 #include "get_func_ip_uprobe_test.skel.h"
12 struct get_func_ip_test *skel = NULL;
16 skel = get_func_ip_test__open();
17 if (!ASSERT_OK_PTR(skel, "get_func_ip_test__open"))
20 err = get_func_ip_test__load(skel);
24 err = get_func_ip_test__attach(skel);
28 skel->bss->uprobe_trigger = (unsigned long) uprobe_trigger;
30 prog_fd = bpf_program__fd(skel->progs.test1);
35 prog_fd = bpf_program__fd(skel->progs.test5);
42 ASSERT_EQ(skel->bss->test1_result, 1, "test1_result");
43 ASSERT_EQ(skel->bss->test2_result, 1, "test2_result");
44 ASSERT_EQ(skel->bss->test3_result, 1, "test3_result");
45 ASSERT_EQ(skel->bss->test4_result, 1, "test4_result");
46 ASSERT_EQ(skel->bss->test5_result, 1, "test5_result");
47 ASSERT_EQ(skel->bss->test7_result, 1, "test7_result");
48 ASSERT_EQ(skel->bss->test8_result, 1, "test8_result");
51 get_func_ip_test__destroy(skel);
66 struct get_func_ip_test *skel = NULL;
72 skel = get_func_ip_test__open();
73 if (!ASSERT_OK_PTR(skel, "get_func_ip_test__open"))
79 bpf_program__set_autoload(skel->progs.test6, true);
81 err = get_func_ip_test__load(skel);
85 kopts.offset = skel->kconfig->CONFIG_X86_KERNEL_IBT ? 9 : 5;
87 link6 = bpf_program__attach_kprobe_opts(skel->progs.test6, "bpf_fentry_test6", &kopts);
91 prog_fd = bpf_program__fd(skel->progs.test1);
96 ASSERT_EQ(skel->bss->test6_result, 1, "test6_result");
100 get_func_ip_test__destroy(skel);
105 struct get_func_ip_uprobe_test *skel = NULL;
108 skel = get_func_ip_uprobe_test__open_and_load();
109 if (!ASSERT_OK_PTR(skel, "get_func_ip_uprobe_test__open_and_load"))
112 err = get_func_ip_uprobe_test__attach(skel);
116 skel->bss->uprobe_trigger_body = (unsigned long) uprobe_trigger_body;
120 ASSERT_EQ(skel->bss->test1_result, 1, "test1_result");
123 get_func_ip_uprobe_test__destroy(skel);