Home
last modified time | relevance | path

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

12345

/xnu-11215/osfmk/mach/
H A Dvm_prot.h75 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 Dvm_region.h85 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 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.defs111 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 Dmemory_object.h114 vm_prot_t desired_access,
161 vm_prot_t prot);
H A Dvm_map.defs172 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 Dmach_vm.defs172 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 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-11215/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-11215/osfmk/vm/
H A Dvm_sanitize_internal.h243 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 Dvm_fault_internal.h48 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 Dvm_sanitize.c594 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 Dpmap.h254 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 Dvm_map_internal.h131 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 Dvm_protos_internal.h168 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 Dvm_fault.h92 vm_prot_t fault_type,
105 extern void vm_pre_fault(vm_map_offset_t, vm_prot_t);
H A Dvm_memory_entry.c167 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 Dvm_fault.c220 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 Dvm_pageout_internal.h84 vm_prot_t prot,
106 vm_prot_t protection,
/xnu-11215/osfmk/tests/
H A Dvm_parameter_validation_kern.c377 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 Dvm_parameter_validation.h1720 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 Dpmap.h504 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 Dpmap.h562 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 Dvm_ranges.c427 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 Dvm_parameter_validation.c694 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 …]

12345