Lines Matching defs:lib
10 struct test_subskeleton_lib *lib = test_subskeleton_lib__open(obj);
12 if (!ASSERT_OK_PTR(lib, "open subskeleton"))
15 *lib->rodata.var1 = 1;
16 *lib->data.var2 = 2;
17 lib->bss.var3->var3_1 = 3;
18 lib->bss.var3->var3_2 = 4;
20 test_subskeleton_lib__destroy(lib);
25 struct test_subskeleton_lib *lib = test_subskeleton_lib__open(obj);
28 if (!ASSERT_OK_PTR(lib, "open subskeleton"))
31 result = *lib->bss.libout1;
32 ASSERT_EQ(result, 1 + 2 + 3 + 4 + 5 + 6, "lib subresult");
34 ASSERT_OK_PTR(lib->progs.lib_perf_handler, "lib_perf_handler");
35 ASSERT_STREQ(bpf_program__name(lib->progs.lib_perf_handler),
38 ASSERT_OK_PTR(lib->maps.map1, "map1");
39 ASSERT_STREQ(bpf_map__name(lib->maps.map1), "map1", "map name");
41 ASSERT_EQ(*lib->data.var5, 5, "__weak var5");
42 ASSERT_EQ(*lib->data.var6, 6, "extern var6");
43 ASSERT_TRUE(*lib->kconfig.CONFIG_BPF_SYSCALL, "CONFIG_BPF_SYSCALL");
45 test_subskeleton_lib__destroy(lib);