Lines Matching refs:_metadata

41 static void drop_privileges(struct __test_metadata *const _metadata)  in drop_privileges()  argument
180 static void fill_exec_fd(struct __test_metadata *_metadata, const int fd_out) in fill_exec_fd() argument
203 static void fill_exec_path(struct __test_metadata *_metadata, in fill_exec_path() argument
213 fill_exec_fd(_metadata, fd_out); in fill_exec_path()
217 static void test_exec_fd(struct __test_metadata *_metadata, const int fd, in test_exec_fd() argument
247 static void test_exec_path(struct __test_metadata *_metadata, in test_exec_path() argument
262 test_exec_fd(_metadata, fd, err_code); in test_exec_path()
271 test_exec_path(_metadata, reg_file_path, exec ? 0 : EACCES); in TEST_F()
273 drop_privileges(_metadata); in TEST_F()
274 test_exec_path(_metadata, reg_file_path, exec ? 0 : EACCES); in TEST_F()
281 fill_exec_path(_metadata, reg_file_path); in TEST_F()
283 test_exec_path(_metadata, reg_file_path, exec ? 0 : EACCES); in TEST_F()
285 drop_privileges(_metadata); in TEST_F()
286 test_exec_path(_metadata, reg_file_path, exec ? 0 : EACCES); in TEST_F()
294 test_exec_fd(_metadata, self->memfd, exec ? 0 : EACCES); in TEST_F()
296 drop_privileges(_metadata); in TEST_F()
297 test_exec_fd(_metadata, self->memfd, exec ? 0 : EACCES); in TEST_F()
304 fill_exec_fd(_metadata, self->memfd); in TEST_F()
306 test_exec_fd(_metadata, self->memfd, exec ? 0 : EACCES); in TEST_F()
308 drop_privileges(_metadata); in TEST_F()
309 test_exec_fd(_metadata, self->memfd, exec ? 0 : EACCES); in TEST_F()
314 test_exec_path(_metadata, dir_path, EACCES); in TEST_F()
315 test_exec_path(_metadata, block_dev_path, EACCES); in TEST_F()
316 test_exec_path(_metadata, char_dev_path, EACCES); in TEST_F()
317 test_exec_path(_metadata, fifo_path, EACCES); in TEST_F()
318 test_exec_fd(_metadata, self->socket_fds[0], EACCES); in TEST_F()
319 test_exec_fd(_metadata, self->pipefd, EACCES); in TEST_F()
353 drop_privileges(_metadata); in FIXTURE_SETUP()