Searched refs:ruleset_attr (Results 1 – 6 of 6) sorted by relevance
/openbmc/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_size + 1, 0)); in TEST() [all …]
|
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 | 435 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local 463 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() 556 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local 560 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK() 600 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK() local 604 ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, in TEST_F_FORK() 605 sizeof(ruleset_attr), 0)); in TEST_F_FORK() 655 struct landlock_ruleset_attr ruleset_attr = { in create_ruleset() local 669 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_ruleset() 1411 struct landlock_ruleset_attr ruleset_attr = {}; in TEST_F_FORK() local [all …]
|
/openbmc/linux/security/landlock/ |
H A D | syscalls.c | 87 struct landlock_ruleset_attr ruleset_attr; in build_check_abi() local 96 ruleset_size = sizeof(ruleset_attr.handled_access_fs); in build_check_abi() 97 BUILD_BUG_ON(sizeof(ruleset_attr) != ruleset_size); in build_check_abi() 98 BUILD_BUG_ON(sizeof(ruleset_attr) != 8); in build_check_abi() 173 struct landlock_ruleset_attr ruleset_attr; in SYSCALL_DEFINE3() local 191 err = copy_min_struct_from_user(&ruleset_attr, sizeof(ruleset_attr), in SYSCALL_DEFINE3() 192 offsetofend(typeof(ruleset_attr), in SYSCALL_DEFINE3() 199 if ((ruleset_attr.handled_access_fs | LANDLOCK_MASK_ACCESS_FS) != in SYSCALL_DEFINE3() 204 ruleset = landlock_create_ruleset(ruleset_attr.handled_access_fs); in SYSCALL_DEFINE3()
|
/openbmc/linux/samples/landlock/ |
H A D | sandboxer.c | 185 struct landlock_ruleset_attr ruleset_attr = { in main() local 260 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_REFER; in main() 264 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_TRUNCATE; in main() 281 access_fs_ro &= ruleset_attr.handled_access_fs; in main() 282 access_fs_rw &= ruleset_attr.handled_access_fs; in main() 285 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in main()
|
/openbmc/linux/Documentation/userspace-api/ |
H A D | landlock.rst | 48 struct landlock_ruleset_attr ruleset_attr = { 90 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_REFER; 94 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_TRUNCATE; 103 ruleset_fd = landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);
|