| /xnu-11215.1.10/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,
|
| 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-11215.1.10/osfmk/mach/ |
| H A D | vm_prot.h | 84 #define VM_PROT_WRITE ((vm_prot_t) 0x02) /* write permission */ macro 91 #define VM_PROT_DEFAULT (VM_PROT_READ|VM_PROT_WRITE) 97 #define VM_PROT_ALL (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE)
|
| /xnu-11215.1.10/tests/ |
| H A D | vm_test_mach_map.c | 126 VM_PROT_READ | VM_PROT_WRITE), in test_memory_entry_tagging() 162 VM_PROT_READ | VM_PROT_WRITE, in test_memory_entry_tagging() 163 VM_PROT_READ | VM_PROT_WRITE, in test_memory_entry_tagging() 309 VM_PROT_READ | VM_PROT_WRITE), in test_map_memory_entry() 338 VM_PROT_READ | VM_PROT_WRITE, in test_map_memory_entry() 339 VM_PROT_READ | VM_PROT_WRITE, in test_map_memory_entry() 1265 cur_prot = VM_PROT_READ | VM_PROT_WRITE; 1266 max_prot = VM_PROT_READ | VM_PROT_WRITE; 1332 MAP_MEM_VM_SHARE | VM_PROT_READ | VM_PROT_WRITE, 1350 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 | 1314 T_EXPECT_EQ_UINT((preginfo.pri_protection ^ (VM_PROT_READ | VM_PROT_WRITE)), 0U, 1316 …preginfo.pri_max_protection & (VM_PROT_READ | VM_PROT_WRITE)), (unsigned int)(VM_PROT_READ | VM_PR… 1365 T_EXPECT_EQ_UINT((preginfo_path.prp_prinfo.pri_protection ^ (VM_PROT_READ | VM_PROT_WRITE)), 0U, 1367 T_EXPECT_EQ_UINT((preginfo_path.prp_prinfo.pri_max_protection & (VM_PROT_READ | VM_PROT_WRITE)), 1368 (unsigned int)(VM_PROT_READ | VM_PROT_WRITE), 1452 T_EXPECT_EQ_UINT((preginfo_path.prp_prinfo.pri_protection ^ (VM_PROT_READ | VM_PROT_WRITE)), 0U, 1454 T_EXPECT_EQ_UINT((preginfo_path.prp_prinfo.pri_max_protection & (VM_PROT_READ | VM_PROT_WRITE)), 1455 (unsigned int)(VM_PROT_READ | VM_PROT_WRITE),
|
| /xnu-11215.1.10/bsd/tests/ |
| H A D | copyio_tests.c | 156 copyio_test_protect(data, VM_PROT_WRITE); in copyin_test() 159 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyin_test() 207 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyout_test() 268 copyio_test_protect(data, VM_PROT_WRITE); in copyinstr_test() 271 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyinstr_test() 341 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyoutstr_test() 404 …copyio_test_protect(data, VM_PROT_WRITE); … 407 …copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); … 443 …copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); … 485 copyio_test_protect(data, VM_PROT_WRITE); in copyin_atomic32_wait_if_equals_test() [all …]
|
| /xnu-11215.1.10/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-11215.1.10/bsd/kern/ |
| H A D | kern_mman.c | 350 if (prot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap() 420 int reject_prot = ((flags & MAP_PRIVATE) ? VM_PROT_EXECUTE : (VM_PROT_WRITE | VM_PROT_EXECUTE)); in mmap() 458 !(prot & VM_PROT_WRITE)) { in mmap() 644 maxprot |= VM_PROT_WRITE; in mmap() 652 maxprot |= VM_PROT_WRITE; in mmap() 779 if (prot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap() 782 if (maxprot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap() 899 if (prot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap() 902 if (maxprot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap() 909 int reject_prot = ((flags & MAP_PRIVATE) ? VM_PROT_EXECUTE : (VM_PROT_WRITE | VM_PROT_EXECUTE)); in mmap() [all …]
|
| /xnu-11215.1.10/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-11215.1.10/osfmk/vm/ |
| H A D | vm_fault.c | 1446 && (fault_type & VM_PROT_WRITE)) { in vm_fault_page() 1756 if ((fault_type & VM_PROT_WRITE) == 0) { in vm_fault_page() 1762 *protection &= ~VM_PROT_WRITE; in vm_fault_page() 2145 if (fault_type & VM_PROT_WRITE) { in vm_fault_page() 2261 *protection &= (~VM_PROT_WRITE); in vm_fault_page() 2284 if ((fault_type & VM_PROT_WRITE) == 0) { in vm_fault_page() 2285 *protection &= ~VM_PROT_WRITE; in vm_fault_page() 2744 (prot & VM_PROT_WRITE)) { in vm_fault_cs_check_violation() 2779 ((prot & VM_PROT_WRITE) || in vm_fault_cs_check_violation() 2850 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-11215.1.10/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-11215.1.10/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-11215.1.10/osfmk/arm64/ |
| H A D | loose_ends.c | 144 dst_index = pmap_map_cpu_windows_copy(pn_dst, VM_PROT_READ | VM_PROT_WRITE, wimg_bits_dst); in bcopy_phys_internal() 233 index = pmap_map_cpu_windows_copy(pn, VM_PROT_READ | VM_PROT_WRITE, wimg_bits); in bzero_phys() 592 index = pmap_map_cpu_windows_copy(pn, VM_PROT_READ | VM_PROT_WRITE, wimg_bits); in ml_phys_write_data()
|
| /xnu-11215.1.10/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() 4802 case VM_PROT_READ | VM_PROT_WRITE: 4819 if ((options & PMAP_OPTIONS_PROTECT_IMMEDIATE) && (prot & VM_PROT_WRITE)) { 5056 case VM_PROT_READ | VM_PROT_WRITE: 5506 if (prot & VM_PROT_WRITE) { 5526 if (prot & VM_PROT_WRITE) { 5529 if (fault_type & VM_PROT_WRITE) { 6581 …pmap_page_protect_options_with_flush_range(pn, (VM_PROT_ALL & ~VM_PROT_WRITE), options, NULL, flus… 6596 allow_mode &= ~VM_PROT_WRITE; [all …]
|
| /xnu-11215.1.10/osfmk/device/ |
| H A D | iokit_rpc.c | 475 ? VM_PROT_READ : (VM_PROT_READ | VM_PROT_WRITE); in IOMapPages() 545 ? VM_PROT_READ : (VM_PROT_READ | VM_PROT_WRITE); in IOProtectCacheMode()
|