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