| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.permissions/ |
| H A D | permissions.pass.cpp | 103 {file, perms::none, perms::none}, in TEST_CASE() 105 {file, perms::group_all, perms::owner_all | perms::group_all, AP}, in TEST_CASE() 108 {dir, perms::none, perms::none}, in TEST_CASE() 110 {dir, perms::group_all, perms::owner_all | perms::group_all, AP}, in TEST_CASE() 113 {sym, perms::none, perms::none}, in TEST_CASE() 115 {sym, perms::group_all, perms::owner_all | perms::group_all, AP}, in TEST_CASE() 119 {file, perms::group_all, perms::owner_all | perms::group_all, AP | NF}, in TEST_CASE() 120 {dir, perms::group_all, perms::owner_all | perms::group_all, AP | NF} in TEST_CASE() 156 TestCase(perms xperms, perms xexpect, in TEST_CASE() 160 {perms::owner_all, perms::owner_all}, in TEST_CASE() [all …]
|
| /llvm-project-15.0.7/libcxx/include/__filesystem/ |
| H A D | perms.h | 30 enum class _LIBCPP_ENUM_VIS perms : unsigned { enum 58 inline constexpr perms operator&(perms __lhs, perms __rhs) { 59 return static_cast<perms>(static_cast<unsigned>(__lhs) & 64 inline constexpr perms operator|(perms __lhs, perms __rhs) { 65 return static_cast<perms>(static_cast<unsigned>(__lhs) | 70 inline constexpr perms operator^(perms __lhs, perms __rhs) { 71 return static_cast<perms>(static_cast<unsigned>(__lhs) ^ 76 inline constexpr perms operator~(perms __lhs) { 81 inline perms& operator&=(perms& __lhs, perms __rhs) { return __lhs = __lhs & __rhs; } 84 inline perms& operator|=(perms& __lhs, perms __rhs) { return __lhs = __lhs | __rhs; } [all …]
|
| H A D | file_status.h | 34 explicit file_status(file_type __ft, perms __prms = perms::unknown) noexcept 52 perms permissions() const noexcept { return __prms_; } in permissions() 59 void permissions(perms __p) noexcept { __prms_ = __p; } in permissions() 63 perms __prms_;
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/ |
| H A D | mirror-permissions-unix.test | 27 # RUN: ls -l %t1 | cut -f 1 -d ' ' > %t1.perms 28 # RUN: cmp %t1.perms %t.0777 32 # RUN: ls -l %t1 | cut -f 1 -d ' ' > %t1.perms 33 # RUN: cmp %t1.perms %t.0666 37 # RUN: ls -l %t1 | cut -f 1 -d ' ' > %t1.perms 38 # RUN: cmp %t1.perms %t.0640 43 # RUN: ls -l %t1 | cut -f 1 -d ' ' > %t1.perms 44 # RUN: cmp %t1.perms %t.0640 48 # RUN: ls -l /dev/null | cut -f 1 -d ' ' > %tnull.perms 55 # RUN: ls -l %t1 | cut -f 1 -d ' ' > %t1.perms [all …]
|
| H A D | mirror-permissions-win.test | 21 # RUN: ls -l %t1 | cut -f 1 -d ' ' > %t1.perms 22 # RUN: cmp %t1.perms %t.0777 26 # RUN: ls -l %t1 | cut -f 1 -d ' ' > %t1.perms 27 # RUN: cmp %t1.perms %t.0666 31 # RUN: ls -l %t1 | cut -f 1 -d ' ' > %t1.perms 32 # RUN: cmp %t1.perms %t.0640
|
| /llvm-project-15.0.7/mlir/test/Dialect/Tosa/ |
| H A D | constant-op-fold.mlir | 30 %perms = "tosa.const"() {value = dense<[1, 0]> : tensor<2xi32>} : () -> tensor<2xi32> 33 %1 = "tosa.transpose"(%input, %perms) : (tensor<2x3xf32>, tensor<2xi32>) -> tensor<3x2xf32> 41 %perms = "tosa.const"() {value = dense<[1, 0]> : tensor<2xi32>} : () -> tensor<2xi32> 44 %1 = "tosa.transpose"(%input, %perms) : (tensor<2x3xf32>, tensor<2xi32>) -> tensor<3x2xf32> 55 %perms = "tosa.const"() {value = dense<[2, 0, 3, 1]> : tensor<4xi64>} : () -> tensor<4xi64> 69 %perms = "tosa.const"() {value = dense<[1, 0]> : tensor<2xi32>} : () -> tensor<2xi32> 71 %1 = "tosa.transpose"(%input, %perms) : (tensor<2x3xf32>, tensor<2xi32>) -> tensor<3x2xf32> 76 func.func @transpose_nofold_non_cst_perms(%perms: tensor<2xi32>) -> tensor<3x2xf32> { 79 %1 = "tosa.transpose"(%input, %perms) : (tensor<2x3xf32>, tensor<2xi32>) -> tensor<3x2xf32> 86 %perms = "tosa.const"() {value = dense<[1, 0]> : tensor<2xi32>} : () -> tensor<2xi32> [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.symlink_status/ |
| H A D | symlink_status.pass.cpp | 47 TEST_CHECK(st.permissions() == perms::unknown); in TEST_CASE() 52 TEST_CHECK(st.permissions() == perms::unknown); in TEST_CASE() 69 permissions(dir, perms::none); in TEST_CASE() 105 TEST_CHECK(st.permissions() != perms::unknown); in TEST_CASE() 109 TEST_CHECK(st.permissions() != perms::unknown); in TEST_CASE() 145 TEST_CHECK(st.permissions() != perms::unknown); in TEST_CASE() 149 TEST_CHECK(st.permissions() != perms::unknown); in TEST_CASE() 179 TEST_CHECK(st.permissions() != perms::unknown); in TEST_CASE() 183 TEST_CHECK(st.permissions() != perms::unknown); in TEST_CASE() 193 TEST_CHECK(st.permissions() != perms::unknown); in TEST_CASE() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.file_status/ |
| H A D | file_status.cons.pass.cpp | 37 assert(f.permissions() == perms::unknown); in main() 49 assert(f.permissions() == perms::unknown); in main() 53 static_assert(std::is_nothrow_constructible<file_status, file_type, perms>::value, in main() 55 static_assert(!test_convertible<file_status, file_type, perms>(), in main() 57 const file_status f(file_type::regular, perms::owner_read); in main() 59 assert(f.permissions() == perms::owner_read); in main()
|
| H A D | file_status.mods.pass.cpp | 42 static_assert(noexcept(st.permissions(perms::owner_read)), in main() 44 static_assert(std::is_same<decltype(st.permissions(perms::owner_read)), void>::value, in main() 46 assert(st.permissions() != perms::owner_read); in main() 47 st.permissions(perms::owner_read); in main() 48 assert(st.permissions() == perms::owner_read); in main()
|
| H A D | file_status.obs.pass.cpp | 28 const file_status st(file_type::regular, perms::owner_read); in main() 42 static_assert(std::is_same<decltype(st.permissions()), perms>::value, in main() 44 assert(st.permissions() == perms::owner_read); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.mods/ |
| H A D | refresh.pass.cpp | 86 permissions(dir, perms::none); in TEST_CASE() 100 permissions(dir, perms::none); in TEST_CASE() 131 LIBCPP_ONLY(permissions(dir, perms::none)); in TEST_CASE() 171 perms old_perms = status(dir).permissions(); in TEST_CASE() 175 permissions(dir, perms::none); in TEST_CASE() 192 permissions(dir, perms::none); in TEST_CASE() 207 permissions(dir, perms::none); in TEST_CASE() 227 permissions(dir, perms::none); in TEST_CASE() 311 permissions(dir, perms::none); in TEST_CASE() 328 permissions(dir, perms::none); in TEST_CASE() [all …]
|
| H A D | replace_filename.pass.cpp | 141 const perms old_perms = status(dir).permissions(); in TEST_CASE() 145 permissions(dir, perms::none); in TEST_CASE() 153 permissions(dir, perms::none); in TEST_CASE() 161 permissions(dir, perms::none); in TEST_CASE()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | FileSystem.h | 86 enum perms { enum 112 inline perms operator|(perms l, perms r) { 116 inline perms operator&(perms l, perms r) { 120 inline perms &operator|=(perms &l, perms r) { 124 inline perms &operator&=(perms &l, perms r) { 128 inline perms operator~(perms x) { 130 return static_cast<perms>( 156 perms Perms = perms_not_known; 185 perms permissions() const { return Perms; } in permissions() 222 void permissions(perms p) { Perms = p; } in permissions() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.status/ |
| H A D | status.pass.cpp | 48 TEST_CHECK(st.permissions() == perms::unknown); in TEST_CASE() 53 TEST_CHECK(st.permissions() == perms::unknown); in TEST_CASE() 69 permissions(dir, perms::none); in TEST_CASE() 90 TEST_CHECK(st.permissions() == perms::unknown); in TEST_CASE() 136 TEST_CHECK(st.permissions() != perms::unknown); in TEST_CASE() 140 TEST_CHECK(st.permissions() != perms::unknown); in TEST_CASE() 167 TEST_CHECK(st.permissions() != perms::unknown); in TEST_CASE() 171 TEST_CHECK(st.permissions() != perms::unknown); in TEST_CASE()
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/ |
| H A D | create_directory.pass.cpp | 34 fs::perms read_umask() { in read_umask() 37 return static_cast<fs::perms>(old_mask); in read_umask() 79 const perms expect_perms = perms::all & ~(read_umask()); in TEST_CASE() 80 TEST_CHECK((st.permissions() & perms::all) == expect_perms); in TEST_CASE()
|
| H A D | create_directory_with_attributes.pass.cpp | 47 const perms orig_p = status(dir).permissions(); in TEST_CASE() 48 permissions(dir2, perms::none); in TEST_CASE() 67 permissions(env.test_root, perms::set_gid, perm_options::remove); in TEST_CASE() 71 permissions(attr_dir, perms::none); in TEST_CASE() 80 TEST_CHECK(st.permissions() == perms::none); in TEST_CASE()
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy_file/ |
| H A D | copy_file.pass.cpp | 109 perms new_perms = perms::owner_read; in TEST_CASE() 146 permissions(dest, perms::all); in TEST_CASE() 148 perms::group_write | perms::owner_write | perms::others_write, in TEST_CASE()
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/ |
| H A D | increment.pass.cpp | 162 permissions(permDeniedDir, perms::none); in TEST_CASE() 263 perms::group_exec|perms::owner_exec|perms::others_exec, in TEST_CASE() 348 perms::group_exec|perms::owner_exec|perms::others_exec, in TEST_CASE() 431 perms::group_exec|perms::owner_exec|perms::others_exec, in TEST_CASE()
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.enum/ |
| H A D | enum.perms.pass.cpp | 24 constexpr fs::perms ME(int val) { return static_cast<fs::perms>(val); } in ME() 27 typedef fs::perms E; in main()
|
| /llvm-project-15.0.7/libcxx/test/support/ |
| H A D | filesystem_test_helper.h | 616 inline fs::perms NormalizeExpectedPerms(fs::perms P) { in NormalizeExpectedPerms() 623 P |= fs::perms::owner_read | fs::perms::group_read | fs::perms::others_read; in NormalizeExpectedPerms() 624 P |= fs::perms::owner_exec | fs::perms::group_exec | fs::perms::others_exec; in NormalizeExpectedPerms() 625 fs::perms Write = in NormalizeExpectedPerms() 626 fs::perms::owner_write | fs::perms::group_write | fs::perms::others_write; in NormalizeExpectedPerms() 627 if ((P & Write) != fs::perms::none) in NormalizeExpectedPerms()
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/ |
| H A D | hard_link_count.pass.cpp | 92 const perms old_perms = status(dir).permissions(); in TEST_CASE() 101 LIBCPP_ONLY(permissions(dir, perms::none)); in TEST_CASE() 131 const perms old_perms = status(dir).permissions(); in TEST_CASE() 183 permissions(dir, perms::none); in TEST_CASE() 209 permissions(dir, perms::none); in TEST_CASE() 235 permissions(dir, perms::none); in TEST_CASE()
|
| H A D | last_write_time.pass.cpp | 100 const perms old_perms = status(dir).permissions(); in TEST_CASE() 151 permissions(dir, perms::none); in TEST_CASE() 177 permissions(dir, perms::none); in TEST_CASE() 203 permissions(dir, perms::none); in TEST_CASE()
|
| H A D | file_size.pass.cpp | 128 const perms old_perms = status(dir).permissions(); in TEST_CASE() 179 permissions(dir, perms::none); in TEST_CASE() 204 permissions(dir, perms::none); in TEST_CASE() 230 permissions(dir, perms::none); in TEST_CASE()
|
| /llvm-project-15.0.7/libcxx/src/filesystem/ |
| H A D | posix_compat.h | 389 int fchmod_handle(HANDLE h, int perms) { in fchmod_handle() argument 395 if ((perms & 0222) == 0) in fchmod_handle() 403 int fchmodat(int fd, const wchar_t *path, int perms, int flag) { in fchmodat() argument 416 return fchmod_handle(h, perms); in fchmodat() 422 if ((perms & 0222) == 0) in fchmodat() 430 int fchmod(int fd, int perms) { in fchmod() argument 432 return fchmod_handle(h, perms); in fchmod()
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_empty/ |
| H A D | is_empty.pass.cpp | 81 permissions(dir, perms::none); in TEST_CASE() 104 permissions(dir, perms::none); in TEST_CASE()
|