| /linux/tools/testing/selftests/landlock/ |
| A D | base_test.c | 57 ruleset_attr, in TEST() 91 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), in TEST() 123 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), in TEST() 139 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST() 155 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST() 202 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST() 238 struct landlock_ruleset_attr ruleset_attr = { in TEST() local 246 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST() 260 struct landlock_ruleset_attr ruleset_attr = { in TEST() local 275 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST() [all …]
|
| A D | net_test.c | 560 sizeof(ruleset_attr), 0); in TEST_F() 650 &ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 679 &ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 759 &ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 790 &ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 1226 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 1271 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 1296 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 1337 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() 1400 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F() [all …]
|
| 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()
|
| 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()
|
| 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()
|
| A D | fs_test.c | 463 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local 491 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() 589 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() 634 sizeof(ruleset_attr), 0)); in TEST_F_FORK() 647 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() 676 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() 759 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_ruleset() 1499 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() 1506 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() 1515 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() [all …]
|
| A D | scoped_abstract_unix_test.c | 32 struct landlock_ruleset_attr ruleset_attr = { in create_fs_domain() local 37 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_fs_domain()
|
| /linux/samples/landlock/ |
| A D | sandboxer.c | 220 struct landlock_ruleset_attr *ruleset_attr) in check_ruleset_scope() argument 228 if (!(ruleset_attr->scoped & in check_ruleset_scope() 261 ruleset_attr->scoped &= ~LANDLOCK_SCOPE_SIGNAL; in check_ruleset_scope() 340 struct landlock_ruleset_attr ruleset_attr = { in main() local 405 ruleset_attr.handled_access_net &= in main() 433 access_fs_ro &= ruleset_attr.handled_access_fs; in main() 434 access_fs_rw &= ruleset_attr.handled_access_fs; in main() 439 ruleset_attr.handled_access_net &= in main() 445 ruleset_attr.handled_access_net &= in main() 449 if (check_ruleset_scope(ENV_SCOPED_NAME, &ruleset_attr)) in main() [all …]
|
| /linux/security/landlock/ |
| A D | syscalls.c | 88 struct landlock_ruleset_attr ruleset_attr; in build_check_abi() local 98 ruleset_size = sizeof(ruleset_attr.handled_access_fs); in build_check_abi() 99 ruleset_size += sizeof(ruleset_attr.handled_access_net); in build_check_abi() 100 ruleset_size += sizeof(ruleset_attr.scoped); in build_check_abi() 101 BUILD_BUG_ON(sizeof(ruleset_attr) != ruleset_size); in build_check_abi() 102 BUILD_BUG_ON(sizeof(ruleset_attr) != 24); in build_check_abi() 183 struct landlock_ruleset_attr ruleset_attr; in SYSCALL_DEFINE3() local 201 err = copy_min_struct_from_user(&ruleset_attr, sizeof(ruleset_attr), in SYSCALL_DEFINE3() 202 offsetofend(typeof(ruleset_attr), in SYSCALL_DEFINE3() 224 ruleset_attr.handled_access_net, in SYSCALL_DEFINE3() [all …]
|
| /linux/Documentation/userspace-api/ |
| A D | landlock.rst | 63 struct landlock_ruleset_attr ruleset_attr = { 110 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_REFER; 114 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_TRUNCATE; 118 ruleset_attr.handled_access_net &= 124 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_IOCTL_DEV; 128 ruleset_attr.scoped &= ~(LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET | 138 ruleset_fd = landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
|