Lines Matching refs:unpriv
60 struct test_subspec unpriv;
91 free(spec->unpriv.name);
93 free(spec->unpriv.expect_msgs);
96 spec->unpriv.name = NULL;
98 spec->unpriv.expect_msgs = NULL;
209 spec->unpriv.expect_failure = true;
213 spec->unpriv.expect_failure = false;
230 err = push_msg(msg, &spec->unpriv);
243 err = parse_retval(val, &spec->unpriv.retval, "__retval_unpriv");
247 spec->unpriv.execute = true;
294 const char *suffix = " @unpriv";
299 PRINT_FAIL("failed to allocate memory for unpriv.name\n");
306 spec->unpriv.name = name;
311 spec->unpriv.expect_failure = spec->priv.expect_failure;
314 spec->unpriv.retval = spec->priv.retval;
315 spec->unpriv.execute = spec->priv.execute;
318 if (!spec->unpriv.expect_msgs) {
321 spec->unpriv.expect_msgs = malloc(sz);
322 if (!spec->unpriv.expect_msgs) {
323 PRINT_FAIL("failed to allocate memory for unpriv.expect_msgs\n");
327 memcpy(spec->unpriv.expect_msgs, spec->priv.expect_msgs, sz);
328 spec->unpriv.expect_msg_cnt = spec->priv.expect_msg_cnt;
538 bool unpriv)
540 struct test_subspec *subspec = unpriv ? &spec->unpriv : &spec->priv;
552 if (unpriv) {
580 spec_iter->mode_mask & (unpriv ? UNPRIV : PRIV))
592 * unpriv mode.
595 bpf_map__set_autocreate(map, !unpriv || is_unpriv_capable_map(map));