| /xnu-11215/osfmk/mach/ |
| H A D | vm_prot.h | 75 typedef int vm_prot_t; typedef 85 #define VM_PROT_NONE ((vm_prot_t) 0x00) 117 #define VM_PROT_NO_CHANGE_LEGACY ((vm_prot_t) 0x08) 118 #define VM_PROT_NO_CHANGE ((vm_prot_t) 0x01000000) 128 #define VM_PROT_COPY ((vm_prot_t) 0x10) 142 #define VM_PROT_WANTS_COPY ((vm_prot_t) 0x10) 150 #define VM_PROT_TRUSTED ((vm_prot_t) 0x20) 158 #define VM_PROT_IS_MASK ((vm_prot_t) 0x40) 169 #define VM_PROT_STRIP_READ ((vm_prot_t) 0x80) 177 #define VM_PROT_COPY_FAIL_IF_EXECUTABLE ((vm_prot_t)0x100) [all …]
|
| H A D | vm_region.h | 85 vm_prot_t protection; 86 vm_prot_t max_protection; 113 vm_prot_t protection; 114 vm_prot_t max_protection; 149 vm_prot_t protection; 176 vm_prot_t protection; 237 vm_prot_t protection; /* present access protection */ 238 vm_prot_t max_protection; /* max avail through vm_prot */ 264 vm_prot_t protection; /* present access protection */ 265 vm_prot_t max_protection; /* max avail through vm_prot */ [all …]
|
| H A D | shared_region.h | 167 vm_prot_t sfm_max_prot; 168 vm_prot_t sfm_init_prot; 183 vm_prot_t sms_max_prot; 184 vm_prot_t sms_init_prot;
|
| H A D | vm32_map.defs | 111 new_protection : vm_prot_t); 170 cur_protection : vm_prot_t; 171 max_protection : vm_prot_t; 190 out cur_protection : vm_prot_t; 191 out max_protection : vm_prot_t; 202 permission :vm_prot_t; 258 permission :vm_prot_t; 273 cur_protection : vm_prot_t; 274 max_protection : vm_prot_t;
|
| H A D | memory_object.h | 114 vm_prot_t desired_access, 161 vm_prot_t prot);
|
| H A D | vm_map.defs | 172 new_protection : vm_prot_t); 313 cur_protection : vm_prot_t; 314 max_protection : vm_prot_t; 341 out cur_protection : vm_prot_t; 342 out max_protection : vm_prot_t; 366 permission :vm_prot_t; 443 permission :vm_prot_t; 458 cur_protection : vm_prot_t; 459 max_protection : vm_prot_t; 500 inout cur_protection : vm_prot_t; [all …]
|
| H A D | mach_vm.defs | 172 new_protection : vm_prot_t); 186 new_protection : vm_prot_t); 366 cur_protection : vm_prot_t; 367 max_protection : vm_prot_t; 402 out cur_protection : vm_prot_t; 403 out max_protection : vm_prot_t; 476 permission :vm_prot_t; 543 inout cur_protection : vm_prot_t; 544 inout max_protection : vm_prot_t;
|
| /xnu-11215/osfmk/mach_debug/ |
| H A D | vm_info.h | 85 vm_prot_t vir_protection; /* protection code */ 86 vm_prot_t vir_max_protection; /* maximum protection */ 98 vm_prot_t vir_protection; /* protection code */ 99 vm_prot_t vir_max_protection; /* maximum protection */ 111 vm_prot_t vir_protection; /* protection code */ 112 vm_prot_t vir_max_protection; /* maximum protection */
|
| /xnu-11215/libsyscall/mach/ |
| H A D | mach_vm.c | 96 vm_prot_t new_protection) in mach_vm_protect() 151 vm_prot_t new_protection) in vm_protect() 170 vm_prot_t cur_protection, in mach_vm_map() 171 vm_prot_t max_protection, in mach_vm_map() 206 vm_prot_t *cur_protection, in mach_vm_remap() 207 vm_prot_t *max_protection, in mach_vm_remap() 235 vm_prot_t *cur_protection, in mach_vm_remap_new() 236 vm_prot_t *max_protection, in mach_vm_remap_new() 287 vm_prot_t cur_protection, in vm_map() 288 vm_prot_t max_protection, in vm_map() [all …]
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_sanitize_internal.h | 243 vm_prot_t *cur_inout, vm_prot_t *max_inout, vm_prot_t extra_mask); 992 vm_prot_t extra_mask, 993 vm_prot_t *prot); 1001 vm_prot_t *prot) in vm_sanitize_prot() 1028 vm_prot_t extra_mask, 1029 vm_prot_t *cur_prot, 1030 vm_prot_t *max_prot); 1039 vm_prot_t *cur_prot, in vm_sanitize_cur_and_max_prots() 1040 vm_prot_t *max_prot) in vm_sanitize_cur_and_max_prots() 1066 vm_prot_t *perm); [all …]
|
| H A D | vm_fault_internal.h | 48 vm_prot_t fault_type, /* What access is requested */ 52 vm_prot_t *protection, /* Protection for mapping */ 71 vm_prot_t prot, 101 vm_prot_t prot, 102 vm_prot_t fault_type,
|
| H A D | vm_sanitize.c | 594 vm_prot_t *prot) in vm_sanitize_prot() 626 vm_prot_t *out_cur, in vm_sanitize_err_compat_cur_and_max_prots() 726 vm_prot_t 747 vm_prot_t *perm) in vm_sanitize_memory_entry_perm() 749 vm_prot_t prot; in vm_sanitize_memory_entry_perm() 750 vm_prot_t map_mem_flags; in vm_sanitize_memory_entry_perm() 751 vm_prot_t access; in vm_sanitize_memory_entry_perm() 1134 vm_prot_t prot; in vm_sanitize_prot_test() 1165 vm_prot_t cur_prot, max_prot; in vm_sanitize_cur_and_max_prots_test() 1189 vm_prot_t prot; in vm_sanitize_prot_bsd_test() [all …]
|
| H A D | pmap.h | 254 vm_prot_t prot, 255 vm_prot_t fault_type, 264 vm_prot_t prot, 265 vm_prot_t fault_type, 275 vm_prot_t prot, 276 vm_prot_t fault_type, 300 vm_prot_t prot); 304 vm_prot_t prot, 612 vm_prot_t prot); 618 vm_prot_t prot, [all …]
|
| H A D | vm_map_internal.h | 131 vm_prot_t prot, 489 vm_prot_t cur_prot, 490 vm_prot_t max_prot, 498 vm_prot_t fault_type, 503 vm_prot_t *out_prot, /* OUT */ 533 vm_prot_t cur_protection, 534 vm_prot_t max_protection, 549 vm_prot_t cur_protection, 550 vm_prot_t max_protection, 662 vm_prot_t *cur_prot, /* OUT */ [all …]
|
| H A D | vm_protos_internal.h | 168 vm_prot_t, 187 vm_prot_t prot); 203 extern void log_stack_execution_failure(addr64_t vaddr, vm_prot_t prot); 218 vm_prot_t prot);
|
| H A D | vm_fault.h | 92 vm_prot_t fault_type, 105 extern void vm_pre_fault(vm_map_offset_t, vm_prot_t);
|
| H A D | vm_memory_entry.c | 167 vm_prot_t protections; in mach_make_memory_entry_mem_only() 311 vm_prot_t protections; in mach_make_memory_entry_named_create() 508 vm_prot_t permission, in mach_make_memory_entry_copy() 512 vm_prot_t protections; in mach_make_memory_entry_copy() 617 vm_prot_t permission, in mach_make_memory_entry_share() 690 vm_prot_t prot; in mach_make_memory_entry_share() 927 vm_prot_t permission, in mach_make_memory_entry_from_parent_entry_sanitize() 1006 vm_prot_t permission, in mach_make_memory_entry_from_parent_entry() 1131 vm_prot_t *permission) in mach_make_memory_entry_sanitize_perm() 1152 vm_prot_t permission; in mach_make_memory_entry_internal() [all …]
|
| H A D | vm_fault.c | 220 vm_prot_t prot, 2680 vm_prot_t prot, in vm_fault_cs_check_violation() 2831 vm_prot_t prot, in vm_fault_cs_handle_violation() 3158 vm_prot_t prot, in vm_fault_validate_cs() 3376 vm_prot_t prot, in vm_fault_enter_set_mapped() 3498 vm_prot_t *prot, in vm_fault_attempt_pmap_enter() 3562 vm_prot_t *prot, in vm_fault_pmap_enter() 3612 vm_prot_t *prot, in vm_fault_pmap_enter_with_object_lock() 3742 vm_prot_t *prot, in vm_fault_enter_prepare() 3921 vm_prot_t prot, in vm_fault_enter() [all …]
|
| H A D | vm_pageout_internal.h | 84 vm_prot_t prot, 106 vm_prot_t protection,
|
| /xnu-11215/osfmk/tests/ |
| H A D | vm_parameter_validation_kern.c | 377 vm_prot_t prot, 425 vm_prot_t prot, in vm_map_wire_and_extract_retyped() 446 vm_prot_t prot, in vm_map_wire_external_retyped() 1179 vm_prot_t cur_protection, 1180 vm_prot_t max_protection, 1449 vm_prot_t cur_protection, in mach_vm_map_wrapped() 1450 vm_prot_t max_protection, in mach_vm_map_wrapped() 1486 vm_prot_t cur_protection, in mach_vm_map_external_wrapped() 1487 vm_prot_t max_protection, in mach_vm_map_external_wrapped() 1509 vm_prot_t cur_protection, in mach_vm_map_kernel_wrapped() [all …]
|
| H A D | vm_parameter_validation.h | 1720 vm_prot_t prot; 1816 vm_prot_t cur; 1817 vm_prot_t max; 3743 vm_prot_t *cur_protection, 3744 vm_prot_t *max_protection, 3794 vm_prot_t cur = 0; in help_call_remap_fn__dst_size() 3795 vm_prot_t max = 0; in help_call_remap_fn__dst_size() 3825 vm_prot_t cur = 0; in help_call_remap_fn__src_dst_size() 3826 vm_prot_t max = 0; in help_call_remap_fn__src_dst_size() 3868 IMPL_FROM_HELPER(prot_pairs, vm_prot_t, cur, vm_prot_t, max); [all …]
|
| /xnu-11215/osfmk/arm64/sptm/pmap/ |
| H A D | pmap.h | 504 extern vm_map_address_t pmap_map(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t pro… 505 extern vm_map_address_t pmap_map_high_window_bd( vm_offset_t pa, vm_size_t len, vm_prot_t prot); 506 extern kern_return_t pmap_map_block(pmap_t pmap, addr64_t va, ppnum_t pa, uint32_t size, vm_prot_t … 507 …ap_block_addr(pmap_t pmap, addr64_t va, pmap_paddr_t pa, uint32_t size, vm_prot_t prot, int attr, … 517 …ap_bd_with_options(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t prot, int32_t op… 518 extern vm_map_address_t pmap_map_bd(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t … 530 extern unsigned int pmap_map_cpu_windows_copy(ppnum_t pn, vm_prot_t prot, unsigned int wimg_bits);
|
| /xnu-11215/osfmk/arm/pmap/ |
| H A D | pmap.h | 562 extern vm_map_address_t pmap_map(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t pro… 563 extern vm_map_address_t pmap_map_high_window_bd( vm_offset_t pa, vm_size_t len, vm_prot_t prot); 564 extern kern_return_t pmap_map_block(pmap_t pmap, addr64_t va, ppnum_t pa, uint32_t size, vm_prot_t … 565 …ap_block_addr(pmap_t pmap, addr64_t va, pmap_paddr_t pa, uint32_t size, vm_prot_t prot, int attr, … 575 …ap_bd_with_options(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t prot, int32_t op… 576 extern vm_map_address_t pmap_map_bd(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t … 588 extern unsigned int pmap_map_cpu_windows_copy(ppnum_t pn, vm_prot_t prot, unsigned int wimg_bits);
|
| /xnu-11215/tests/vm/ |
| H A D | vm_ranges.c | 427 vm_prot_t curprot; 428 vm_prot_t maxprot; 444 vm_prot_t curprot; 445 vm_prot_t maxprot; 462 vm_prot_t curprot; 463 vm_prot_t maxprot;
|
| H A D | vm_parameter_validation.c | 694 vm_prot_t cur_protection, 695 vm_prot_t max_protection, 906 call_map_fn__allocate_fixed__prot_pairs(map_fn_t fn, MAP_T map, vm_prot_t cur, vm_prot_t max) in call_map_fn__allocate_fixed__prot_pairs() 918 call_map_fn__allocate_anywhere__prot_pairs(map_fn_t fn, MAP_T map, vm_prot_t cur, vm_prot_t max) in call_map_fn__allocate_anywhere__prot_pairs() 936 call_map_fn__memobject_fixed__prot_pairs(map_fn_t fn, MAP_T map, vm_prot_t cur, vm_prot_t max) in call_map_fn__memobject_fixed__prot_pairs() 1033 vm_prot_t cur_protection, in mach_vm_map_wrapped() 1034 vm_prot_t max_protection, in mach_vm_map_wrapped() 1055 vm_prot_t cur_protection, in IMPL() 1056 vm_prot_t max_protection, in IMPL() 1076 vm_prot_t cur_protection, in IMPL() [all …]
|