Lines Matching refs:map

199 call_munmap(MAP_T map __unused, mach_vm_address_t start, mach_vm_size_t size)  in call_munmap()
251 call_ ## FN ## __start_size__memonly(MAP_T map, T start, T size) \
257 kern_return_t kr = FN(map, &io_size, start, \
272 call_ ## FN ## __start_size__namedcreate(MAP_T map, T start, T size) \
278 kern_return_t kr = FN(map, &io_size, start, \
289 call_ ## FN ## __start_size__copy(MAP_T map, T start, T size) \
295 kern_return_t kr = FN(map, &io_size, start, \
306 call_ ## FN ## __start_size__share(MAP_T map, T start, T size) \
312 kern_return_t kr = FN(map, &io_size, start, \
323 call_ ## FN ## __start_size__namedreuse(MAP_T map, T start, T size) \
329 kern_return_t kr = FN(map, &io_size, start, \
340 call_ ## FN ## __vm_prot(MAP_T map, T start, T size, vm_prot_t prot) \
346 kern_return_t kr = FN(map, &io_size, start, \
376 call_ ## FN ## __size(MAP_T map __unused, mach_vm_size_t size) \
389 call_ ## FN ## __vm_prot(MAP_T map __unused, mach_vm_size_t size, vm_prot_t prot) \
427 call_mach_vm_read(MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_mach_vm_read() argument
431 kern_return_t kr = mach_vm_read(map, start, size, &out_addr, &out_size); in call_mach_vm_read()
440 call_vm_read(MAP_T map, vm_address_t start, vm_size_t size) in call_vm_read() argument
444 kern_return_t kr = vm_read(map, start, size, &out_addr, &out_size); in call_vm_read()
454 call_mach_vm_read_list(MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_mach_vm_read_list() argument
457 kern_return_t kr = mach_vm_read_list(map, re, 1); in call_mach_vm_read_list()
465 call_vm_read_list(MAP_T map, vm_address_t start, vm_size_t size) in call_vm_read_list() argument
468 kern_return_t kr = vm_read_list(map, re, 1); in call_vm_read_list()
487 call_mach_vm_read_overwrite__ssz(MAP_T map, mach_vm_address_t start, mach_vm_address_t start_2, mac… in call_mach_vm_read_overwrite__ssz() argument
490 kern_return_t kr = mach_vm_read_overwrite(map, start, size, start_2, &out_size); in call_mach_vm_read_overwrite__ssz()
496 call_mach_vm_read_overwrite__src(MAP_T map, mach_vm_address_t src, mach_vm_size_t size) in call_mach_vm_read_overwrite__src() argument
499 allocation_t dst SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_mach_vm_read_overwrite__src()
500 kern_return_t kr = mach_vm_read_overwrite(map, src, size, dst.addr, &out_size); in call_mach_vm_read_overwrite__src()
506 call_mach_vm_read_overwrite__dst(MAP_T map, mach_vm_address_t dst, mach_vm_size_t size) in call_mach_vm_read_overwrite__dst() argument
509 allocation_t src SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_mach_vm_read_overwrite__dst()
510 kern_return_t kr = mach_vm_read_overwrite(map, src.addr, size, dst, &out_size); in call_mach_vm_read_overwrite__dst()
517 call_vm_read_overwrite__ssz(MAP_T map, vm_address_t start, vm_address_t start_2, vm_size_t size) in call_vm_read_overwrite__ssz() argument
520 kern_return_t kr = vm_read_overwrite(map, start, size, start_2, &out_size); in call_vm_read_overwrite__ssz()
526 call_vm_read_overwrite__src(MAP_T map, vm_address_t src, vm_size_t size) in call_vm_read_overwrite__src() argument
529 allocation_t dst SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_vm_read_overwrite__src()
530 kern_return_t kr = vm_read_overwrite(map, src, size, (vm_address_t) dst.addr, &out_size); in call_vm_read_overwrite__src()
536 call_vm_read_overwrite__dst(MAP_T map, vm_address_t dst, vm_size_t size) in call_vm_read_overwrite__dst() argument
539 allocation_t src SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_vm_read_overwrite__dst()
540 kern_return_t kr = vm_read_overwrite(map, (vm_address_t) src.addr, size, dst, &out_size); in call_vm_read_overwrite__dst()
549 call_mach_vm_copy__ssz(MAP_T map, mach_vm_address_t start, mach_vm_address_t start_2, mach_vm_size_… in call_mach_vm_copy__ssz() argument
551 kern_return_t kr = mach_vm_copy(map, start, size, start_2); in call_mach_vm_copy__ssz()
556 call_mach_vm_copy__src(MAP_T map, mach_vm_address_t src, mach_vm_size_t size) in call_mach_vm_copy__src() argument
558 allocation_t dst SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_mach_vm_copy__src()
559 kern_return_t kr = mach_vm_copy(map, src, size, dst.addr); in call_mach_vm_copy__src()
564 call_mach_vm_copy__dst(MAP_T map, mach_vm_address_t dst, mach_vm_size_t size) in call_mach_vm_copy__dst() argument
566 allocation_t src SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_mach_vm_copy__dst()
567 kern_return_t kr = mach_vm_copy(map, src.addr, size, dst); in call_mach_vm_copy__dst()
573 call_vm_copy__ssz(MAP_T map, mach_vm_address_t start, mach_vm_address_t start_2, mach_vm_size_t siz… in call_vm_copy__ssz() argument
575 kern_return_t kr = vm_copy(map, (vm_address_t) start, (vm_size_t) size, (vm_address_t) start_2); in call_vm_copy__ssz()
580 call_vm_copy__src(MAP_T map, vm_address_t src, vm_size_t size) in call_vm_copy__src() argument
582 allocation_t dst SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_vm_copy__src()
583 kern_return_t kr = vm_copy(map, src, size, (vm_address_t) dst.addr); in call_vm_copy__src()
588 call_vm_copy__dst(MAP_T map, vm_address_t dst, vm_size_t size) in call_vm_copy__dst() argument
590 allocation_t src SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_vm_copy__dst()
591 kern_return_t kr = vm_copy(map, (vm_address_t) src.addr, size, dst); in call_vm_copy__dst()
597 call_mach_vm_write__ssz(MAP_T map, mach_vm_address_t start, mach_vm_address_t start_2, mach_vm_size… in call_mach_vm_write__ssz() argument
599 kern_return_t kr = mach_vm_write(map, start, (vm_offset_t) start_2, (mach_msg_type_number_t) size); in call_mach_vm_write__ssz()
604 call_mach_vm_write__src(MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_mach_vm_write__src() argument
606 allocation_t dst SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_mach_vm_write__src()
607 …kern_return_t kr = mach_vm_write(map, dst.addr, (vm_offset_t) start, (mach_msg_type_number_t) size… in call_mach_vm_write__src()
612 call_mach_vm_write__dst(MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_mach_vm_write__dst() argument
614 allocation_t src SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_mach_vm_write__dst()
615 …kern_return_t kr = mach_vm_write(map, start, (vm_offset_t) src.addr, (mach_msg_type_number_t) size… in call_mach_vm_write__dst()
621 call_vm_write__ssz(MAP_T map, mach_vm_address_t start, mach_vm_address_t start_2, mach_vm_size_t si… in call_vm_write__ssz() argument
623 …kern_return_t kr = vm_write(map, (vm_address_t) start, (vm_offset_t) start_2, (mach_msg_type_numbe… in call_vm_write__ssz()
628 call_vm_write__src(MAP_T map, vm_address_t start, vm_size_t size) in call_vm_write__src() argument
630 allocation_t dst SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_vm_write__src()
631 kern_return_t kr = vm_write(map, (vm_address_t) dst.addr, start, (mach_msg_type_number_t) size); in call_vm_write__src()
636 call_vm_write__dst(MAP_T map, vm_address_t start, vm_size_t size) in call_vm_write__dst() argument
638 allocation_t src SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in call_vm_write__dst()
639 kern_return_t kr = vm_write(map, start, (vm_offset_t) src.addr, (mach_msg_type_number_t) size); in call_vm_write__dst()
648 call_ ## FN ## __ ## FLAVOR(MAP_T map, T start, T size) \
653 kr = FN(host_priv, map, start, size, PROT); \
668 call_ ## FN ## __vm_prot(MAP_T map, T start, T size, vm_prot_t prot) \
673 kr = FN(host_priv, map, start, size, prot); \
699 call_map_fn__allocate_fixed(map_fn_t fn, MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_map_fn__allocate_fixed() argument
702 kern_return_t kr = fn(map, &out_addr, size, 0, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, in call_map_fn__allocate_fixed()
709 call_map_fn__allocate_fixed_copy(map_fn_t fn, MAP_T map, mach_vm_address_t start, mach_vm_size_t si… in call_map_fn__allocate_fixed_copy() argument
712 kern_return_t kr = fn(map, &out_addr, size, 0, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, in call_map_fn__allocate_fixed_copy()
719 call_map_fn__allocate_anywhere(map_fn_t fn, MAP_T map, mach_vm_address_t start_hint, mach_vm_size_t… in call_map_fn__allocate_anywhere() argument
722 kern_return_t kr = fn(map, &out_addr, size, 0, VM_FLAGS_ANYWHERE, 0, 0, 0, 0, 0, VM_INHERIT_NONE); in call_map_fn__allocate_anywhere()
724 (void)mach_vm_deallocate(map, out_addr, size); in call_map_fn__allocate_anywhere()
730 call_map_fn__memobject_fixed(map_fn_t fn, MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_map_fn__memobject_fixed() argument
734 kern_return_t kr = fn(map, &out_addr, size, 0, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, in call_map_fn__memobject_fixed()
742 call_map_fn__memobject_fixed_copy(map_fn_t fn, MAP_T map, mach_vm_address_t start, mach_vm_size_t s… in call_map_fn__memobject_fixed_copy() argument
746 kern_return_t kr = fn(map, &out_addr, size, 0, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, in call_map_fn__memobject_fixed_copy()
754 call_map_fn__memobject_anywhere(map_fn_t fn, MAP_T map, mach_vm_address_t start_hint, mach_vm_size_… in call_map_fn__memobject_anywhere() argument
758 kern_return_t kr = fn(map, &out_addr, size, 0, VM_FLAGS_ANYWHERE, memobject, in call_map_fn__memobject_anywhere()
761 (void)mach_vm_deallocate(map, out_addr, size); in call_map_fn__memobject_anywhere()
768 helper_call_map_fn__memobject__ssoo(map_fn_t fn, MAP_T map, int flags, bool copy, mach_vm_address_t… in helper_call_map_fn__memobject__ssoo() argument
772 kern_return_t kr = fn(map, &out_addr, size, 0, flags, memobject, in helper_call_map_fn__memobject__ssoo()
774 deallocate_if_not_fixed_overwrite(kr, map, out_addr, size, flags); in helper_call_map_fn__memobject__ssoo()
780 call_map_fn__memobject_fixed__start_size_offset_object(map_fn_t fn, MAP_T map, mach_vm_address_t st… in call_map_fn__memobject_fixed__start_size_offset_object() argument
782 …return helper_call_map_fn__memobject__ssoo(fn, map, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, false, st… in call_map_fn__memobject_fixed__start_size_offset_object()
786 call_map_fn__memobject_fixed_copy__start_size_offset_object(map_fn_t fn, MAP_T map, mach_vm_address… in call_map_fn__memobject_fixed_copy__start_size_offset_object() argument
788 …return helper_call_map_fn__memobject__ssoo(fn, map, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, true, sta… in call_map_fn__memobject_fixed_copy__start_size_offset_object()
792 call_map_fn__memobject_anywhere__start_size_offset_object(map_fn_t fn, MAP_T map, mach_vm_address_t… in call_map_fn__memobject_anywhere__start_size_offset_object() argument
794 …return helper_call_map_fn__memobject__ssoo(fn, map, VM_FLAGS_ANYWHERE, false, start, size, offset,… in call_map_fn__memobject_anywhere__start_size_offset_object()
798 help_call_map_fn__allocate__inherit(map_fn_t fn, MAP_T map, int flags, bool copy, mach_vm_address_t… in help_call_map_fn__allocate__inherit() argument
801 kern_return_t kr = fn(map, &out_addr, size, 0, flags, in help_call_map_fn__allocate__inherit()
803 deallocate_if_not_fixed_overwrite(kr, map, out_addr, size, flags); in help_call_map_fn__allocate__inherit()
808 call_map_fn__allocate_fixed__inherit(map_fn_t fn, MAP_T map, mach_vm_address_t start, mach_vm_size_… in call_map_fn__allocate_fixed__inherit() argument
810 …return help_call_map_fn__allocate__inherit(fn, map, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, false, st… in call_map_fn__allocate_fixed__inherit()
814 call_map_fn__allocate_fixed_copy__inherit(map_fn_t fn, MAP_T map, mach_vm_address_t start, mach_vm_… in call_map_fn__allocate_fixed_copy__inherit() argument
816 …return help_call_map_fn__allocate__inherit(fn, map, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, true, sta… in call_map_fn__allocate_fixed_copy__inherit()
820 call_map_fn__allocate_anywhere__inherit(map_fn_t fn, MAP_T map, mach_vm_address_t start, mach_vm_si… in call_map_fn__allocate_anywhere__inherit() argument
822 …return help_call_map_fn__allocate__inherit(fn, map, VM_FLAGS_ANYWHERE, false, start, size, inherit… in call_map_fn__allocate_anywhere__inherit()
826 help_call_map_fn__memobject__inherit(map_fn_t fn, MAP_T map, int flags, bool copy, mach_vm_address_… in help_call_map_fn__memobject__inherit() argument
830 kern_return_t kr = fn(map, &out_addr, size, 0, flags, in help_call_map_fn__memobject__inherit()
832 deallocate_if_not_fixed_overwrite(kr, map, out_addr, size, flags); in help_call_map_fn__memobject__inherit()
838 call_map_fn__memobject_fixed__inherit(map_fn_t fn, MAP_T map, mach_vm_address_t start, mach_vm_size… in call_map_fn__memobject_fixed__inherit() argument
840 …return help_call_map_fn__memobject__inherit(fn, map, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, false, s… in call_map_fn__memobject_fixed__inherit()
844 call_map_fn__memobject_fixed_copy__inherit(map_fn_t fn, MAP_T map, mach_vm_address_t start, mach_vm… in call_map_fn__memobject_fixed_copy__inherit() argument
846 …return help_call_map_fn__memobject__inherit(fn, map, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, true, st… in call_map_fn__memobject_fixed_copy__inherit()
850 call_map_fn__memobject_anywhere__inherit(map_fn_t fn, MAP_T map, mach_vm_address_t start, mach_vm_s… in call_map_fn__memobject_anywhere__inherit() argument
852 …return help_call_map_fn__memobject__inherit(fn, map, VM_FLAGS_ANYWHERE, false, start, size, inheri… in call_map_fn__memobject_anywhere__inherit()
856 call_map_fn__allocate__flags(map_fn_t fn, MAP_T map, mach_vm_address_t * start, mach_vm_size_t size… in call_map_fn__allocate__flags() argument
858 kern_return_t kr = fn(map, start, size, 0, flags, in call_map_fn__allocate__flags()
860 deallocate_if_not_fixed_overwrite(kr, map, *start, size, flags); in call_map_fn__allocate__flags()
865 call_map_fn__allocate_copy__flags(map_fn_t fn, MAP_T map, mach_vm_address_t * start, mach_vm_size_t… in call_map_fn__allocate_copy__flags() argument
867 kern_return_t kr = fn(map, start, size, 0, flags, in call_map_fn__allocate_copy__flags()
869 deallocate_if_not_fixed_overwrite(kr, map, *start, size, flags); in call_map_fn__allocate_copy__flags()
874 call_map_fn__memobject__flags(map_fn_t fn, MAP_T map, mach_vm_address_t * start, mach_vm_size_t siz… in call_map_fn__memobject__flags() argument
877 kern_return_t kr = fn(map, start, size, 0, flags, in call_map_fn__memobject__flags()
879 deallocate_if_not_fixed_overwrite(kr, map, *start, size, flags); in call_map_fn__memobject__flags()
885 call_map_fn__memobject_copy__flags(map_fn_t fn, MAP_T map, mach_vm_address_t * start, mach_vm_size_… in call_map_fn__memobject_copy__flags() argument
888 kern_return_t kr = fn(map, start, size, 0, flags, in call_map_fn__memobject_copy__flags()
890 deallocate_if_not_fixed_overwrite(kr, map, *start, size, flags); in call_map_fn__memobject_copy__flags()
896 help_call_map_fn__allocate__prot_pairs(map_fn_t fn, MAP_T map, int flags, bool copy, vm_prot_t cur,… in help_call_map_fn__allocate__prot_pairs() argument
899 kern_return_t kr = fn(map, &out_addr, KB16, 0, flags, in help_call_map_fn__allocate__prot_pairs()
901 deallocate_if_not_fixed_overwrite(kr, map, out_addr, KB16, flags); in help_call_map_fn__allocate__prot_pairs()
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() argument
908 …return help_call_map_fn__allocate__prot_pairs(fn, map, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, false,… in call_map_fn__allocate_fixed__prot_pairs()
912 call_map_fn__allocate_fixed_copy__prot_pairs(map_fn_t fn, MAP_T map, vm_prot_t cur, vm_prot_t max) in call_map_fn__allocate_fixed_copy__prot_pairs() argument
914 …return help_call_map_fn__allocate__prot_pairs(fn, map, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, true, … in call_map_fn__allocate_fixed_copy__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() argument
920 return help_call_map_fn__allocate__prot_pairs(fn, map, VM_FLAGS_ANYWHERE, false, cur, max); in call_map_fn__allocate_anywhere__prot_pairs()
924 help_call_map_fn__memobject__prot_pairs(map_fn_t fn, MAP_T map, int flags, bool copy, vm_prot_t cur… in help_call_map_fn__memobject__prot_pairs() argument
928 kern_return_t kr = fn(map, &out_addr, KB16, 0, flags, in help_call_map_fn__memobject__prot_pairs()
930 deallocate_if_not_fixed_overwrite(kr, map, out_addr, KB16, flags); in help_call_map_fn__memobject__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() argument
938 …return help_call_map_fn__memobject__prot_pairs(fn, map, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, false… in call_map_fn__memobject_fixed__prot_pairs()
942 call_map_fn__memobject_fixed_copy__prot_pairs(map_fn_t fn, MAP_T map, vm_prot_t cur, vm_prot_t max) in call_map_fn__memobject_fixed_copy__prot_pairs() argument
944 …return help_call_map_fn__memobject__prot_pairs(fn, map, VM_FLAGS_FIXED | VM_FLAGS_OVERWRITE, true,… in call_map_fn__memobject_fixed_copy__prot_pairs()
948 call_map_fn__memobject_anywhere__prot_pairs(map_fn_t fn, MAP_T map, vm_prot_t cur, vm_prot_t max) in call_map_fn__memobject_anywhere__prot_pairs() argument
950 return help_call_map_fn__memobject__prot_pairs(fn, map, VM_FLAGS_ANYWHERE, false, cur, max); in call_map_fn__memobject_anywhere__prot_pairs()
957 call_ ## map_fn ## __ ## instance (MAP_T map, mach_vm_address_t start, mach_vm_size_t size) \
959 return call_map_fn__ ## instance(map_fn, map, start, size); \
964 … call_ ## map_fn ## __ ## instance (MAP_T map, mach_vm_address_t start_hint, mach_vm_size_t size) \
966 return call_map_fn__ ## instance(map_fn, map, start_hint, size); \
971 …call_ ## map_fn ## __ ## instance ## __start_size_offset_object(MAP_T map, mach_vm_address_t start…
973 …return call_map_fn__ ## instance ## __start_size_offset_object(map_fn, map, start, size, offset, o…
978 …call_ ## map_fn ## __ ## instance ## __inherit(MAP_T map, mach_vm_address_t start, mach_vm_size_t …
980 …return call_map_fn__ ## instance ## __inherit(map_fn, map, start, size, inherit); …
985 …call_ ## map_fn ## __ ## instance ## __flags(MAP_T map, mach_vm_address_t * start, mach_vm_size_t …
987 …return call_map_fn__ ## instance ## __flags(map_fn, map, start, size, flags); …
992 call_ ## map_fn ## __ ## instance ## __prot_pairs(MAP_T map, vm_prot_t cur, vm_prot_t max) \
994 return call_map_fn__ ## instance ## __prot_pairs(map_fn, map, cur, max); \
1155 help_call_mmap__vm_prot(MAP_T map __unused, int flags, mach_vm_address_t start, mach_vm_size_t size… in help_call_mmap__vm_prot()
1171 help_call_mmap__kernel_flags(MAP_T map __unused, int mmap_flags, mach_vm_address_t start, mach_vm_s… in help_call_mmap__kernel_flags()
1183 help_call_mmap__dst_size_fileoff(MAP_T map __unused, int flags, mach_vm_address_t dst, mach_vm_size… in help_call_mmap__dst_size_fileoff()
1199 help_call_mmap__start_size(MAP_T map __unused, int flags, mach_vm_address_t start, mach_vm_size_t s… in help_call_mmap__start_size()
1215 help_call_mmap__offset_size(MAP_T map __unused, int flags, mach_vm_address_t offset, mach_vm_size_t… in help_call_mmap__offset_size()
1233 …call_mmap ## __ ## variant ## __ ## type(MAP_T map, mach_vm_address_t start, mach_vm_size_t size D…
1234 …return help_call_mmap__ ## type(map, flags, start, size DROP_TYPES(__VA_ARGS__)); …
1258 call_mmap__mmap_flags(MAP_T map __unused, mach_vm_address_t start, mach_vm_size_t size, int mmap_fl… in IMPL_FROM_HELPER()
1276 call_mach_memory_entry_ownership__ledger_tag(MAP_T map __unused, int ledger_tag) in call_mach_memory_entry_ownership__ledger_tag()
1285 call_mach_memory_entry_ownership__ledger_flag(MAP_T map __unused, int ledger_flag) in call_mach_memory_entry_ownership__ledger_flag()
1297 short_circuit_deallocator(MAP_T map, start_size_trial_t trial) in short_circuit_deallocator() argument
1311 if (!vm_sanitize_range_overflows_strict_zero(trial.start, trial.size, VM_MAP_PAGE_MASK(map))) { in short_circuit_deallocator()
1331 call_mach_vm_deallocate(MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_mach_vm_deallocate() argument
1333 kern_return_t kr = mach_vm_deallocate(map, start, size); in call_mach_vm_deallocate()
1339 call_vm_deallocate(MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_vm_deallocate() argument
1341 kern_return_t kr = vm_deallocate(map, (vm_address_t) start, (vm_size_t) size); in call_vm_deallocate()
1347 call_mach_vm_allocate__flags(MAP_T map, mach_vm_address_t * start, mach_vm_size_t size, int flags) in call_mach_vm_allocate__flags() argument
1350 kern_return_t kr = mach_vm_allocate(map, start, size, flags); in call_mach_vm_allocate__flags()
1351 check_mach_vm_allocate_outparam_changes(&kr, *start, size, saved_start, flags, map); in call_mach_vm_allocate__flags()
1357 call_mach_vm_allocate__start_size_fixed(MAP_T map, mach_vm_address_t * start, mach_vm_size_t size) in call_mach_vm_allocate__start_size_fixed() argument
1360 kern_return_t kr = mach_vm_allocate(map, start, size, VM_FLAGS_FIXED); in call_mach_vm_allocate__start_size_fixed()
1361 check_mach_vm_allocate_outparam_changes(&kr, *start, size, saved_start, VM_FLAGS_FIXED, map); in call_mach_vm_allocate__start_size_fixed()
1366 call_mach_vm_allocate__start_size_anywhere(MAP_T map, mach_vm_address_t * start, mach_vm_size_t siz… in call_mach_vm_allocate__start_size_anywhere() argument
1369 kern_return_t kr = mach_vm_allocate(map, start, size, VM_FLAGS_ANYWHERE); in call_mach_vm_allocate__start_size_anywhere()
1370 check_mach_vm_allocate_outparam_changes(&kr, *start, size, saved_start, VM_FLAGS_ANYWHERE, map); in call_mach_vm_allocate__start_size_anywhere()
1375 call_mach_vm_inherit(MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_mach_vm_inherit() argument
1377 kern_return_t kr = mach_vm_inherit(map, start, size, VM_INHERIT_NONE); in call_mach_vm_inherit()
1382 call_vm_inherit(MAP_T map, vm_address_t start, vm_size_t size) in call_vm_inherit() argument
1384 kern_return_t kr = vm_inherit(map, start, size, VM_INHERIT_NONE); in call_vm_inherit()
1397 call_mach_vm_inherit__inherit(MAP_T map, mach_vm_address_t start, mach_vm_size_t size, vm_inherit_t… in call_mach_vm_inherit__inherit() argument
1399 kern_return_t kr = mach_vm_inherit(map, start, size, value); in call_mach_vm_inherit__inherit()
1411 call_mach_vm_protect__start_size(MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_mach_vm_protect__start_size() argument
1413 kern_return_t kr = mach_vm_protect(map, start, size, 0, VM_PROT_READ | VM_PROT_WRITE); in call_mach_vm_protect__start_size()
1417 call_mach_vm_protect__vm_prot(MAP_T map, mach_vm_address_t start, mach_vm_size_t size, vm_prot_t pr… in call_mach_vm_protect__vm_prot() argument
1419 kern_return_t kr = mach_vm_protect(map, start, size, 0, prot); in call_mach_vm_protect__vm_prot()
1424 call_vm_protect__start_size(MAP_T map, vm_address_t start, vm_size_t size) in call_vm_protect__start_size() argument
1426 kern_return_t kr = vm_protect(map, start, size, 0, VM_PROT_READ | VM_PROT_WRITE); in call_vm_protect__start_size()
1430 call_vm_protect__vm_prot(MAP_T map, vm_address_t start, vm_size_t size, vm_prot_t prot) in call_vm_protect__vm_prot() argument
1432 kern_return_t kr = vm_protect(map, start, size, 0, prot); in call_vm_protect__vm_prot()
1455 call_vm_behavior_set__start_size__default(MAP_T map, vm_address_t start, vm_size_t size) in call_vm_behavior_set__start_size__default() argument
1457 kern_return_t kr = vm_behavior_set(map, start, size, VM_BEHAVIOR_DEFAULT); in call_vm_behavior_set__start_size__default()
1462 call_vm_behavior_set__start_size__can_reuse(MAP_T map, vm_address_t start, vm_size_t size) in call_vm_behavior_set__start_size__can_reuse() argument
1464 kern_return_t kr = vm_behavior_set(map, start, size, VM_BEHAVIOR_CAN_REUSE); in call_vm_behavior_set__start_size__can_reuse()
1469 call_vm_behavior_set__vm_behavior(MAP_T map, vm_address_t start, vm_size_t size, vm_behavior_t beha… in call_vm_behavior_set__vm_behavior() argument
1471 kern_return_t kr = vm_behavior_set(map, start, size, behavior); in call_vm_behavior_set__vm_behavior()
1573 call_mach_vm_msync__start_size(MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_mach_vm_msync__start_size() argument
1575 kern_return_t kr = mach_vm_msync(map, start, size, VM_SYNC_ASYNCHRONOUS); in call_mach_vm_msync__start_size()
1580 call_mach_vm_msync__vm_sync(MAP_T map, mach_vm_address_t start, mach_vm_size_t size, vm_sync_t sync) in call_mach_vm_msync__vm_sync() argument
1582 kern_return_t kr = mach_vm_msync(map, start, size, sync); in call_mach_vm_msync__vm_sync()
1588 call_vm_msync__start_size(MAP_T map, vm_address_t start, vm_size_t size) in call_vm_msync__start_size() argument
1590 kern_return_t kr = vm_msync(map, start, size, VM_SYNC_ASYNCHRONOUS); in call_vm_msync__start_size()
1595 call_vm_msync__vm_sync(MAP_T map, vm_address_t start, vm_size_t size, vm_sync_t sync) in call_vm_msync__vm_sync() argument
1597 kern_return_t kr = vm_msync(map, start, size, sync); in call_vm_msync__vm_sync()
1645 call_mach_vm_machine_attribute__start_size(MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_mach_vm_machine_attribute__start_size() argument
1649 kern_return_t kr = mach_vm_machine_attribute(map, start, size, MATTR_CACHE, &value); in call_mach_vm_machine_attribute__start_size()
1656 call_mach_vm_machine_attribute__machine_attribute(MAP_T map, mach_vm_address_t start, mach_vm_size_… in call_mach_vm_machine_attribute__machine_attribute() argument
1660 kern_return_t kr = mach_vm_machine_attribute(map, start, size, attr, &value); in call_mach_vm_machine_attribute__machine_attribute()
1667 call_vm_machine_attribute__start_size(MAP_T map, vm_address_t start, vm_size_t size) in call_vm_machine_attribute__start_size() argument
1671 kern_return_t kr = vm_machine_attribute(map, start, size, MATTR_CACHE, &value); in call_vm_machine_attribute__start_size()
1677 call_vm_machine_attribute__machine_attribute(MAP_T map, vm_address_t start, vm_size_t size, vm_mach… in call_vm_machine_attribute__machine_attribute() argument
1681 kern_return_t kr = vm_machine_attribute(map, start, size, attr, &value); in call_vm_machine_attribute__machine_attribute()
1688 call_mach_vm_purgable_control__address__get(MAP_T map, mach_vm_address_t addr) in call_mach_vm_purgable_control__address__get() argument
1692 kern_return_t kr = mach_vm_purgable_control(map, addr, VM_PURGABLE_GET_STATE, &state); in call_mach_vm_purgable_control__address__get()
1699 call_mach_vm_purgable_control__address__purge_all(MAP_T map, mach_vm_address_t addr) in call_mach_vm_purgable_control__address__purge_all() argument
1703 kern_return_t kr = mach_vm_purgable_control(map, addr, VM_PURGABLE_PURGE_ALL, &state); in call_mach_vm_purgable_control__address__purge_all()
1709 call_mach_vm_purgable_control__purgeable_state(MAP_T map, mach_vm_address_t addr, vm_purgable_t con… in call_mach_vm_purgable_control__purgeable_state() argument
1712 kern_return_t kr = mach_vm_purgable_control(map, addr, control, &state); in call_mach_vm_purgable_control__purgeable_state()
1719 call_vm_purgable_control__address__get(MAP_T map, vm_address_t addr) in call_vm_purgable_control__address__get() argument
1723 kern_return_t kr = vm_purgable_control(map, addr, VM_PURGABLE_GET_STATE, &state); in call_vm_purgable_control__address__get()
1729 call_vm_purgable_control__address__purge_all(MAP_T map, vm_address_t addr) in call_vm_purgable_control__address__purge_all() argument
1733 kern_return_t kr = vm_purgable_control(map, addr, VM_PURGABLE_PURGE_ALL, &state); in call_vm_purgable_control__address__purge_all()
1739 call_vm_purgable_control__purgeable_state(MAP_T map, vm_address_t addr, vm_purgable_t control, int … in call_vm_purgable_control__purgeable_state() argument
1742 kern_return_t kr = vm_purgable_control(map, addr, control, &state); in call_vm_purgable_control__purgeable_state()
1771 call_mach_vm_region_recurse(MAP_T map, mach_vm_address_t addr) in call_mach_vm_region_recurse() argument
1783 kern_return_t kr = mach_vm_region_recurse(map, in call_mach_vm_region_recurse()
1797 call_vm_region_recurse(MAP_T map, vm_address_t addr) in call_vm_region_recurse() argument
1812 kern_return_t kr = vm_region_recurse(map, in call_vm_region_recurse()
1826 call_vm_region_recurse_64(MAP_T map, vm_address_t addr) in call_vm_region_recurse_64() argument
1841 kern_return_t kr = vm_region_recurse_64(map, in call_vm_region_recurse_64()
1856 call_mach_vm_page_info(MAP_T map, mach_vm_address_t addr) in call_mach_vm_page_info() argument
1865 kern_return_t kr = mach_vm_page_info(map, addr, flavor, (vm_page_info_t)&info, &count); in call_mach_vm_page_info()
1887 call_mach_vm_page_query(MAP_T map, mach_vm_address_t addr) in call_mach_vm_page_query() argument
1891 kern_return_t kr = mach_vm_page_query(map, addr, &disp, &ref); in call_mach_vm_page_query()
1898 call_vm_map_page_query(MAP_T map, vm_address_t addr) in call_vm_map_page_query() argument
1902 kern_return_t kr = vm_map_page_query(map, addr, &disp, &ref); in call_vm_map_page_query()
1917 call_mach_vm_page_range_query(MAP_T map, mach_vm_address_t start, mach_vm_size_t size) in call_mach_vm_page_range_query() argument
1929 kern_return_t kr = mach_vm_allocate(map, &prq_buf, in call_mach_vm_page_range_query()
1935 kr = mach_vm_protect(map, prq_guard, KB16, 0, VM_PROT_NONE); in call_mach_vm_page_range_query()
1943 kr = mach_vm_page_range_query(map, start, size, prq_buf, &out_count); in call_mach_vm_page_range_query()
1963 (void)mach_vm_deallocate(map, prq_buf, prq_buf_size + KB16); in call_mach_vm_page_range_query()
2087 test_mmap_with_allocated_vm_map_kernel_flags_t(kern_return_t (*func)(MAP_T map, mach_vm_address_t s… in test_mmap_with_allocated_vm_map_kernel_flags_t() argument
2089 MAP_T map SMART_MAP; in test_mmap_with_allocated_vm_map_kernel_flags_t()
2091 allocation_t base SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in test_mmap_with_allocated_vm_map_kernel_flags_t()
2096 kern_return_t ret = func(map, base.addr, base.size, trials->list[i].flags); in test_mmap_with_allocated_vm_map_kernel_flags_t()
2109 MAP_T map SMART_MAP; in test_unix_with_allocated_vm_inherit_t()
2110 allocation_t base SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in test_unix_with_allocated_vm_inherit_t()
2129 MAP_T map SMART_MAP; in test_unix_with_allocated_vm_msync_t()
2130 allocation_t base SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in test_unix_with_allocated_vm_msync_t()
2149 MAP_T map SMART_MAP; in test_unix_with_allocated_aligned_vm_advise_t()
2150 allocation_t base SMART_ALLOCATE_ALIGNED_VM(map, TEST_ALLOC_SIZE, align_mask, VM_PROT_DEFAULT); in test_unix_with_allocated_aligned_vm_advise_t()
2220 test_dst_size_fileoff(kern_return_t (*func)(MAP_T map, mach_vm_address_t dst, mach_vm_size_t size, … in test_dst_size_fileoff() argument
2222 MAP_T map SMART_MAP; in test_dst_size_fileoff()
2228 unallocation_t dst_base SMART_UNALLOCATE_VM(map, TEST_ALLOC_SIZE); in test_dst_size_fileoff()
2231 int ret = func(map, trial.dst, trial.size, trial.src); in test_dst_size_fileoff()
2244 allocate_for_mmap_fixed(MAP_T map, mach_vm_address_t trial_dst, mach_vm_size_t trial_size, bool tri… in allocate_for_mmap_fixed() argument
2253 kern_return_t kr = mach_vm_allocate(map, out_dst, *out_size, VM_FLAGS_FIXED); in allocate_for_mmap_fixed()
2270 kern_return_t kr = mach_vm_allocate(map, out_dst, *out_size, VM_FLAGS_ANYWHERE); in allocate_for_mmap_fixed()
2281 allocate_for_mmap_fixed(MAP_T map, start_size_trial_t trial, mach_vm_address_t *out_dst, mach_vm_si… in allocate_for_mmap_fixed() argument
2283 …allocate_for_mmap_fixed(map, trial.start, trial.size, trial.start_is_absolute, trial.size_is_absol… in allocate_for_mmap_fixed()
2287 allocate_for_mmap_fixed(MAP_T map, src_dst_size_trial_t trial, mach_vm_address_t *out_dst, mach_vm_… in allocate_for_mmap_fixed() argument
2289 …allocate_for_mmap_fixed(map, trial.dst, trial.size, trial.dst_is_absolute, !trial.size_is_dst_rela… in allocate_for_mmap_fixed()
2299 test_fixed_dst_size_fileoff(kern_return_t (*func)(MAP_T map, mach_vm_address_t dst, mach_vm_size_t … in test_fixed_dst_size_fileoff() argument
2301 MAP_T map SMART_MAP; in test_fixed_dst_size_fileoff()
2311 allocate_for_mmap_fixed(map, trial, &dst_alloc, &dst_size, &should_panic, &should_slide_trial); in test_fixed_dst_size_fileoff()
2321 kern_return_t ret = func(map, trial.dst, trial.size, trial.src); in test_fixed_dst_size_fileoff()
2324 (void)mach_vm_deallocate(map, dst_alloc, dst_size); in test_fixed_dst_size_fileoff()
2334 test_fixed_dst_size(kern_return_t (*func)(MAP_T map, mach_vm_address_t dst, mach_vm_size_t size), c… in test_fixed_dst_size() argument
2336 MAP_T map SMART_MAP; in test_fixed_dst_size()
2346 allocate_for_mmap_fixed(map, trial, &dst_alloc, &dst_size, &should_panic, &should_slide_trial); in test_fixed_dst_size()
2355 kern_return_t ret = func(map, trial.start, trial.size); in test_fixed_dst_size()
2358 (void)mach_vm_deallocate(map, dst_alloc, dst_size); in test_fixed_dst_size()
2366 test_allocated_src_allocated_dst_size(kern_return_t (*func)(MAP_T map, mach_vm_address_t src, mach_… in test_allocated_src_allocated_dst_size() argument
2368 MAP_T map SMART_MAP; in test_allocated_src_allocated_dst_size()
2369 allocation_t src_base SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in test_allocated_src_allocated_dst_size()
2370 allocation_t dst_base SMART_ALLOCATE_VM(map, TEST_ALLOC_SIZE, VM_PROT_DEFAULT); in test_allocated_src_allocated_dst_size()
2378 int ret = func(map, trial.src, trial.size, trial.dst); in test_allocated_src_allocated_dst_size()