Home
last modified time | relevance | path

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

1234

/xnu-8792.81.2/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);
367 cur_protection : vm_prot_t;
368 max_protection : vm_prot_t;
403 out cur_protection : vm_prot_t;
404 out max_protection : vm_prot_t;
477 permission :vm_prot_t;
544 inout cur_protection : vm_prot_t;
545 inout max_protection : vm_prot_t;
/xnu-8792.81.2/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,
185 vm_prot_t prot,
186 vm_prot_t fault_type,
H A Dvm_kern.h896 vm_prot_t prot);
992 vm_prot_t cur_protection,
993 vm_prot_t max_protection,
1008 vm_prot_t cur_protection,
1009 vm_prot_t max_protection,
1022 vm_prot_t *cur_protection,
1023 vm_prot_t *max_protection,
1036 vm_prot_t *cur_protection,
1037 vm_prot_t *max_protection,
1050 vm_prot_t *cur_protection,
[all …]
H A Dvm_map.h859 vm_prot_t cur_prot,
860 vm_prot_t max_prot,
868 vm_prot_t fault_type,
873 vm_prot_t *out_prot, /* OUT */
953 vm_prot_t cur_protection,
954 vm_prot_t max_protection,
969 vm_prot_t cur_protection,
970 vm_prot_t max_protection,
993 vm_prot_t *cur_protection,
994 vm_prot_t *max_protection,
[all …]
H A Dpmap.h237 vm_prot_t prot,
238 vm_prot_t fault_type,
246 vm_prot_t prot,
247 vm_prot_t fault_type,
256 vm_prot_t prot,
257 vm_prot_t fault_type,
280 vm_prot_t prot);
284 vm_prot_t prot,
619 vm_prot_t prot);
625 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_user.c451 vm_prot_t new_protection) in mach_vm_protect()
484 vm_prot_t new_protection) in vm_protect()
1019 vm_prot_t cur_protection, in mach_vm_map_external()
1020 vm_prot_t max_protection, in mach_vm_map_external()
1047 vm_prot_t cur_protection, in mach_vm_map_kernel()
1048 vm_prot_t max_protection, in mach_vm_map_kernel()
1102 vm_prot_t cur_protection, in vm_map_64_external()
1103 vm_prot_t max_protection, in vm_map_64_external()
1130 vm_prot_t cur_protection, in vm_map_64_kernel()
1131 vm_prot_t max_protection, in vm_map_64_kernel()
[all …]
H A Dvm_protos.h58 vm_prot_t protection,
173 vm_prot_t prot,
357 vm_prot_t desired_access);
413 vm_prot_t,
432 vm_prot_t prot);
462 vm_prot_t,
475 extern kern_return_t device_pager_map(memory_object_t, vm_prot_t);
511 extern void log_stack_execution_failure(addr64_t vaddr, vm_prot_t prot);
556 vm_prot_t permission,
611 vm_prot_t prot);
[all …]
H A Dvm_fault.c175 vm_prot_t prot,
185 vm_prot_t caller_prot,
203 vm_prot_t fault_type);
217 void vm_pre_fault(vm_map_offset_t, vm_prot_t);
973 vm_prot_t fault_type, /* What access is requested */ in vm_fault_page()
977 vm_prot_t *protection, /* Protection for mapping */ in vm_fault_page()
997 vm_prot_t access_required = fault_type; in vm_fault_page()
998 vm_prot_t wants_copy_flag; in vm_fault_page()
2589 vm_prot_t prot __unused) in vm_fault_cs_page_immutable()
2616 vm_prot_t prot, in vm_fault_cs_check_violation()
[all …]
/xnu-8792.81.2/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-8792.81.2/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-8792.81.2/tests/vm/
H A Dvm_ranges.c349 vm_prot_t curprot;
350 vm_prot_t maxprot;
368 vm_prot_t curprot;
369 vm_prot_t maxprot;
388 vm_prot_t curprot;
389 vm_prot_t maxprot;
/xnu-8792.81.2/osfmk/arm/pmap/
H A Dpmap.h531 extern vm_map_address_t pmap_map(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t pro…
532 extern vm_map_address_t pmap_map_high_window_bd( vm_offset_t pa, vm_size_t len, vm_prot_t prot);
533 extern kern_return_t pmap_map_block(pmap_t pmap, addr64_t va, ppnum_t pa, uint32_t size, vm_prot_t
534 …ap_block_addr(pmap_t pmap, addr64_t va, pmap_paddr_t pa, uint32_t size, vm_prot_t prot, int attr, …
544 …ap_bd_with_options(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t prot, int32_t op…
545 extern vm_map_address_t pmap_map_bd(vm_map_address_t va, vm_offset_t sa, vm_offset_t ea, vm_prot_t
558 extern unsigned int pmap_map_cpu_windows_copy(ppnum_t pn, vm_prot_t prot, unsigned int wimg_bits);
/xnu-8792.81.2/osfmk/arm64/
H A Dsleh.c145 extern kern_return_t arm_fast_fault(pmap_t, vm_map_address_t, vm_prot_t, bool, bool);
160 typedef void (*abort_inspector_t)(uint32_t, fault_status_t *, vm_prot_t *);
161 static void inspect_instruction_abort(uint32_t, fault_status_t *, vm_prot_t *);
162 static void inspect_data_abort(uint32_t, fault_status_t *, vm_prot_t *);
168 …_handler_t)(arm_saved_state_t *, uint32_t, vm_offset_t, fault_status_t, vm_prot_t, expected_fault_…
169 static void handle_user_abort(arm_saved_state_t *, uint32_t, vm_offset_t, fault_status_t, vm_prot_t
170 …ernel_abort(arm_saved_state_t *, uint32_t, vm_offset_t, fault_status_t, vm_prot_t, expected_fault_…
1095 vm_prot_t fault_type; in handle_abort()
1102 inspect_instruction_abort(uint32_t iss, fault_status_t *fault_code, vm_prot_t *fault_type) in inspect_instruction_abort()
1110 inspect_data_abort(uint32_t iss, fault_status_t *fault_code, vm_prot_t *fault_type) in inspect_data_abort()
[all …]
/xnu-8792.81.2/osfmk/tests/
H A Dpmap_tests.c40 extern boolean_t arm_force_fast_fault(ppnum_t, vm_prot_t, int, void*);
41 extern kern_return_t arm_fast_fault(pmap_t, vm_map_address_t, vm_prot_t, bool, bool);
/xnu-8792.81.2/osfmk/arm/
H A Dtrap.h244 extern boolean_t arm_force_fast_fault(ppnum_t, vm_prot_t, int, void *);
245 extern kern_return_t arm_fast_fault(pmap_t, vm_map_address_t, vm_prot_t, bool, bool);
/xnu-8792.81.2/libkern/kxld/
H A Dkxld_seg.h55 vm_prot_t maxprot;
56 vm_prot_t initprot;
/xnu-8792.81.2/osfmk/i386/
H A Dmachine_routines.h105 vm_prot_t new_prot);
112 uint64_t base, uint64_t size, vm_prot_t prot);
163 vm_prot_t prot,
/xnu-8792.81.2/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 */

1234