---
title: vm_remap
framework: Kernel
role: symbol
role_heading: Function
platforms: [macOS 10.0+]
path: kernel/1585336-vm_remap
---

# vm_remap

## Declaration

```occ
kern_return_t vm_remap(vm_map_t target_task, vm_address_t *target_address, vm_size_t size, vm_address_t mask, int flags, vm_map_t src_task, vm_address_t src_address, boolean_t copy, vm_prot_t *cur_protection, vm_prot_t *max_protection, vm_inherit_t inheritance);
```

## See Also

### Memory Mapping

- [vm_map](kernel/1585510-vm_map.md)
- [vm_map_64](kernel/1585418-vm_map_64.md)
- [vm_map_exec_lockdown](kernel/2937355-vm_map_exec_lockdown.md)
- [vm_map_page_query](kernel/1585356-vm_map_page_query.md)
- [vm_mapped_pages_info](kernel/1585469-vm_mapped_pages_info.md)
- [mach_make_memory_entry](kernel/1585446-mach_make_memory_entry.md)
- [mach_make_memory_entry_64](kernel/1585405-mach_make_memory_entry_64.md)
- [mach_memory_entry_access_tracking](kernel/2967371-mach_memory_entry_access_trackin.md)
- [mach_memory_entry_ownership](kernel/3143277-mach_memory_entry_ownership.md)
- [mach_memory_entry_purgable_control](kernel/2967372-mach_memory_entry_purgable_contr.md)
