| /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() 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_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,
|
| 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-10063.101.15/osfmk/mach/ |
| H A D | vm_prot.h | 83 #define VM_PROT_READ ((vm_prot_t) 0x01) /* read 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() 1074 MAP_MEM_VM_SHARE | VM_PROT_READ, 1088 VM_PROT_READ, 1089 VM_PROT_READ, 1159 (info.protection == VM_PROT_READ) && [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() 353 vm_prot_t cur_protection = VM_PROT_READ; in test_task_port_mig_intrans() 354 vm_prot_t max_protection = VM_PROT_READ; in test_task_port_mig_intrans() 371 T_QUIET; T_EXPECT_EQ(max_protection, VM_PROT_READ, NULL); in test_task_port_mig_intrans() 372 T_QUIET; T_EXPECT_EQ(cur_protection, VM_PROT_READ, 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() [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), 1304 VM_PROT_READ | VM_PROT_WRITE, [all …]
|
| /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))
|
| /xnu-10063.101.15/bsd/dev/dtrace/ |
| H A D | dtrace_ptss.c | 183 vm_prot_t cur_protection = VM_PROT_READ | VM_PROT_EXECUTE; in dtrace_ptss_allocate_page() 184 vm_prot_t max_protection = VM_PROT_READ | VM_PROT_EXECUTE; in dtrace_ptss_allocate_page() 201 VM_PROT_READ | VM_PROT_WRITE | VM_PROT_COPY); in dtrace_ptss_allocate_page() 207 VM_PROT_READ | VM_PROT_EXECUTE); in dtrace_ptss_allocate_page() 221 …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-10063.101.15/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-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() 187 …VM_PROT_READ, VM_PROT_NONE, VM_WIMG_USE_DEFAULT, FALSE, PMAP_OPTIONS_INTERNAL, NULL, PMAP_MAPPING_… in pmap_remove_thread() 342 kr = pmap_enter(nested_pmap, va, (rand_mod == 1) ? pp1 : pp2, VM_PROT_READ, in test_pmap_nesting() 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() 530 pmap_page_protect_options(phys_page, VM_PROT_READ, 0, NULL); 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() 609 …args->args.pmap, args->args.va + ((vm_offset_t)mapping << PAGE_SHIFT), VM_PROT_READ, false, FALSE); in hugepv_fast_fault_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() 782 pmap_page_protect_options(phys_page, VM_PROT_READ, 0, NULL); in test_pmap_huge_pv_list()
|
| /xnu-10063.101.15/bsd/kern/ |
| H A D | kern_mman.c | 234 prot |= VM_PROT_READ; in mmap() 571 maxprot |= VM_PROT_READ; in mmap() 752 if (prot & VM_PROT_READ) { in mmap() 755 if (maxprot & VM_PROT_READ) { in mmap() 763 prot |= VM_PROT_READ; in mmap() 766 maxprot |= VM_PROT_READ; in mmap() 872 if (prot & VM_PROT_READ) { in mmap() 875 if (maxprot & VM_PROT_READ) { in mmap() 883 prot |= VM_PROT_READ; in mmap() 886 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-10063.101.15/osfmk/i386/commpage/ |
| H A D | commpage.c | 181 if (uperm == (VM_PROT_READ | VM_PROT_EXECUTE)) { in commpage_allocate() 211 kr = vm_protect(kernel_map, kernel_addr, area_used, FALSE, VM_PROT_READ | VM_PROT_WRITE); in commpage_allocate() 585 VM_PROT_READ); in commpage_populate() 601 VM_PROT_READ); in commpage_populate() 630 …_allocate(commpage_text32_map, (vm_size_t) _COMM_PAGE_TEXT_AREA_USED, VM_PROT_READ | VM_PROT_EXECU… in commpage_text_populate() 651 …_allocate(commpage_text64_map, (vm_size_t) _COMM_PAGE_TEXT_AREA_USED, VM_PROT_READ | VM_PROT_EXECU… in commpage_text_populate()
|
| /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()
|
| /xnu-10063.101.15/osfmk/vm/ |
| 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() 1265 if ((named_entry->protection & VM_PROT_READ) in memory_object_iopl_request() 1266 != VM_PROT_READ) { in memory_object_iopl_request() 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/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() 231 index = pmap_map_cpu_windows_copy(pn, VM_PROT_READ | VM_PROT_WRITE, wimg_bits); in bzero_phys() 335 index = pmap_map_cpu_windows_copy(pn, VM_PROT_READ, wimg_bits); in ml_phys_read_data() 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/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()
|
| /xnu-10063.101.15/osfmk/arm64/sptm/pmap/ |
| H A D | pmap.c | 4160 case VM_PROT_READ: 4161 case VM_PROT_READ | VM_PROT_EXECUTE: 4757 case VM_PROT_READ: 4758 case VM_PROT_READ | VM_PROT_EXECUTE: 4760 case VM_PROT_READ | VM_PROT_WRITE: 5011 case VM_PROT_READ: 5012 case VM_PROT_READ | VM_PROT_EXECUTE: 5014 case VM_PROT_READ | VM_PROT_WRITE: 6559 allow_mode &= ~(VM_PROT_READ | VM_PROT_EXECUTE); 7407 if ((allow_mode & VM_PROT_READ) != VM_PROT_READ) { [all …]
|
| /xnu-10063.101.15/osfmk/arm/pmap/ |
| H A D | pmap.c | 2531 false, VM_PROT_READ | VM_PROT_EXECUTE); in pmap_lockdown_ppl() 4715 case VM_PROT_READ: 4716 case VM_PROT_READ | VM_PROT_EXECUTE: 5339 case VM_PROT_READ: 5340 case VM_PROT_READ | VM_PROT_EXECUTE: 5342 case VM_PROT_READ | VM_PROT_WRITE: 5588 case VM_PROT_READ: 5589 case VM_PROT_READ | VM_PROT_EXECUTE: 5591 case VM_PROT_READ | VM_PROT_WRITE: 6057 if (__improbable(prot != VM_PROT_READ)) { [all …]
|