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

# vm_deallocate

## Declaration

```occ
kern_return_t vm_deallocate(vm_map_t target_task, vm_address_t address, vm_size_t size);
```

## See Also

### Creation and Destruction

- [vm_allocate](kernel/1585381-vm_allocate.md)
- [vm_allocate_cpm](kernel/1588863-vm_allocate_cpm.md)
- [vm_copy](kernel/1585277-vm_copy.md)
- [mach_vm_copy](kernel/1402342-mach_vm_copy.md)
