| /xnu-11417.121.6/tests/vm/ |
| H A D | vm_test_90774260.c | 27 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 D | vm_memory_entry_parent_test.c | 61 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 D | vm_unaligned_copy_switch_race.c | 47 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 D | vm_test_shreg_ro.c | 230 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 D | vm_test_102067976.c | 32 VM_PROT_READ | VM_PROT_WRITE,
|
| H A D | vm_test_cow_before_zf_read.c | 38 MAP_MEM_VM_SHARE | VM_PROT_READ | VM_PROT_WRITE, in test_cow_before_zf_read()
|
| /xnu-11417.121.6/osfmk/mach/ |
| H A D | vm_prot.h | 88 #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 D | vm_test_mach_map.c | 134 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 D | perf_exit_proc.c | 49 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 D | os_thread_self_restrict_pagers.c | 435 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 D | vm_phys_footprint.c | 642 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 D | proc_info.c | 1384 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 D | copyio_tests.c | 157 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 D | ipc_read_inspect.c | 302 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 D | vm_fault.c | 1464 && (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 D | memory_object.c | 811 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 D | dtrace_ptss.c | 202 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 D | dtrace_glue.c | 174 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 D | kern_mman.c | 349 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 D | trap_internal.h | 227 (VM_PROT_WRITE|VM_PROT_READ) : (VM_PROT_READ)) 239 (VM_PROT_WRITE|VM_PROT_READ) : (VM_PROT_READ))
|
| H A D | caches.c | 177 …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 D | pmap_tests.c | 168 … 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 D | pmap.c | 1438 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 D | loose_ends.c | 147 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 D | iokit_rpc.c | 495 ? VM_PROT_READ : (VM_PROT_READ | VM_PROT_WRITE); in IOMapPages() 565 ? VM_PROT_READ : (VM_PROT_READ | VM_PROT_WRITE); in IOProtectCacheMode()
|