| /xnu-11215.81.4/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); 186 KB16, VM_PROT_READ, 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); [all …]
|
| 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() 62 VM_PROT_READ, in switcheroo_thread() 63 VM_PROT_READ, in switcheroo_thread() 113 VM_PROT_READ); 120 MAP_MEM_VM_SHARE | VM_PROT_READ | VM_PROT_WRITE, 129 MAP_MEM_VM_SHARE | VM_PROT_READ, 144 VM_PROT_READ, 145 VM_PROT_READ | VM_PROT_WRITE, 157 VM_PROT_READ | VM_PROT_WRITE, [all …]
|
| H A D | vm_test_shreg_ro.c | 88 if (ri->max_protection != VM_PROT_READ) { in find_nested_read_only_mapping() 132 T_EXPECT_LE(ri2.protection, VM_PROT_READ, \ 134 T_EXPECT_LE(ri2.max_protection, VM_PROT_READ, \ 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_linkedit_permanent.c | 88 if (ri->max_protection != VM_PROT_READ) { in find_first_read_only_mapping() 132 T_EXPECT_LE(ri2.protection, VM_PROT_READ, \ 134 T_EXPECT_LE(ri2.max_protection, VM_PROT_READ, \ 270 VM_PROT_COPY | VM_PROT_READ | VM_PROT_WRITE);
|
| H A D | vm_unaligned_copy_protection_race.c | 40 VM_PROT_READ); in protect_thread() 49 VM_PROT_READ | VM_PROT_WRITE); in protect_thread()
|
| H A D | vm_test_102067976.c | 32 VM_PROT_READ | VM_PROT_WRITE,
|
| /xnu-11215.81.4/tests/ |
| H A D | vm_test_mach_map.c | 129 VM_PROT_READ | VM_PROT_WRITE), in test_memory_entry_tagging() 165 VM_PROT_READ | VM_PROT_WRITE, in test_memory_entry_tagging() 166 VM_PROT_READ | VM_PROT_WRITE, in test_memory_entry_tagging() 312 VM_PROT_READ | VM_PROT_WRITE), in test_map_memory_entry() 341 VM_PROT_READ | VM_PROT_WRITE, in test_map_memory_entry() 342 VM_PROT_READ | VM_PROT_WRITE, in test_map_memory_entry() 1083 MAP_MEM_VM_SHARE | VM_PROT_READ, 1097 VM_PROT_READ, 1098 VM_PROT_READ, 1168 (info.protection == VM_PROT_READ) && [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 | 393 T_EXPECT_EQ(curprot, VM_PROT_READ, "TPRO region should be VM_PROT_READ"); in pager_test() 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 …]
|
| /xnu-11215.81.4/osfmk/mach/ |
| H A D | vm_prot.h | 87 #define VM_PROT_READ ((vm_prot_t) 0x01) /* read 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-11215.81.4/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() 354 vm_prot_t cur_protection = VM_PROT_READ; in test_task_port_mig_intrans() 355 vm_prot_t max_protection = VM_PROT_READ; in test_task_port_mig_intrans() 372 T_QUIET; T_EXPECT_EQ(max_protection, VM_PROT_READ, NULL); in test_task_port_mig_intrans() 373 T_QUIET; T_EXPECT_EQ(cur_protection, VM_PROT_READ, 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() [all …]
|
| /xnu-11215.81.4/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))
|
| /xnu-11215.81.4/bsd/dev/dtrace/ |
| H A D | dtrace_ptss.c | 184 vm_prot_t cur_protection = VM_PROT_READ | VM_PROT_EXECUTE; in dtrace_ptss_allocate_page() 185 vm_prot_t max_protection = VM_PROT_READ | VM_PROT_EXECUTE; in dtrace_ptss_allocate_page() 202 VM_PROT_READ | VM_PROT_WRITE | VM_PROT_COPY); in dtrace_ptss_allocate_page() 208 VM_PROT_READ | VM_PROT_EXECUTE); in dtrace_ptss_allocate_page() 224 …kr = mach_vm_protect(map, (mach_vm_offset_t)write_addr, (mach_vm_size_t)size, 0, VM_PROT_READ | VM… in dtrace_ptss_allocate_page()
|
| /xnu-11215.81.4/bsd/tests/ |
| H A D | copyio_tests.c | 159 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyin_test() 204 copyio_test_protect(data, VM_PROT_READ); in copyout_test() 207 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyout_test() 271 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyinstr_test() 338 copyio_test_protect(data, VM_PROT_READ); in copyoutstr_test() 341 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyoutstr_test() 407 …copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); … 440 …copyio_test_protect(data, VM_PROT_READ); … 443 …copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); … 488 copyio_test_protect(data, VM_PROT_READ | VM_PROT_WRITE); in copyin_atomic32_wait_if_equals_test() [all …]
|
| /xnu-11215.81.4/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() 188 …VM_PROT_READ, VM_PROT_NONE, VM_WIMG_USE_DEFAULT, FALSE, PMAP_OPTIONS_INTERNAL, NULL, PMAP_MAPPING_… in pmap_remove_thread() 343 kr = pmap_enter(nested_pmap, va, (rand_mod == 1) ? pp1 : pp2, VM_PROT_READ, in test_pmap_nesting() 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() 531 pmap_page_protect_options(phys_page, VM_PROT_READ, 0, NULL); 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() 610 …args->args.pmap, args->args.va + ((vm_offset_t)mapping << PAGE_SHIFT), VM_PROT_READ, false, FALSE); in hugepv_fast_fault_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() 783 pmap_page_protect_options(phys_page, VM_PROT_READ, 0, NULL); in test_pmap_huge_pv_list()
|
| H A D | vm_parameter_validation.h | 1737 VM_PROT_TRIAL(VM_PROT_READ), 1738 VM_PROT_TRIAL(VM_PROT_READ | VM_PROT_WRITE), 1739 VM_PROT_TRIAL(VM_PROT_READ | VM_PROT_EXECUTE), 1741 VM_PROT_TRIAL(VM_PROT_READ | VM_PROT_WRITE | VM_PROT_EXECUTE), 1744 VM_PROT_TRIAL(VM_PROT_READ | 1u << 3), 1745 VM_PROT_TRIAL(VM_PROT_READ | 1u << 4), 1746 VM_PROT_TRIAL(VM_PROT_READ | 1u << 5), 1747 VM_PROT_TRIAL(VM_PROT_READ | 1u << 6), 1748 VM_PROT_TRIAL(VM_PROT_READ | 1u << 7), 1749 VM_PROT_TRIAL(VM_PROT_READ | VM_PROT_WRITE | 1u << 7), [all …]
|
| /xnu-11215.81.4/bsd/kern/ |
| H A D | kern_mman.c | 350 prot |= VM_PROT_READ; in mmap() 606 maxprot |= VM_PROT_READ; in mmap() 768 if (prot & VM_PROT_READ) { in mmap() 771 if (maxprot & VM_PROT_READ) { in mmap() 779 prot |= VM_PROT_READ; in mmap() 782 maxprot |= VM_PROT_READ; in mmap() 888 if (prot & VM_PROT_READ) { in mmap() 891 if (maxprot & VM_PROT_READ) { in mmap() 899 prot |= VM_PROT_READ; in mmap() 902 maxprot |= VM_PROT_READ; in mmap() [all …]
|
| H A D | kern_core.c | 629 if ((prot & VM_PROT_READ) == 0) { in coredump() 631 prot | VM_PROT_READ); in coredump() 637 int64_t fsize = ((maxprot & VM_PROT_READ) == VM_PROT_READ in coredump()
|
| /xnu-11215.81.4/osfmk/i386/commpage/ |
| H A D | commpage.c | 182 if (uperm == (VM_PROT_READ | VM_PROT_EXECUTE)) { in commpage_allocate() 212 kr = vm_protect(kernel_map, kernel_addr, area_used, FALSE, VM_PROT_READ | VM_PROT_WRITE); in commpage_allocate() 586 VM_PROT_READ); in commpage_populate() 602 VM_PROT_READ); in commpage_populate() 666 …_allocate(commpage_text32_map, (vm_size_t) _COMM_PAGE_TEXT_AREA_USED, VM_PROT_READ | VM_PROT_EXECU… in commpage_text_populate() 687 …_allocate(commpage_text64_map, (vm_size_t) _COMM_PAGE_TEXT_AREA_USED, VM_PROT_READ | VM_PROT_EXECU… in commpage_text_populate()
|
| /xnu-11215.81.4/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()
|
| /xnu-11215.81.4/osfmk/vm/ |
| 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() 1268 if ((named_entry->protection & VM_PROT_READ) in memory_object_iopl_request() 1269 != VM_PROT_READ) { in memory_object_iopl_request() 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.81.4/osfmk/arm64/ |
| H A D | loose_ends.c | 136 src_index = pmap_map_cpu_windows_copy(pn_src, VM_PROT_READ, wimg_bits_src); in bcopy_phys_internal() 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() 363 index = pmap_map_cpu_windows_copy(pn, VM_PROT_READ, wimg_bits); in ml_phys_read_data() 588 index = pmap_map_cpu_windows_copy(pn, VM_PROT_READ | VM_PROT_WRITE, wimg_bits); in ml_phys_write_data()
|
| /xnu-11215.81.4/tests/vm_memory_tests_src/ |
| H A D | vm_tests.c | 160 cur_prot = max_prot = VM_PROT_READ; in mach_vm_client() 281 flags = VM_PROT_READ | MAP_MEM_VM_SHARE; in mach_server_make_memory_entry() 284 …ct(mach_task_self(), (mach_vm_address_t) lsrc, (mach_vm_size_t)getpagesize(), FALSE, VM_PROT_READ); in mach_server_make_memory_entry() 354 …lf(), (mach_vm_address_t) lsrc, (mach_vm_size_t)getpagesize(), FALSE, VM_PROT_READ | VM_PROT_WRITE… in mach_server_make_memory_entry() 361 …ct(mach_task_self(), (mach_vm_address_t) lsrc, (mach_vm_size_t)getpagesize(), FALSE, VM_PROT_READ); in mach_server_make_memory_entry()
|