Lines Matching refs:skel
54 static int test_lsm(struct lsm *skel) in test_lsm() argument
60 err = lsm__attach(skel); in test_lsm()
65 link = bpf_program__attach(skel->progs.test_int_hook); in test_lsm()
69 err = exec_cmd(&skel->bss->monitored_pid); in test_lsm()
73 ASSERT_EQ(skel->bss->bprm_count, 1, "bprm_count"); in test_lsm()
75 skel->bss->monitored_pid = getpid(); in test_lsm()
81 ASSERT_EQ(skel->bss->mprotect_count, 1, "mprotect_count"); in test_lsm()
87 ASSERT_EQ(skel->bss->copy_test, 3, "copy_test"); in test_lsm()
89 lsm__detach(skel); in test_lsm()
91 skel->bss->copy_test = 0; in test_lsm()
92 skel->bss->bprm_count = 0; in test_lsm()
93 skel->bss->mprotect_count = 0; in test_lsm()
99 struct lsm *skel = NULL; in test_test_lsm() local
102 skel = lsm__open_and_load(); in test_test_lsm()
103 if (!ASSERT_OK_PTR(skel, "lsm_skel_load")) in test_test_lsm()
106 err = test_lsm(skel); in test_test_lsm()
110 err = test_lsm(skel); in test_test_lsm()
114 lsm__destroy(skel); in test_test_lsm()