Home
last modified time | relevance | path

Searched refs:vm_prot_t (Results 1 – 25 of 98) sorted by relevance

1234

/xnu-10002.41.9/osfmk/mach/
H A Dvm_prot.h75 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 Dvm_region.h76 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 Dshared_region.h167 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 Dvm32_map.defs106 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 Dmemory_object.h114 vm_prot_t desired_access,
161 vm_prot_t prot);
H A Dvm_map.defs168 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 Dmach_vm.defs168 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 Dvm_fault.h92 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 Dvm_map.h838 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 Dpmap.h238 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 Dvm32_user.c155 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 Dvm_protos.h59 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 Dvm_user.c548 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 Dvm_kern.h926 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 Dvm_fault.c176 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 Dvm_swapfile_pager.c88 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 Dvm_info.h85 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 Dmach_vm.c96 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 Dpmap.h561 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 Dvm_ranges.c391 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 Dmachine_routines.h128 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 Dkxld_seg.h55 vm_prot_t maxprot;
56 vm_prot_t initprot;
/xnu-10002.41.9/osfmk/arm/
H A Dtrap.h302 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 Dloader.h363 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 Dsleh.c154 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 …]

1234