Intel Corporation
Use-after-free exploit prevention architecture
Last updated:
Abstract:
Various systems and methods for memory management are described herein. A system for managing memory includes a memory management unit to: receive an indication of a memory allocation request; identify a memory region to satisfy the memory allocation request; determine whether the memory region has a tracking record in a tracking data structure, the tracking data structure configured to track whether a particular memory region has any references pointing to it; and revise the tracking record in the tracking data structure when the memory region has the tracking record.
Status:
Grant
Type:
Utility
Filling date:
15 Dec 2017
Issue date:
27 Jul 2021