| /xnu-10002.41.9/osfmk/mach/ |
| H A D | vm_prot.h | 75 typedef int vm_prot_t; typedef 81 #define VM_PROT_NONE ((vm_prot_t) 0x00) 83 #define VM_PROT_READ ((vm_prot_t) 0x01) /* read permission */ 84 #define VM_PROT_WRITE ((vm_prot_t) 0x02) /* write permission */ 85 #define VM_PROT_EXECUTE ((vm_prot_t) 0x04) /* execute permission */ 113 #define VM_PROT_NO_CHANGE_LEGACY ((vm_prot_t) 0x08) 114 #define VM_PROT_NO_CHANGE ((vm_prot_t) 0x01000000) 124 #define VM_PROT_COPY ((vm_prot_t) 0x10) 138 #define VM_PROT_WANTS_COPY ((vm_prot_t) 0x10) 146 #define VM_PROT_TRUSTED ((vm_prot_t) 0x20) [all …]
|
| H A D | vm_region.h | 76 vm_prot_t protection; 77 vm_prot_t max_protection; 104 vm_prot_t protection; 105 vm_prot_t max_protection; 140 vm_prot_t protection; 167 vm_prot_t protection; 228 vm_prot_t protection; /* present access protection */ 229 vm_prot_t max_protection; /* max avail through vm_prot */ 255 vm_prot_t protection; /* present access protection */ 256 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 | 106 new_protection : vm_prot_t); 165 cur_protection : vm_prot_t; 166 max_protection : vm_prot_t; 185 out cur_protection : vm_prot_t; 186 out max_protection : vm_prot_t; 197 permission :vm_prot_t; 253 permission :vm_prot_t; 268 cur_protection : vm_prot_t; 269 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 | 168 new_protection : vm_prot_t); 309 cur_protection : vm_prot_t; 310 max_protection : vm_prot_t; 337 out cur_protection : vm_prot_t; 338 out max_protection : vm_prot_t; 362 permission :vm_prot_t; 439 permission :vm_prot_t; 454 cur_protection : vm_prot_t; 455 max_protection : vm_prot_t; 496 inout cur_protection : vm_prot_t; [all …]
|
| H A D | mach_vm.defs | 168 new_protection : vm_prot_t); 182 new_protection : vm_prot_t); 362 cur_protection : vm_prot_t; 363 max_protection : vm_prot_t; 398 out cur_protection : vm_prot_t; 399 out max_protection : vm_prot_t; 472 permission :vm_prot_t; 539 inout cur_protection : vm_prot_t; 540 inout max_protection : vm_prot_t;
|
| /xnu-10002.41.9/osfmk/vm/ |
| 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); 119 vm_prot_t fault_type, 133 vm_prot_t fault_type, /* What access is requested */ 137 vm_prot_t *protection, /* Protection for mapping */ 156 vm_prot_t prot, 186 vm_prot_t prot, 187 vm_prot_t fault_type,
|
| H A D | vm_map.h | 838 vm_prot_t cur_prot, 839 vm_prot_t max_prot, 847 vm_prot_t fault_type, 852 vm_prot_t *out_prot, /* OUT */ 921 vm_prot_t cur_protection, 922 vm_prot_t max_protection, 935 vm_prot_t cur_protection, 936 vm_prot_t max_protection, 956 vm_prot_t *cur_protection, 957 vm_prot_t *max_protection, [all …]
|
| H A D | pmap.h | 238 vm_prot_t prot, 239 vm_prot_t fault_type, 247 vm_prot_t prot, 248 vm_prot_t fault_type, 257 vm_prot_t prot, 258 vm_prot_t fault_type, 281 vm_prot_t prot); 285 vm_prot_t prot, 546 vm_prot_t prot); 552 vm_prot_t prot, [all …]
|
| H A D | vm32_user.c | 155 vm_prot_t new_protection) in vm32_protect() 263 vm_prot_t cur_protection, in vm32_map_64() 264 vm_prot_t max_protection, in vm32_map_64() 289 vm_prot_t cur_protection, in vm32_map() 290 vm_prot_t max_protection, in vm32_map() 308 vm_prot_t *cur_protection, in vm32_remap() 309 vm_prot_t *max_protection, in vm32_remap() 524 vm_prot_t permission, in vm32_make_memory_entry_64() 537 vm_prot_t permission, in vm32_make_memory_entry()
|
| H A D | vm_protos.h | 59 vm_prot_t protection, 174 vm_prot_t prot, 362 vm_prot_t desired_access); 423 vm_prot_t, 442 vm_prot_t prot); 472 vm_prot_t, 485 extern kern_return_t device_pager_map(memory_object_t, vm_prot_t); 521 extern void log_stack_execution_failure(addr64_t vaddr, vm_prot_t prot); 566 vm_prot_t permission, 621 vm_prot_t prot); [all …]
|
| H A D | vm_user.c | 548 vm_prot_t new_protection) in mach_vm_protect() 581 vm_prot_t new_protection) in vm_protect() 1116 vm_prot_t cur_protection, in mach_vm_map_external() 1117 vm_prot_t max_protection, in mach_vm_map_external() 1145 vm_prot_t cur_protection, in mach_vm_map_kernel() 1146 vm_prot_t max_protection, in mach_vm_map_kernel() 1195 vm_prot_t cur_protection, in vm_map_64_external() 1196 vm_prot_t max_protection, in vm_map_64_external() 1218 vm_prot_t cur_protection, in vm_map_external() 1219 vm_prot_t max_protection, in vm_map_external() [all …]
|
| H A D | vm_kern.h | 926 vm_prot_t prot); 1079 vm_prot_t cur_protection, 1080 vm_prot_t max_protection, 1094 vm_prot_t *cur_protection, 1095 vm_prot_t *max_protection, 1108 vm_prot_t *cur_protection, 1109 vm_prot_t *max_protection, 1116 vm_prot_t access, 1123 vm_prot_t caller_prot,
|
| H A D | vm_fault.c | 176 vm_prot_t prot, 186 vm_prot_t caller_prot, 204 vm_prot_t fault_type); 223 void vm_pre_fault(vm_map_offset_t, vm_prot_t); 981 vm_prot_t fault_type, /* What access is requested */ in vm_fault_page() 985 vm_prot_t *protection, /* Protection for mapping */ in vm_fault_page() 1005 vm_prot_t access_required = fault_type; in vm_fault_page() 1006 vm_prot_t wants_copy_flag; in vm_fault_page() 2610 vm_prot_t prot __unused) in vm_fault_cs_page_immutable() 2637 vm_prot_t prot, in vm_fault_cs_check_violation() [all …]
|
| H A D | vm_swapfile_pager.c | 88 vm_prot_t protection_required, 102 vm_prot_t prot); 280 vm_prot_t protection_required, in swapfile_pager_data_request() 602 __unused vm_prot_t prot) in swapfile_pager_map()
|
| /xnu-10002.41.9/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-10002.41.9/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-10002.41.9/osfmk/arm/pmap/ |
| H A D | pmap.h | 561 extern vm_map_address_t pmap_map(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t pro… 562 extern vm_map_address_t pmap_map_high_window_bd( vm_offset_t pa, vm_size_t len, vm_prot_t prot); 563 extern kern_return_t pmap_map_block(pmap_t pmap, addr64_t va, ppnum_t pa, uint32_t size, vm_prot_t … 564 …ap_block_addr(pmap_t pmap, addr64_t va, pmap_paddr_t pa, uint32_t size, vm_prot_t prot, int attr, … 574 …ap_bd_with_options(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t prot, int32_t op… 575 extern vm_map_address_t pmap_map_bd(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t … 587 extern unsigned int pmap_map_cpu_windows_copy(ppnum_t pn, vm_prot_t prot, unsigned int wimg_bits);
|
| /xnu-10002.41.9/tests/vm/ |
| H A D | vm_ranges.c | 391 vm_prot_t curprot; 392 vm_prot_t maxprot; 408 vm_prot_t curprot; 409 vm_prot_t maxprot; 426 vm_prot_t curprot; 427 vm_prot_t maxprot;
|
| /xnu-10002.41.9/osfmk/i386/ |
| H A D | machine_routines.h | 128 vm_prot_t new_prot); 132 uint64_t base, uint64_t size, vm_prot_t prot); 180 vm_prot_t prot,
|
| /xnu-10002.41.9/libkern/kxld/ |
| H A D | kxld_seg.h | 55 vm_prot_t maxprot; 56 vm_prot_t initprot;
|
| /xnu-10002.41.9/osfmk/arm/ |
| H A D | trap.h | 302 extern boolean_t arm_force_fast_fault(ppnum_t, vm_prot_t, int, void *); 303 extern kern_return_t arm_fast_fault(pmap_t, vm_map_address_t, vm_prot_t, bool, bool);
|
| /xnu-10002.41.9/EXTERNAL_HEADERS/mach-o/ |
| H A D | loader.h | 363 vm_prot_t maxprot; /* maximum VM protection */ 364 vm_prot_t initprot; /* initial VM protection */ 383 vm_prot_t maxprot; /* maximum VM protection */ 384 vm_prot_t initprot; /* initial VM protection */
|
| /xnu-10002.41.9/osfmk/arm64/ |
| H A D | sleh.c | 154 extern kern_return_t arm_fast_fault(pmap_t, vm_map_address_t, vm_prot_t, bool, bool); 162 typedef void (*abort_inspector_t)(uint32_t, fault_status_t *, vm_prot_t *); 163 static void inspect_instruction_abort(uint32_t, fault_status_t *, vm_prot_t *); 164 static void inspect_data_abort(uint32_t, fault_status_t *, vm_prot_t *); 170 …_handler_t)(arm_saved_state_t *, uint32_t, vm_offset_t, fault_status_t, vm_prot_t, expected_fault_… 171 static void handle_user_abort(arm_saved_state_t *, uint32_t, vm_offset_t, fault_status_t, vm_prot_t… 172 …ernel_abort(arm_saved_state_t *, uint32_t, vm_offset_t, fault_status_t, vm_prot_t, expected_fault_… 1157 vm_prot_t fault_type; in handle_abort() 1164 inspect_instruction_abort(uint32_t iss, fault_status_t *fault_code, vm_prot_t *fault_type) in inspect_instruction_abort() 1172 inspect_data_abort(uint32_t iss, fault_status_t *fault_code, vm_prot_t *fault_type) in inspect_data_abort() [all …]
|