Lines Matching refs:obj

21 	struct cgroup_getset_retval_setsockopt *obj;  in test_setsockopt_set()  local
24 obj = cgroup_getset_retval_setsockopt__open_and_load(); in test_setsockopt_set()
25 if (!ASSERT_OK_PTR(obj, "skel-load")) in test_setsockopt_set()
28 obj->bss->page_size = sysconf(_SC_PAGESIZE); in test_setsockopt_set()
33 link_set_eunatch = bpf_program__attach_cgroup(obj->progs.set_eunatch, in test_setsockopt_set()
44 if (!ASSERT_EQ(obj->bss->invocations, 1, "invocations")) in test_setsockopt_set()
46 if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error")) in test_setsockopt_set()
52 cgroup_getset_retval_setsockopt__destroy(obj); in test_setsockopt_set()
57 struct cgroup_getset_retval_setsockopt *obj; in test_setsockopt_set_and_get() local
60 obj = cgroup_getset_retval_setsockopt__open_and_load(); in test_setsockopt_set_and_get()
61 if (!ASSERT_OK_PTR(obj, "skel-load")) in test_setsockopt_set_and_get()
64 obj->bss->page_size = sysconf(_SC_PAGESIZE); in test_setsockopt_set_and_get()
69 link_set_eunatch = bpf_program__attach_cgroup(obj->progs.set_eunatch, in test_setsockopt_set_and_get()
73 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_set_and_get()
84 if (!ASSERT_EQ(obj->bss->invocations, 2, "invocations")) in test_setsockopt_set_and_get()
86 if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error")) in test_setsockopt_set_and_get()
88 if (!ASSERT_EQ(obj->bss->retval_value, -EUNATCH, "retval_value")) in test_setsockopt_set_and_get()
95 cgroup_getset_retval_setsockopt__destroy(obj); in test_setsockopt_set_and_get()
100 struct cgroup_getset_retval_setsockopt *obj; in test_setsockopt_default_zero() local
103 obj = cgroup_getset_retval_setsockopt__open_and_load(); in test_setsockopt_default_zero()
104 if (!ASSERT_OK_PTR(obj, "skel-load")) in test_setsockopt_default_zero()
107 obj->bss->page_size = sysconf(_SC_PAGESIZE); in test_setsockopt_default_zero()
112 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_default_zero()
121 if (!ASSERT_EQ(obj->bss->invocations, 1, "invocations")) in test_setsockopt_default_zero()
123 if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error")) in test_setsockopt_default_zero()
125 if (!ASSERT_EQ(obj->bss->retval_value, 0, "retval_value")) in test_setsockopt_default_zero()
131 cgroup_getset_retval_setsockopt__destroy(obj); in test_setsockopt_default_zero()
136 struct cgroup_getset_retval_setsockopt *obj; in test_setsockopt_default_zero_and_set() local
139 obj = cgroup_getset_retval_setsockopt__open_and_load(); in test_setsockopt_default_zero_and_set()
140 if (!ASSERT_OK_PTR(obj, "skel-load")) in test_setsockopt_default_zero_and_set()
143 obj->bss->page_size = sysconf(_SC_PAGESIZE); in test_setsockopt_default_zero_and_set()
149 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_default_zero_and_set()
153 link_set_eunatch = bpf_program__attach_cgroup(obj->progs.set_eunatch, in test_setsockopt_default_zero_and_set()
164 if (!ASSERT_EQ(obj->bss->invocations, 2, "invocations")) in test_setsockopt_default_zero_and_set()
166 if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error")) in test_setsockopt_default_zero_and_set()
168 if (!ASSERT_EQ(obj->bss->retval_value, 0, "retval_value")) in test_setsockopt_default_zero_and_set()
175 cgroup_getset_retval_setsockopt__destroy(obj); in test_setsockopt_default_zero_and_set()
180 struct cgroup_getset_retval_setsockopt *obj; in test_setsockopt_override() local
184 obj = cgroup_getset_retval_setsockopt__open_and_load(); in test_setsockopt_override()
185 if (!ASSERT_OK_PTR(obj, "skel-load")) in test_setsockopt_override()
188 obj->bss->page_size = sysconf(_SC_PAGESIZE); in test_setsockopt_override()
194 link_set_eunatch = bpf_program__attach_cgroup(obj->progs.set_eunatch, in test_setsockopt_override()
198 link_set_eisconn = bpf_program__attach_cgroup(obj->progs.set_eisconn, in test_setsockopt_override()
202 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_override()
213 if (!ASSERT_EQ(obj->bss->invocations, 3, "invocations")) in test_setsockopt_override()
215 if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error")) in test_setsockopt_override()
217 if (!ASSERT_EQ(obj->bss->retval_value, -EISCONN, "retval_value")) in test_setsockopt_override()
225 cgroup_getset_retval_setsockopt__destroy(obj); in test_setsockopt_override()
230 struct cgroup_getset_retval_setsockopt *obj; in test_setsockopt_legacy_eperm() local
233 obj = cgroup_getset_retval_setsockopt__open_and_load(); in test_setsockopt_legacy_eperm()
234 if (!ASSERT_OK_PTR(obj, "skel-load")) in test_setsockopt_legacy_eperm()
237 obj->bss->page_size = sysconf(_SC_PAGESIZE); in test_setsockopt_legacy_eperm()
244 link_legacy_eperm = bpf_program__attach_cgroup(obj->progs.legacy_eperm, in test_setsockopt_legacy_eperm()
248 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_legacy_eperm()
259 if (!ASSERT_EQ(obj->bss->invocations, 2, "invocations")) in test_setsockopt_legacy_eperm()
261 if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error")) in test_setsockopt_legacy_eperm()
263 if (!ASSERT_EQ(obj->bss->retval_value, -EPERM, "retval_value")) in test_setsockopt_legacy_eperm()
270 cgroup_getset_retval_setsockopt__destroy(obj); in test_setsockopt_legacy_eperm()
275 struct cgroup_getset_retval_setsockopt *obj; in test_setsockopt_legacy_no_override() local
279 obj = cgroup_getset_retval_setsockopt__open_and_load(); in test_setsockopt_legacy_no_override()
280 if (!ASSERT_OK_PTR(obj, "skel-load")) in test_setsockopt_legacy_no_override()
283 obj->bss->page_size = sysconf(_SC_PAGESIZE); in test_setsockopt_legacy_no_override()
291 link_set_eunatch = bpf_program__attach_cgroup(obj->progs.set_eunatch, in test_setsockopt_legacy_no_override()
295 link_legacy_eperm = bpf_program__attach_cgroup(obj->progs.legacy_eperm, in test_setsockopt_legacy_no_override()
299 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_setsockopt_legacy_no_override()
310 if (!ASSERT_EQ(obj->bss->invocations, 3, "invocations")) in test_setsockopt_legacy_no_override()
312 if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error")) in test_setsockopt_legacy_no_override()
314 if (!ASSERT_EQ(obj->bss->retval_value, -EUNATCH, "retval_value")) in test_setsockopt_legacy_no_override()
322 cgroup_getset_retval_setsockopt__destroy(obj); in test_setsockopt_legacy_no_override()
327 struct cgroup_getset_retval_getsockopt *obj; in test_getsockopt_get() local
332 obj = cgroup_getset_retval_getsockopt__open_and_load(); in test_getsockopt_get()
333 if (!ASSERT_OK_PTR(obj, "skel-load")) in test_getsockopt_get()
336 obj->bss->page_size = sysconf(_SC_PAGESIZE); in test_getsockopt_get()
341 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_getsockopt_get()
352 if (!ASSERT_EQ(obj->bss->invocations, 1, "invocations")) in test_getsockopt_get()
354 if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error")) in test_getsockopt_get()
356 if (!ASSERT_EQ(obj->bss->retval_value, -EOPNOTSUPP, "retval_value")) in test_getsockopt_get()
358 if (!ASSERT_EQ(obj->bss->ctx_retval_value, -EOPNOTSUPP, "ctx_retval_value")) in test_getsockopt_get()
364 cgroup_getset_retval_getsockopt__destroy(obj); in test_getsockopt_get()
369 struct cgroup_getset_retval_getsockopt *obj; in test_getsockopt_override() local
374 obj = cgroup_getset_retval_getsockopt__open_and_load(); in test_getsockopt_override()
375 if (!ASSERT_OK_PTR(obj, "skel-load")) in test_getsockopt_override()
378 obj->bss->page_size = sysconf(_SC_PAGESIZE); in test_getsockopt_override()
383 link_set_eisconn = bpf_program__attach_cgroup(obj->progs.set_eisconn, in test_getsockopt_override()
394 if (!ASSERT_EQ(obj->bss->invocations, 1, "invocations")) in test_getsockopt_override()
396 if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error")) in test_getsockopt_override()
402 cgroup_getset_retval_getsockopt__destroy(obj); in test_getsockopt_override()
407 struct cgroup_getset_retval_getsockopt *obj; in test_getsockopt_retval_sync() local
413 obj = cgroup_getset_retval_getsockopt__open_and_load(); in test_getsockopt_retval_sync()
414 if (!ASSERT_OK_PTR(obj, "skel-load")) in test_getsockopt_retval_sync()
417 obj->bss->page_size = sysconf(_SC_PAGESIZE); in test_getsockopt_retval_sync()
423 link_set_eisconn = bpf_program__attach_cgroup(obj->progs.set_eisconn, in test_getsockopt_retval_sync()
427 link_clear_retval = bpf_program__attach_cgroup(obj->progs.clear_retval, in test_getsockopt_retval_sync()
431 link_get_retval = bpf_program__attach_cgroup(obj->progs.get_retval, in test_getsockopt_retval_sync()
440 if (!ASSERT_EQ(obj->bss->invocations, 3, "invocations")) in test_getsockopt_retval_sync()
442 if (!ASSERT_FALSE(obj->bss->assertion_error, "assertion_error")) in test_getsockopt_retval_sync()
444 if (!ASSERT_EQ(obj->bss->retval_value, 0, "retval_value")) in test_getsockopt_retval_sync()
446 if (!ASSERT_EQ(obj->bss->ctx_retval_value, 0, "ctx_retval_value")) in test_getsockopt_retval_sync()
454 cgroup_getset_retval_getsockopt__destroy(obj); in test_getsockopt_retval_sync()
485 prog = bpf_object__find_program_by_name(skel->obj, exposed_hooks[i].name); in test_exposed_hooks()