Home
last modified time | relevance | path

Searched refs:VM_PROT_WRITE (Results 1 – 25 of 75) sorted by relevance

123

/xnu-11417.121.6/tests/vm/
H A Dvm_test_90774260.c27 VM_PROT_READ | VM_PROT_WRITE, in test_90774260()
45 VM_PROT_READ | VM_PROT_WRITE | MAP_MEM_NAMED_CREATE, in test_90774260()
64 VM_PROT_READ | VM_PROT_WRITE, in test_90774260()
65 VM_PROT_READ | VM_PROT_WRITE, in test_90774260()
78 (VM_PROT_READ | VM_PROT_WRITE | MAP_MEM_VM_COPY), in test_90774260()
94 VM_PROT_READ | VM_PROT_WRITE, in test_90774260()
95 VM_PROT_READ | VM_PROT_WRITE, in test_90774260()
109 VM_PROT_READ | VM_PROT_WRITE, in test_90774260()
110 VM_PROT_READ | VM_PROT_WRITE, in test_90774260()
H A Dvm_memory_entry_parent_test.c61 VM_PROT_READ | VM_PROT_WRITE,
76 VM_PROT_READ | VM_PROT_WRITE | MAP_MEM_USE_DATA_ADDR,
93 VM_PROT_READ | VM_PROT_WRITE,
94 VM_PROT_READ | VM_PROT_WRITE,
125 KB16, VM_PROT_READ | VM_PROT_WRITE, 0, &parent_handle);
197 VM_PROT_READ | VM_PROT_WRITE, &entry_handle, parent_handle);
207 VM_PROT_READ | VM_PROT_WRITE | VM_PROT_IS_MASK, &entry_handle, parent_handle);
213 parent_handle, 0, false, VM_PROT_READ | VM_PROT_WRITE,
214 VM_PROT_READ | VM_PROT_WRITE, VM_INHERIT_DEFAULT);
H A Dvm_unaligned_copy_switch_race.c47 VM_PROT_READ | VM_PROT_WRITE, in switcheroo_thread()
48 VM_PROT_READ | VM_PROT_WRITE, in switcheroo_thread()
120 MAP_MEM_VM_SHARE | VM_PROT_READ | VM_PROT_WRITE,
145 VM_PROT_READ | VM_PROT_WRITE,
157 VM_PROT_READ | VM_PROT_WRITE,
158 VM_PROT_READ | VM_PROT_WRITE,
189 MAP_MEM_VM_SHARE | VM_PROT_READ | VM_PROT_WRITE,
H A Dvm_test_shreg_ro.c230 VM_PROT_COPY | VM_PROT_READ | VM_PROT_WRITE);
260 VM_PROT_COPY | VM_PROT_READ | VM_PROT_WRITE);
379 VM_PROT_COPY | VM_PROT_READ | VM_PROT_WRITE);
443 …kr = mach_vm_protect(mach_task_self(), vmaddr_sub, vmsize_sub, FALSE, VM_PROT_READ | VM_PROT_WRITE
H A Dvm_test_102067976.c32 VM_PROT_READ | VM_PROT_WRITE,
H A Dvm_test_cow_before_zf_read.c38 MAP_MEM_VM_SHARE | VM_PROT_READ | VM_PROT_WRITE, in test_cow_before_zf_read()
/xnu-11417.121.6/osfmk/mach/
H A Dvm_prot.h88 #define VM_PROT_WRITE ((vm_prot_t) 0x02) /* write permission */ macro
95 #define VM_PROT_DEFAULT (VM_PROT_READ|VM_PROT_WRITE)
101 #define VM_PROT_ALL (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE)
/xnu-11417.121.6/tests/
H A Dvm_test_mach_map.c134 VM_PROT_READ | VM_PROT_WRITE), in test_memory_entry_tagging()
170 VM_PROT_READ | VM_PROT_WRITE, in test_memory_entry_tagging()
171 VM_PROT_READ | VM_PROT_WRITE, in test_memory_entry_tagging()
317 VM_PROT_READ | VM_PROT_WRITE), in test_map_memory_entry()
346 VM_PROT_READ | VM_PROT_WRITE, in test_map_memory_entry()
347 VM_PROT_READ | VM_PROT_WRITE, in test_map_memory_entry()
1369 cur_prot = VM_PROT_READ | VM_PROT_WRITE;
1370 max_prot = VM_PROT_READ | VM_PROT_WRITE;
1436 MAP_MEM_VM_SHARE | VM_PROT_READ | VM_PROT_WRITE,
1454 VM_PROT_READ | VM_PROT_WRITE,
[all …]
H A Dperf_exit_proc.c49 err = mach_vm_protect(task, addr, size, 0, VM_PROT_READ | VM_PROT_WRITE); in allocate_and_wire_memory()
60 err = mach_vm_wire(host_priv_port, task, addr, size, VM_PROT_READ | VM_PROT_WRITE); in allocate_and_wire_memory()
H A Dos_thread_self_restrict_pagers.c435 MAP_MEM_VM_SHARE | VM_PROT_READ | VM_PROT_WRITE, in pager_test()
453 VM_PROT_READ | VM_PROT_WRITE, in pager_test()
454 VM_PROT_READ | VM_PROT_WRITE, in pager_test()
H A Dvm_phys_footprint.c642 VM_PROT_READ | VM_PROT_WRITE,
844 MAP_MEM_VM_SHARE | VM_PROT_READ | VM_PROT_WRITE,
949 VM_PROT_READ | VM_PROT_WRITE),
977 VM_PROT_READ | VM_PROT_WRITE,
978 VM_PROT_READ | VM_PROT_WRITE,
1119 VM_PROT_READ | VM_PROT_WRITE),
1147 VM_PROT_READ | VM_PROT_WRITE,
1148 VM_PROT_READ | VM_PROT_WRITE,
1242 VM_PROT_READ | VM_PROT_WRITE),
1313 VM_PROT_READ | VM_PROT_WRITE,
[all …]
H A Dproc_info.c1384 T_EXPECT_EQ_UINT((preginfo.pri_protection ^ (VM_PROT_READ | VM_PROT_WRITE)), 0U,
1386 …preginfo.pri_max_protection & (VM_PROT_READ | VM_PROT_WRITE)), (unsigned int)(VM_PROT_READ | VM_PR…
1435 T_EXPECT_EQ_UINT((preginfo_path.prp_prinfo.pri_protection ^ (VM_PROT_READ | VM_PROT_WRITE)), 0U,
1437 T_EXPECT_EQ_UINT((preginfo_path.prp_prinfo.pri_max_protection & (VM_PROT_READ | VM_PROT_WRITE)),
1438 (unsigned int)(VM_PROT_READ | VM_PROT_WRITE),
1522 T_EXPECT_EQ_UINT((preginfo_path.prp_prinfo.pri_protection ^ (VM_PROT_READ | VM_PROT_WRITE)), 0U,
1524 T_EXPECT_EQ_UINT((preginfo_path.prp_prinfo.pri_max_protection & (VM_PROT_READ | VM_PROT_WRITE)),
1525 (unsigned int)(VM_PROT_READ | VM_PROT_WRITE),
/xnu-11417.121.6/bsd/tests/
H A Dcopyio_tests.c157 copyio_test_protect(data, VM_PROT_WRITE); in copyin_test()
160 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyin_test()
208 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyout_test()
269 copyio_test_protect(data, VM_PROT_WRITE); in copyinstr_test()
272 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyinstr_test()
342 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyoutstr_test()
405 …copyio_test_protect(data, VM_PROT_WRITE); …
408 …copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); …
444 …copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); …
486 copyio_test_protect(data, VM_PROT_WRITE); in copyin_atomic32_wait_if_equals_test()
[all …]
/xnu-11417.121.6/tests/ipc/
H A Dipc_read_inspect.c302 vm_prot_t cur_protection = VM_PROT_WRITE | VM_PROT_READ; in test_task_port_mig_intrans()
303 vm_prot_t max_protection = VM_PROT_WRITE | VM_PROT_READ; in test_task_port_mig_intrans()
320 T_QUIET; T_EXPECT_EQ(max_protection, VM_PROT_READ | VM_PROT_WRITE, NULL); in test_task_port_mig_intrans()
321 T_QUIET; T_EXPECT_EQ(cur_protection, VM_PROT_READ | VM_PROT_WRITE, NULL); in test_task_port_mig_intrans()
381 cur_protection = VM_PROT_WRITE | VM_PROT_READ; in test_task_port_mig_intrans()
382 max_protection = VM_PROT_WRITE | VM_PROT_READ; in test_task_port_mig_intrans()
399 T_QUIET; T_EXPECT_EQ(max_protection, VM_PROT_READ | VM_PROT_WRITE, NULL); in test_task_port_mig_intrans()
400 T_QUIET; T_EXPECT_EQ(cur_protection, VM_PROT_READ | VM_PROT_WRITE, NULL); in test_task_port_mig_intrans()
/xnu-11417.121.6/osfmk/vm/
H A Dvm_fault.c1464 && (fault_type & VM_PROT_WRITE)) { in vm_fault_page()
1779 if ((fault_type & VM_PROT_WRITE) == 0) { in vm_fault_page()
1785 *protection &= ~VM_PROT_WRITE; in vm_fault_page()
2172 if (fault_type & VM_PROT_WRITE) { in vm_fault_page()
2288 *protection &= (~VM_PROT_WRITE); in vm_fault_page()
2311 if ((fault_type & VM_PROT_WRITE) == 0) { in vm_fault_page()
2312 *protection &= ~VM_PROT_WRITE; in vm_fault_page()
2769 (prot & VM_PROT_WRITE)) { in vm_fault_cs_check_violation()
2804 ((prot & VM_PROT_WRITE) || in vm_fault_cs_check_violation()
2875 assert(!(prot & VM_PROT_WRITE) || (map_is_switch_protected == FALSE)); in vm_fault_cs_handle_violation()
[all …]
H A Dmemory_object.c811 prot = VM_PROT_WRITE | VM_PROT_READ; in vm_object_update()
814 VM_PROT_WRITE | VM_PROT_READ, in vm_object_update()
844 prot = VM_PROT_WRITE | VM_PROT_READ; in vm_object_update()
849 prot = VM_PROT_WRITE | VM_PROT_READ; in vm_object_update()
855 prot = VM_PROT_WRITE | VM_PROT_READ; in vm_object_update()
1274 (VM_PROT_READ | VM_PROT_WRITE)) in memory_object_iopl_request()
1275 != (VM_PROT_READ | VM_PROT_WRITE)) { in memory_object_iopl_request()
/xnu-11417.121.6/bsd/dev/dtrace/
H A Ddtrace_ptss.c202 VM_PROT_READ | VM_PROT_WRITE | VM_PROT_COPY); in dtrace_ptss_allocate_page()
220 if (kr != KERN_SUCCESS || !(max_protection & VM_PROT_WRITE)) { in dtrace_ptss_allocate_page()
224 …_protect(map, (mach_vm_offset_t)write_addr, (mach_vm_size_t)size, 0, VM_PROT_READ | VM_PROT_WRITE); in dtrace_ptss_allocate_page()
H A Ddtrace_glue.c174 if (!(info.protection & VM_PROT_WRITE)) { in uwrite()
178 if (info.max_protection & VM_PROT_WRITE) { in uwrite()
180 …(map, (mach_vm_offset_t)a, (mach_vm_size_t)len, 0, (reprotect & ~VM_PROT_EXECUTE) | VM_PROT_WRITE); in uwrite()
187 …ect(map, (mach_vm_offset_t)a, (mach_vm_size_t)len, 0, VM_PROT_COPY | VM_PROT_READ | VM_PROT_WRITE); in uwrite()
/xnu-11417.121.6/bsd/kern/
H A Dkern_mman.c349 if (prot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap()
419 int reject_prot = ((flags & MAP_PRIVATE) ? VM_PROT_EXECUTE : (VM_PROT_WRITE | VM_PROT_EXECUTE)); in mmap()
457 !(prot & VM_PROT_WRITE)) { in mmap()
643 maxprot |= VM_PROT_WRITE; in mmap()
651 maxprot |= VM_PROT_WRITE; in mmap()
778 if (prot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap()
781 if (maxprot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap()
898 if (prot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap()
901 if (maxprot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap()
908 int reject_prot = ((flags & MAP_PRIVATE) ? VM_PROT_EXECUTE : (VM_PROT_WRITE | VM_PROT_EXECUTE)); in mmap()
[all …]
/xnu-11417.121.6/osfmk/arm/
H A Dtrap_internal.h227 (VM_PROT_WRITE|VM_PROT_READ) : (VM_PROT_READ))
239 (VM_PROT_WRITE|VM_PROT_READ) : (VM_PROT_READ))
H A Dcaches.c177 …index = pmap_map_cpu_windows_copy((ppnum_t) (paddr >> PAGE_SHIFT), VM_PROT_READ | VM_PROT_WRITE, w… in dcache_incoherent_io_flush64()
236 …index = pmap_map_cpu_windows_copy((ppnum_t) (paddr >> PAGE_SHIFT), VM_PROT_READ | VM_PROT_WRITE, w… in dcache_incoherent_io_store64()
/xnu-11417.121.6/osfmk/tests/
H A Dpmap_tests.c168 … VM_PROT_READ | VM_PROT_WRITE, VM_PROT_NONE, VM_WIMG_USE_DEFAULT, FALSE, PMAP_MAPPING_TYPE_INFER); in test_pmap_enter_disconnect()
525 … VM_PROT_READ | VM_PROT_WRITE, VM_PROT_NONE, VM_WIMG_USE_DEFAULT, FALSE, PMAP_MAPPING_TYPE_INFER); in test_pmap_page_protect_overhead()
576 VM_PROT_READ | VM_PROT_WRITE, VM_PROT_NONE, VM_WIMG_USE_DEFAULT, FALSE, PMAP_OPTIONS_INTERNAL, in hugepv_remove_enter_thread()
733 … VM_PROT_READ | VM_PROT_WRITE, VM_PROT_NONE, VM_WIMG_USE_DEFAULT, FALSE, PMAP_MAPPING_TYPE_INFER); in test_pmap_huge_pv_list()
/xnu-11417.121.6/osfmk/arm64/sptm/pmap/
H A Dpmap.c1438 tmplate = ARM_PTE_AP((prot & VM_PROT_WRITE) ? AP_RWNA : AP_RONA) | in pmap_map_bd_with_options()
1534 | ARM_PTE_AP((prot & VM_PROT_WRITE) ? AP_RWNA : AP_RONA) in pmap_map_high_window_bd()
4820 case VM_PROT_READ | VM_PROT_WRITE:
4837 if ((options & PMAP_OPTIONS_PROTECT_IMMEDIATE) && (prot & VM_PROT_WRITE)) {
5074 case VM_PROT_READ | VM_PROT_WRITE:
5526 if (prot & VM_PROT_WRITE) {
5546 if (prot & VM_PROT_WRITE) {
5549 if (fault_type & VM_PROT_WRITE) {
6600 …pmap_page_protect_options_with_flush_range(pn, (VM_PROT_ALL & ~VM_PROT_WRITE), options, NULL, flus…
6615 allow_mode &= ~VM_PROT_WRITE;
[all …]
/xnu-11417.121.6/osfmk/arm64/
H A Dloose_ends.c147 dst_index = pmap_map_cpu_windows_copy(pn_dst, VM_PROT_READ | VM_PROT_WRITE, wimg_bits_dst); in bcopy_phys_internal()
264 index = pmap_map_cpu_windows_copy(pn, VM_PROT_READ | VM_PROT_WRITE, wimg_bits); in bzero_phys_internal()
630 index = pmap_map_cpu_windows_copy(pn, VM_PROT_READ | VM_PROT_WRITE, wimg_bits); in ml_phys_write_data()
/xnu-11417.121.6/osfmk/device/
H A Diokit_rpc.c495 ? VM_PROT_READ : (VM_PROT_READ | VM_PROT_WRITE); in IOMapPages()
565 ? VM_PROT_READ : (VM_PROT_READ | VM_PROT_WRITE); in IOProtectCacheMode()

123