Home
last modified time | relevance | path

Searched refs:perms (Results 1 – 25 of 89) sorted by relevance

1234

/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.permissions/
H A Dpermissions.pass.cpp103 {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 Dperms.h30 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 Dfile_status.h34 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 Dmirror-permissions-unix.test27 # 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 Dmirror-permissions-win.test21 # 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 Dconstant-op-fold.mlir30 %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 Dsymlink_status.pass.cpp47 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 Dfile_status.cons.pass.cpp37 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 Dfile_status.mods.pass.cpp42 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 Dfile_status.obs.pass.cpp28 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 Drefresh.pass.cpp86 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 Dreplace_filename.pass.cpp141 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 DFileSystem.h86 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 Dstatus.pass.cpp48 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 Dcreate_directory.pass.cpp34 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 Dcreate_directory_with_attributes.pass.cpp47 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 Dcopy_file.pass.cpp109 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 Dincrement.pass.cpp162 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 Denum.perms.pass.cpp24 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 Dfilesystem_test_helper.h616 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 Dhard_link_count.pass.cpp92 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 Dlast_write_time.pass.cpp100 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 Dfile_size.pass.cpp128 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 Dposix_compat.h389 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 Dis_empty.pass.cpp81 permissions(dir, perms::none); in TEST_CASE()
104 permissions(dir, perms::none); in TEST_CASE()

1234