---
title: kext_alloc
framework: kernel
role: symbol
role_heading: Function
path: kernel/1577598-kext_alloc
---

# kext_alloc

## Declaration

```occ
kern_return_t kext_alloc(vm_offset_t *addr, vm_size_t size, boolean_t fixed);
```

## See Also

### kext

- [kext_alloc_init](kernel/1577599-kext_alloc_init.md)
- [kext_free](kernel/1577600-kext_free.md)
- [kext_request](kernel/1588829-kext_request.md)
- [kextd_ping](kernel/1520989-kextd_ping.md)
- [OSKextCancelRequest](kernel/1508350-oskextcancelrequest.md)
- [OSKextGetCurrentIdentifier](kernel/1508305-oskextgetcurrentidentifier.md)
- [OSKextGetCurrentLoadTag](kernel/1508336-oskextgetcurrentloadtag.md)
- [OSKextGetCurrentVersionString](kernel/1508326-oskextgetcurrentversionstring.md)
- [OSKextGrabPgoData](kernel/1508333-oskextgrabpgodata.md)
- [OSKextLoadKextWithIdentifier](kernel/1508323-oskextloadkextwithidentifier.md)
- [OSKextReleaseKextWithLoadTag](kernel/1508339-oskextreleasekextwithloadtag.md)
- [OSKextRequestResource](kernel/1508294-oskextrequestresource.md)
- [OSKextResetPgoCounters](kernel/1646298-oskextresetpgocounters.md)
- [OSKextResetPgoCountersLock](kernel/1646299-oskextresetpgocounterslock.md)
- [OSKextResetPgoCountersUnlock](kernel/1646297-oskextresetpgocountersunlock.md)
- [OSKextRetainKextWithLoadTag](kernel/1508272-oskextretainkextwithloadtag.md)
