| /linux/tools/testing/selftests/landlock/ |
| H A D | base_test.c | 29 struct landlock_ruleset_attr *const ruleset_attr = (void *)buf; in TEST() local 34 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 0, 0)); in TEST() 37 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 1, 0)); in TEST() 39 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 7, 0)); in TEST() 50 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size + 1, 0)); in TEST() 54 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 8, 0)); in TEST() 57 ruleset_attr, in TEST() 60 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size, 0)); in TEST() 65 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size, 0)); in TEST() 68 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_siz in TEST() 76 const struct landlock_ruleset_attr ruleset_attr = { TEST() local 107 const struct landlock_ruleset_attr ruleset_attr = { TEST() local 147 const struct landlock_ruleset_attr ruleset_attr = { TEST() local 194 const struct landlock_ruleset_attr ruleset_attr = { TEST() local 238 struct landlock_ruleset_attr ruleset_attr = { TEST() local 260 struct landlock_ruleset_attr ruleset_attr = { TEST() local 332 struct landlock_ruleset_attr ruleset_attr = { TEST() local [all...] |
| H A D | net_test.c | 645 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F() local 660 ruleset_fd = landlock_create_ruleset(&ruleset_attr, in TEST_F() 661 sizeof(ruleset_attr), 0); in TEST_F() 695 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F() local 710 ruleset_fd = landlock_create_ruleset(&ruleset_attr, in TEST_F() 711 sizeof(ruleset_attr), 0); in TEST_F() 740 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F() local 751 &ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 787 &ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 831 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F() local [all …]
|
| H A D | scoped_test.c | 23 struct landlock_ruleset_attr ruleset_attr = { in TEST() local 27 ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, in TEST() 28 sizeof(ruleset_attr), 0)); in TEST()
|
| H A D | scoped_common.h | 16 const struct landlock_ruleset_attr ruleset_attr = { in create_scoped_domain() local 21 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_scoped_domain()
|
| H A D | sandbox-and-launch.c | 21 struct landlock_ruleset_attr ruleset_attr = { in main() local 40 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in main()
|
| H A D | audit_test.c | 75 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F() local 89 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 221 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F() local 238 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 363 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F() local 369 ruleset_fd = landlock_create_ruleset(&ruleset_attr, in TEST_F() 370 sizeof(ruleset_attr), 0); in TEST_F()
|
| H A D | common.h | 209 const struct landlock_ruleset_attr *const ruleset_attr) in drop_access_rights() argument 214 landlock_create_ruleset(ruleset_attr, sizeof(*ruleset_attr), 0); in drop_access_rights()
|
| H A D | ptrace_test.c | 31 struct landlock_ruleset_attr ruleset_attr = { in create_domain() local 36 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_domain()
|
| H A D | fs_test.c | 482 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local 510 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() 604 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local 608 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() 648 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local 652 ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, in TEST_F_FORK() 653 sizeof(ruleset_attr), 0)); in TEST_F_FORK() 662 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local 666 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() 687 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local [all …]
|
| H A D | scoped_abstract_unix_test.c | 33 struct landlock_ruleset_attr ruleset_attr = { in create_fs_domain() local 38 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_fs_domain()
|
| /linux/samples/landlock/ |
| H A D | sandboxer.c | 231 struct landlock_ruleset_attr *ruleset_attr) in check_ruleset_scope() argument 239 if (!(ruleset_attr->scoped & in check_ruleset_scope() 270 ruleset_attr->scoped &= ~LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET; in check_ruleset_scope() 272 ruleset_attr->scoped &= ~LANDLOCK_SCOPE_SIGNAL; in check_ruleset_scope() 354 struct landlock_ruleset_attr ruleset_attr = { in main() local 413 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_REFER; in main() 417 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_TRUNCATE; in main() 421 ruleset_attr.handled_access_net &= in main() 427 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_IOCTL_DEV; in main() 432 ruleset_attr.scoped &= ~(LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET | in main() [all …]
|
| /linux/security/landlock/ |
| H A D | syscalls.c | 93 struct landlock_ruleset_attr ruleset_attr; in build_check_abi() 103 ruleset_size = sizeof(ruleset_attr.handled_access_fs); in build_check_abi() 104 ruleset_size += sizeof(ruleset_attr.handled_access_net); in build_check_abi() 105 ruleset_size += sizeof(ruleset_attr.scoped); in build_check_abi() 106 BUILD_BUG_ON(sizeof(ruleset_attr) != ruleset_size); in build_check_abi() 107 BUILD_BUG_ON(sizeof(ruleset_attr) != 24); in build_check_abi() 202 struct landlock_ruleset_attr ruleset_attr; in SYSCALL_DEFINE3() 226 err = copy_min_struct_from_user(&ruleset_attr, sizeof(ruleset_attr), in SYSCALL_DEFINE3() 227 offsetofend(typeof(ruleset_attr), in SYSCALL_DEFINE3() 92 struct landlock_ruleset_attr ruleset_attr; build_check_abi() local 199 struct landlock_ruleset_attr ruleset_attr; SYSCALL_DEFINE3() local [all...] |