| /xnu-10063.101.15/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_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()
|
| H A D | vm_allocation.c | 1481 set_up_vm_variables_allocate_protect(VM_PROT_WRITE, "read"); in set_up_vm_variables_allocate_readprotect() 2227 …ESS(mach_vm_protect(mach_task_self(), mid_point, vm_page_size, FALSE, VM_PROT_WRITE), "mach_vm_pro… in test_read_partially_unreadable_range() 2432 …CH_SUCCESS(mach_vm_protect(mach_task_self(), buffer_mid_point, vm_page_size, FALSE, VM_PROT_WRITE), in test_write_partially_unreadable_buffer() 2760 …ESS(mach_vm_protect(mach_task_self(), mid_point, vm_page_size, FALSE, VM_PROT_WRITE), "mach_vm_pro… in test_copy_partially_unreadable_range() 2838 …ESS(mach_vm_protect(mach_task_self(), mid_point, vm_page_size, FALSE, VM_PROT_WRITE), "mach_vm_pro… in test_copy_source_partially_unreadable_region() 2982 …SUCCESS(mach_vm_protect(mach_task_self(), start, vm_page_size, FALSE, VM_PROT_WRITE), "mach_vm_pro… in test_copy_source_on_partially_unreadable_range() 3059 verify_protection(VM_PROT_WRITE, "write"); in test_verify_writeprotection() 3176 protect_zero_size(VM_PROT_WRITE, "Write"); in test_writeprotect_zero_size() 3222 protect_wrapped_around_ranges(VM_PROT_WRITE, "Write"); in test_writeprotect_wrapped_around_ranges() 3481 vm_prot_t cur_protect = (VM_PROT_READ | VM_PROT_WRITE); in test_vmcopy_trueshared_source() [all …]
|
| /xnu-10063.101.15/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-10063.101.15/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() 1259 cur_prot = VM_PROT_READ | VM_PROT_WRITE; 1260 max_prot = VM_PROT_READ | VM_PROT_WRITE; 1326 MAP_MEM_VM_SHARE | VM_PROT_READ | VM_PROT_WRITE, 1344 VM_PROT_READ | VM_PROT_WRITE, [all …]
|
| H A D | ipc_read_inspect.c | 301 vm_prot_t cur_protection = VM_PROT_WRITE | VM_PROT_READ; in test_task_port_mig_intrans() 302 vm_prot_t max_protection = VM_PROT_WRITE | VM_PROT_READ; in test_task_port_mig_intrans() 319 T_QUIET; T_EXPECT_EQ(max_protection, VM_PROT_READ | VM_PROT_WRITE, NULL); in test_task_port_mig_intrans() 320 T_QUIET; T_EXPECT_EQ(cur_protection, VM_PROT_READ | VM_PROT_WRITE, NULL); in test_task_port_mig_intrans() 380 cur_protection = VM_PROT_WRITE | VM_PROT_READ; in test_task_port_mig_intrans() 381 max_protection = VM_PROT_WRITE | VM_PROT_READ; in test_task_port_mig_intrans() 398 T_QUIET; T_EXPECT_EQ(max_protection, VM_PROT_READ | VM_PROT_WRITE, NULL); in test_task_port_mig_intrans() 399 T_QUIET; T_EXPECT_EQ(cur_protection, VM_PROT_READ | VM_PROT_WRITE, NULL); in test_task_port_mig_intrans()
|
| 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), 1304 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-10063.101.15/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-10063.101.15/bsd/kern/ |
| H A D | kern_mman.c | 233 if (prot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap() 348 int reject_prot = ((flags & MAP_PRIVATE) ? VM_PROT_EXECUTE : (VM_PROT_WRITE | VM_PROT_EXECUTE)); in mmap() 386 !(prot & VM_PROT_WRITE)) { in mmap() 608 maxprot |= VM_PROT_WRITE; in mmap() 616 maxprot |= VM_PROT_WRITE; in mmap() 762 if (prot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap() 765 if (maxprot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap() 882 if (prot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap() 885 if (maxprot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) { in mmap() 892 int reject_prot = ((flags & MAP_PRIVATE) ? VM_PROT_EXECUTE : (VM_PROT_WRITE | VM_PROT_EXECUTE)); in mmap() [all …]
|
| /xnu-10063.101.15/bsd/dev/dtrace/ |
| H A D | dtrace_ptss.c | 201 VM_PROT_READ | VM_PROT_WRITE | VM_PROT_COPY); in dtrace_ptss_allocate_page() 217 if (kr != KERN_SUCCESS || !(max_protection & VM_PROT_WRITE)) { in dtrace_ptss_allocate_page() 221 …_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 | 177 if (!(info.protection & VM_PROT_WRITE)) { in uwrite() 181 if (info.max_protection & VM_PROT_WRITE) { in uwrite() 183 …(map, (mach_vm_offset_t)a, (mach_vm_size_t)len, 0, (reprotect & ~VM_PROT_EXECUTE) | VM_PROT_WRITE); in uwrite() 190 …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-10063.101.15/osfmk/vm/ |
| H A D | vm_fault.c | 1406 && (fault_type & VM_PROT_WRITE)) { in vm_fault_page() 1728 if ((fault_type & VM_PROT_WRITE) == 0) { in vm_fault_page() 1734 *protection &= ~VM_PROT_WRITE; in vm_fault_page() 2112 if (fault_type & VM_PROT_WRITE) { in vm_fault_page() 2228 *protection &= (~VM_PROT_WRITE); in vm_fault_page() 2251 if ((fault_type & VM_PROT_WRITE) == 0) { in vm_fault_page() 2252 *protection &= ~VM_PROT_WRITE; in vm_fault_page() 2714 (prot & VM_PROT_WRITE)) { in vm_fault_cs_check_violation() 2749 ((prot & VM_PROT_WRITE) || in vm_fault_cs_check_violation() 2820 assert(!(prot & VM_PROT_WRITE) || (map_is_switch_protected == FALSE)); in vm_fault_cs_handle_violation() [all …]
|
| H A D | memory_object.c | 808 prot = VM_PROT_WRITE | VM_PROT_READ; in vm_object_update() 811 VM_PROT_WRITE | VM_PROT_READ, in vm_object_update() 841 prot = VM_PROT_WRITE | VM_PROT_READ; in vm_object_update() 846 prot = VM_PROT_WRITE | VM_PROT_READ; in vm_object_update() 852 prot = VM_PROT_WRITE | VM_PROT_READ; in vm_object_update() 1271 (VM_PROT_READ | VM_PROT_WRITE)) in memory_object_iopl_request() 1272 != (VM_PROT_READ | VM_PROT_WRITE)) { in memory_object_iopl_request()
|
| /xnu-10063.101.15/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-10063.101.15/osfmk/tests/ |
| H A D | pmap_tests.c | 167 … VM_PROT_READ | VM_PROT_WRITE, VM_PROT_NONE, VM_WIMG_USE_DEFAULT, FALSE, PMAP_MAPPING_TYPE_INFER); in test_pmap_enter_disconnect() 524 … VM_PROT_READ | VM_PROT_WRITE, VM_PROT_NONE, VM_WIMG_USE_DEFAULT, FALSE, PMAP_MAPPING_TYPE_INFER); in test_pmap_page_protect_overhead() 575 VM_PROT_READ | VM_PROT_WRITE, VM_PROT_NONE, VM_WIMG_USE_DEFAULT, FALSE, PMAP_OPTIONS_INTERNAL, in hugepv_remove_enter_thread() 732 … 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-10063.101.15/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() 231 index = pmap_map_cpu_windows_copy(pn, VM_PROT_READ | VM_PROT_WRITE, wimg_bits); in bzero_phys() 562 index = pmap_map_cpu_windows_copy(pn, VM_PROT_READ | VM_PROT_WRITE, wimg_bits); in ml_phys_write_data()
|
| /xnu-10063.101.15/osfmk/arm64/sptm/pmap/ |
| H A D | pmap.c | 1395 tmplate = ARM_PTE_AP((prot & VM_PROT_WRITE) ? AP_RWNA : AP_RONA) | in pmap_map_bd_with_options() 1491 | ARM_PTE_AP((prot & VM_PROT_WRITE) ? AP_RWNA : AP_RONA) in pmap_map_high_window_bd() 4760 case VM_PROT_READ | VM_PROT_WRITE: 4777 if ((options & PMAP_OPTIONS_PROTECT_IMMEDIATE) && (prot & VM_PROT_WRITE)) { 5014 case VM_PROT_READ | VM_PROT_WRITE: 5479 if (prot & VM_PROT_WRITE) { 5499 if (prot & VM_PROT_WRITE) { 5502 if (fault_type & VM_PROT_WRITE) { 6547 …pmap_page_protect_options_with_flush_range(pn, (VM_PROT_ALL & ~VM_PROT_WRITE), options, NULL, flus… 6562 allow_mode &= ~VM_PROT_WRITE; [all …]
|
| /xnu-10063.101.15/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()
|